.layout-module__L5FxyW__body{height:100dvh;min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-1);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}.layout-module__L5FxyW__body ::selection{background-color:var(--color-shades-blue-500)}@supports (color:color-mix(in lab, red, red)){.layout-module__L5FxyW__body ::selection{background-color:color-mix(in oklab, var(--color-shades-blue-500) 60%, transparent)}}.layout-module__L5FxyW__body::selection{background-color:var(--color-shades-blue-500)}@supports (color:color-mix(in lab, red, red)){.layout-module__L5FxyW__body::selection{background-color:color-mix(in oklab, var(--color-shades-blue-500) 60%, transparent)}}@media not all and (min-width:48rem){.layout-module__L5FxyW__body{height:100%}}.layout-module__L5FxyW__appShell{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}@media not all and (min-width:48rem){.layout-module__L5FxyW__appShell{height:100%}}html:has([data-document-scroll-page]) .layout-module__L5FxyW__appShell{flex:none;height:auto;min-height:100dvh}@media not all and (min-width:48rem){html:has([data-document-scroll-page]) .layout-module__L5FxyW__appShell{height:auto}}
