html,body{margin:0;height:100%;background:#111;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
#pano{position:absolute;inset:0}
#scenes{position:absolute;left:0;right:0;bottom:0;display:flex;gap:8px;padding:10px;overflow-x:auto;background:linear-gradient(transparent,rgba(0,0,0,.6));z-index:5}
#scenes:empty,#scenes.one{display:none}
#scenes button{flex:0 0 auto;border:2px solid transparent;border-radius:4px;padding:0;background:#000;cursor:pointer;position:relative;width:96px;height:64px;overflow:hidden;color:#fff}
#scenes button img{width:100%;height:100%;object-fit:cover;opacity:.8}
#scenes button span{position:absolute;left:0;right:0;bottom:0;font-size:11px;line-height:1.2;padding:3px 4px;background:rgba(0,0,0,.55);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#scenes button[aria-current]{border-color:#c99a6a}
#scenes button[aria-current] img{opacity:1}
