/* The Nommo: site shell w1 (12 Nov 2026). Shared frame fixes, loaded on every page with the site header or bottom bar.
   A2 header fit on phones: the same rules the homepage, Community, 3D Models and Alignment Map pages carry inline as #hdrfit,
      so the menu button stays inside the screen on every page.
   B6 phone bottom bar (and the plain phone menu sheet on pages without the Explore menu): solid, so page text never shows through.
   A4 desktop top nav: five sections (Explore, Investigations, Community, 3D Models, Alignment Map) fit from 901 px; the tagline under
      the wordmark hides below 1240 px to make room.
   A4 bottom bar: five labels (Explore, Investigations, Community, 3D Models, You) fit at 360 px and up.
   B7 Alignment Map: no blue browser focus ring on Close; a gold ring for keyboard focus only.
   Undo: remove the <link> to this file. */
@media(max-width:900px){header.top.v12{min-width:0;max-width:100vw;box-sizing:border-box}header.top.v12 .logo{flex:0 1 auto;min-width:0;overflow:hidden}header.top.v12 .logo .nmwm{min-width:0;overflow:hidden}header.top.v12 .hact{flex:none;margin-left:auto}}
@media(max-width:480px){header.top.v12 .logo .tagl{font-size:8px;letter-spacing:.05em}}
@media(max-width:379px){header.top .nmwm .tagl{display:none!important}}
@media(min-width:901px) and (max-width:1239px){header.top.v12 .logo .tagl{display:none!important}header.top.v12 .pnav{gap:4px;margin-left:24px}header.top.v12 .pnav>a,header.top.v12 .pnav>.dd>button{padding:0 10px}}
.msheet{background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}
nav.bnav{background:#050505!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:900px){nav.bnav{grid-template-columns:1fr 1.34fr 1.16fr 1.16fr .8fr!important}nav.bnav a{min-width:0;padding:0 2px}nav.bnav a span{white-space:nowrap;letter-spacing:.02em}}
@media(max-width:374px){nav.bnav a span{font-size:10px;letter-spacing:0}}
body.sv #sv-close:focus,body.sv .bx .btn2:focus{outline:none;box-shadow:none}
body.sv #sv-close:focus-visible,body.sv .bx .btn2:focus-visible{outline:2px solid #d8c79a;outline-offset:2px;box-shadow:none}
#sv-close{-webkit-tap-highlight-color:transparent}
