/* Build-time HTML remains readable before WASM arrives and when JS is disabled.
   Only the generated copy has data-bas-rendered; runtime cleanup removes it. */
.bas-static-nav{display:none}
.bas-static-map{display:block;width:100%;height:100%;background:#d2e8e7}
.bas-static-map a:focus circle,.bas-static-map a:hover circle{fill:#ad562e;stroke:#fff;stroke-width:4}
#app[data-bas-rendered] button:disabled{cursor:wait}
#app[data-bas-rendered] .menu-toggle{display:none}
@media(max-width:1100px){
  .bas-static-nav{display:block;margin-left:auto;font-size:.82rem}
  .bas-static-nav summary{cursor:pointer;border:1px solid #789687;padding:9px 14px;border-radius:3px;list-style:none}
  .bas-static-nav[open] #bas-static-links{display:flex!important;position:absolute;left:0;right:0;z-index:50;top:auto;background:#173f33;color:#fff;flex-direction:column;gap:8px;padding:20px 24px;margin:12px 0 0}
  .bas-static-nav:not([open]) #bas-static-links{display:none!important}
}
