html:has(#app-container:not(.app-shell-document-scroll)),body:has(#app-container:not(.app-shell-document-scroll)){overscroll-behavior:none;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}#app-container:not(.app-shell-document-scroll){top:var(--app-shell-top,0px);height:var(--app-shell-height,100dvh);max-height:var(--app-shell-height,100dvh);overscroll-behavior:none;touch-action:pan-x pan-y;position:fixed;left:0;right:0;overflow:hidden}@media (hover:none) and (pointer:coarse){@supports (-webkit-touch-callout:none){@media (display-mode:standalone) and (width>=768px) and (height>=768px){#app-container:not(.app-shell-document-scroll){--app-ipad-standalone-status-bar-offset:max(2rem, env(safe-area-inset-top));top:calc(var(--app-shell-top,0px) + var(--app-ipad-standalone-status-bar-offset));height:calc(var(--app-shell-height,100dvh) - var(--app-ipad-standalone-status-bar-offset));max-height:calc(var(--app-shell-height,100dvh) - var(--app-ipad-standalone-status-bar-offset))}}:where(#app-container:not(.app-shell-document-scroll) :is(a,button,[role=button])){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}}}
