/* APP 284: LAST-LOADED GEOMETRY ONLY — preserves existing handlers. */
@media (max-width:799px){
html body header.asn276-topbar{position:sticky!important;top:calc(env(safe-area-inset-top,0px) + 6px)!important;left:auto!important;right:auto!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:6px auto 0!important;padding:6px 9px!important;min-height:0!important;height:52px!important;grid-template-columns:minmax(78px,1fr) minmax(52px,.9fr) minmax(82px,1fr)!important;column-gap:4px!important;border:1px solid rgba(250,207,93,.43)!important;border-radius:17px!important;background:linear-gradient(125deg,rgba(3,5,12,.70),rgba(13,17,29,.57))!important;box-shadow:0 6px 20px rgba(0,0,0,.25)!important;backdrop-filter:blur(17px)!important;-webkit-backdrop-filter:blur(17px)!important;transform:none!important;}
html body header.asn276-topbar .lang{padding:2px!important;gap:2px!important;min-width:0!important;}
html body header.asn276-topbar .lang button{min-width:33px!important;height:35px!important;min-height:35px!important;padding:0 4px!important;font-size:11px!important;}
html body header.asn276-topbar #topLogo{height:auto!important;max-height:34px!important;max-width:100%!important;}
html body header.asn276-topbar .asn283-top-actions{grid-column:3!important;display:flex!important;justify-content:flex-end!important;gap:4px!important;}
html body header.asn276-topbar .asn283-top-actions button{width:35px!important;min-width:35px!important;height:36px!important;min-height:36px!important;padding:6px!important;border-radius:12px!important;}
html body header.asn276-topbar .asn283-top-actions svg{width:22px!important;height:22px!important;stroke:#ffe29a!important;display:block!important;}
html body nav.bottomNav{position:fixed!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;translate:none!important;width:calc(100% - 24px)!important;max-width:410px!important;min-width:0!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;height:62px!important;min-height:0!important;padding:4px 5px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;border-radius:21px!important;background:linear-gradient(135deg,rgba(5,8,18,.67),rgba(12,15,26,.62))!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;}
html body nav.bottomNav>a,html body nav.bottomNav>.asn-more-container{width:100%!important;min-width:0!important;max-width:100%!important;transform:none!important;}
html body nav.bottomNav>a,html body nav.bottomNav .asn-more-trigger{min-width:0!important;width:100%!important;height:100%!important;min-height:44px!important;padding:3px 0!important;transform:none!important;}
html body nav.bottomNav .asn-dock-icon,html body nav.bottomNav .asn-dock-icon svg{width:20px!important;height:20px!important;}
html body nav.bottomNav small{font-size:9px!important;}
}
@media (max-width:350px){html body header.asn276-topbar{width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;grid-template-columns:74px minmax(48px,1fr) 78px!important;padding:6px!important}html body nav.bottomNav{width:calc(100% - 14px)!important}}
