:root{--bg:#06060a;--chrome:#0a0a0f;--card:#16161e;--line:#ffffff17;--txt:#f4f4f6;--dim:#8a8a99;--lime:#c8ff00;--pink:#ff2d7a;--font:"Space Grotesk",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);height:100%;color:var(--txt);font-family:var(--font);-webkit-font-smoothing:antialiased;touch-action:none;overscroll-behavior:none;margin:0;overflow:hidden}.bar{z-index:20;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0a0feb;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:0}.back,.fs,.like{cursor:pointer;background:var(--card);border:1px solid var(--line);height:34px;color:var(--txt);font-family:var(--mono);letter-spacing:.08em;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.back:hover,.fs:hover{color:var(--lime);border-color:#c8ff0066}.back img{width:18px;height:18px;display:block}.name{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;color:var(--accent,var(--lime));flex:1;font-size:13px;font-weight:600;overflow:hidden}.like .ht{color:var(--dim);font-size:13px;line-height:1;transition:color .14s}.like:hover{border-color:#ff2d7a80}.like:hover .ht{color:var(--pink)}.like.liked{cursor:default;border-color:#ff2d7a80}.like.liked .ht,.like.liked b{color:var(--pink)}.like.pop .ht{animation:.35s heartpop}@keyframes heartpop{40%{transform:scale(1.6)}}#stage{touch-action:none;position:fixed;inset:48px 0 0}iframe{touch-action:none;background:#000;border:0;width:100%;height:100%;display:block}@media (max-width:640px),(max-height:500px){.bar{gap:8px;height:42px;padding:0 8px}#stage{top:42px}.lbl{display:none}.back,.fs,.like{height:30px;padding:0 10px}.name{font-size:12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
