/* The Interior runs its own full-screen 3D stage, so it takes the site header
   without main.css (whose reset and body rules would fight the stage). These
   rules bridge the gap and keep the flight controls legible underneath. */
.site-header{position:fixed;top:0;left:0;right:0;z-index:120}
.mobile-menu{z-index:119}
/* the flight readout, moved off the old HUD bar into its own chip */
.room-chip{position:fixed;top:calc(var(--header-height,4.25rem) + 14px);left:50%;
  transform:translateX(-50%);z-index:60;pointer-events:none;
  font-family:var(--mono,ui-monospace,'SF Mono',Consolas,monospace);
  font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#C9A678;
  background:rgba(10,10,10,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  border:1px solid rgba(201,166,120,.28);border-radius:2px;padding:7px 16px}
/* the page's own overlays must clear the site header */
.depth-readout,.hud-depth,#depthReadout{top:calc(var(--header-height,4.25rem) + 14px)!important}
.site-header .nav-link--on{color:var(--mio-orange,#FF5A00)}
@media(max-width:900px){.room-chip{display:none}}
