/* Desktop hero navigation: side controls, centered discovery, inset progress. */
@media (min-width:761px){
  #home .hero-bottom{left:calc(var(--pad) - 18px);right:calc(var(--pad) - 18px);bottom:44px;height:64px;display:block;pointer-events:none}
  #home .scene-info,#home .scene-controls>span{display:none}
  #home .scene-controls{display:flex;justify-content:space-between;width:100%;height:64px;gap:0;pointer-events:none}
  #home .scene-controls .round-button{display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:0;font-size:0;color:#fff;background:transparent;pointer-events:auto;touch-action:manipulation;transition:opacity .2s}
  #home .scene-controls .round-button::before{content:'';display:block;width:18px;height:18px;border-top:6px solid currentColor;border-right:6px solid currentColor}
  #home #scene-prev::before{transform:rotate(-135deg);margin-left:7px}
  #home #scene-next::before{transform:rotate(45deg);margin-right:7px}
  #home .scene-controls .round-button:hover{opacity:.75}
  #home .scene-controls .round-button:active{opacity:.55}
  #home .scene-controls .round-button:focus-visible::before{filter:drop-shadow(0 0 5px #fff)}
  #home .scroll-cue{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 12px;font-size:11px;line-height:1.2;letter-spacing:1.5px;white-space:nowrap;color:#fff;pointer-events:auto}
  #home .scroll-cue>span{order:1;display:block;width:18px;height:18px;font-size:0;border-right:6px solid currentColor;border-bottom:6px solid currentColor;transform:rotate(45deg)}
  #home .hero-meter{left:var(--pad);right:var(--pad);bottom:22px;height:1px;background:#ffffff59;box-shadow:0 1px 2px #0006}
  #home .hero-meter span{background:#fff}
}
