.scene-back,.scene-interest{z-index:20;box-sizing:border-box;letter-spacing:.16em;text-transform:uppercase;-webkit-font-smoothing:antialiased;align-items:center;gap:.7em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1;text-decoration:none;transition:color .3s,border-color .3s,opacity .4s,visibility linear;display:inline-flex;position:fixed}.scene-back svg,.scene-interest svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.scene-back:focus-visible,.scene-interest:focus-visible{outline:1px solid rgb(var(--ink) / .5);outline-offset:3px}.scene-back{top:calc(10px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));height:40px;color:rgb(var(--ink) / .62);padding:0 8px}.scene-back:hover{color:var(--pastel-accent,rgb(var(--ink)))}.scene-interest{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid rgb(var(--ink) / .22);background:rgb(var(--bg) / .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(var(--ink) / .8);border-radius:999px;padding:12px 18px 12px 16px}.scene-interest:hover{color:var(--scene-pastel,rgb(var(--ink)));border-color:var(--scene-pastel,rgb(var(--ink)))}body:has(.hero.is-focus) .scene-back{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}@media (width<=767px){body:has(.hero.is-focus) .scene-interest{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}}@media (prefers-reduced-motion:reduce){.scene-back,.scene-interest{transition:none}}
