.top{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px 22px}
.top .logo{height:30px}
.left{position:fixed;left:22px;top:84px;bottom:130px;width:280px;z-index:40;display:flex;flex-direction:column;overflow:hidden}
#feed{list-style:none;flex:1;overflow:hidden;display:flex;flex-direction:column;gap:8px}
#feed li{font-family:var(--mono);font-size:11px;padding:9px 10px;border-left:2px solid var(--mint);background:rgba(0,248,187,.06);animation:slide .5s cubic-bezier(.2,.8,.2,1)}
#feed li small{display:block;color:var(--dim);letter-spacing:.06em}
#feed li.q{border-color:var(--red);background:rgba(255,77,106,.08)}
@keyframes slide{from{opacity:0;transform:translateX(-30px)}}
.right{position:fixed;right:22px;top:84px;width:290px;z-index:40}
.right h3{font-family:var(--head);text-transform:uppercase;letter-spacing:.05em;font-size:24px;margin-bottom:8px}
.right p{font-size:13px;margin-bottom:16px}
.kv{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:18px;font-size:9px}
.kv span{display:block;color:var(--dim)}.kv b{color:var(--mint);font-size:15px;font-weight:600}
.modes{position:fixed;left:50%;transform:translateX(-50%);bottom:84px;z-index:40;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.modehint{position:fixed;left:50%;transform:translateX(-50%);bottom:56px;z-index:40;font-size:10px;color:var(--mint);white-space:nowrap}
.stats{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-around;gap:10px;padding:10px 16px;border-top:1px solid var(--line);background:rgba(2,6,24,.85);font-size:10px;color:var(--dim)}
.stats b{display:block;color:#fff;font-family:var(--head);font-size:18px;letter-spacing:.06em}
.label{position:fixed;z-index:30;pointer-events:none;font:10px var(--mono);letter-spacing:.1em;color:#cfe;text-shadow:0 0 8px #000;transform:translate(-50%,-120%);white-space:nowrap}
.label.hub{color:var(--mint);font-size:12px}
@media(max-width:980px){.left{display:none}.right{top:auto;bottom:140px;left:16px;right:16px;width:auto}.modes{bottom:84px}.stats div:nth-child(3){display:none}}
