/* components part 11 of 11 — split for the host's 16KB FTP ceiling.
   Generated by split_for_ftp.py; edit the prototype, not this. */

.pano-nav:hover,.pano-nav:focus-visible{background:rgba(20,19,16,.62)}
.pano-nav:focus-visible{outline:2px solid #fff;outline-offset:2px}
.pano-nav.prev{left:14px}
.pano-nav.next{right:14px}
.pano-bar{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);
          display:flex;align-items:center;gap:10px;padding:6px 8px 6px 6px;
          border-radius:999px;background:rgba(20,19,16,.5);
          -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);line-height:1}
.pano-play{width:30px;height:30px;display:grid;place-items:center;border:0;padding:0;
           border-radius:50%;cursor:pointer;background:rgba(255,255,255,.14);color:#fff;
           transition:background .18s}
.pano-play:hover,.pano-play:focus-visible{background:rgba(255,255,255,.24)}
.pano-play:focus-visible{outline:2px solid #fff;outline-offset:2px}
.pano-play svg{width:13px;height:13px;fill:currentColor}
.pano-tag{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
          color:rgba(255,255,255,.82);padding-right:6px;white-space:nowrap}@media(max-width:700px){
  .pano-nav{width:38px;height:38px}
  .pano-nav.prev{left:8px} .pano-nav.next{right:8px}
  .pano-tag{display:none}
  .pano-bar{padding:6px}}
.lb-hint{position:absolute;left:50%;top:22px;transform:translateX(-50%);
         padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.14);
         color:rgba(255,255,255,.86);font-size:12px;font-weight:600;letter-spacing:.04em;
         pointer-events:none;transition:opacity .5s}
.lb-hint[hidden]{display:none}
.lb-hint.gone{opacity:0}