/* Static deployment and native interaction adjustments */
html{scroll-behavior:smooth}body{overflow-wrap:break-word}.mobile-nav summary{cursor:pointer;border:1px solid hsl(var(--border));border-radius:6px;padding:8px 12px;list-style:none;font-weight:600}.mobile-nav>nav{position:absolute;right:16px;top:100%;width:min(320px,calc(100vw - 32px));max-height:75vh;overflow:auto;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;box-shadow:0 12px 24px #0002;padding:10px}.mobile-nav>nav a{display:block;padding:9px 14px;font-size:15px}.mobile-nav a:hover{background:hsl(var(--secondary))}.native-faq summary{cursor:pointer;list-style:disclosure-closed}.native-faq[open] summary{list-style:disclosure-open}.native-faq>div{padding-bottom:12px}.builder-credit{display:block;text-align:center;font-size:12px;padding:8px;color:#666;background:#fff}img{max-width:100%}a:focus-visible,summary:focus-visible{outline:3px solid #a5752f;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
