@layer base{.shadow-page *,.shadow-page :before,.shadow-page :after{border-color:#e5e7eb}.shadow-page input::placeholder,.shadow-page textarea::placeholder{color:#9ca3af;opacity:1}.shadow-page button,.shadow-page [role=button]{cursor:pointer}}.shadow-page{--font-sans:Inter, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", monospace;color:#1a1a1a;background-color:#efece6}.shadow-page .halftone-bg{background-color:#e5e1d8;background-image:radial-gradient(#1a1a1a 1.15px,#0000 1.15px),radial-gradient(#1a1a1a .75px,#e5e1d8 .75px);background-position:0 0,3px 3px;background-size:6px 6px}.shadow-page dialog[open]{display:flex}.shadow-page dialog:not([open]){display:none}.shadow-page dialog{width:100%;max-width:none;height:100%;max-height:none;color:inherit;margin:0}.shadow-page dialog::backdrop{background:0 0}.shadow-page dialog{overflow-y:auto}@media (prefers-reduced-motion:reduce){.shadow-page *,.shadow-page :before,.shadow-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body:has(.shadow-page dialog[open]){overflow:hidden}
