:root{--bg:#0a0a0a;--panel:#0d0d0d;--panel-2:#111214;--border:#1c1e22;--grid:#141619;--text:#e6e6e6;--muted:#6f7680;--dim:#4a4f57;--green:#22e06b;--red:#ff4d4d;--amber:#f5a623;--purple:#8b7cf0;--white:#f2f2f2;--yellow:#ffe14d;--blue:#3aa0ff;--feed-bn:var(--white);--feed-cl:var(--amber);--feed-hl:var(--green);--feed-py:var(--purple);--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-base:12px;--gap:8px;--pad:10px;--radius:3px;--sidebar-w:340px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-base);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.35}#root{height:100%}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--dim)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad)}.panel-2{background:var(--panel-2)}.label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.value{color:var(--text);font-variant-numeric:tabular-nums}.value-lg{font-variant-numeric:tabular-nums;font-size:18px}.mono-nums{font-variant-numeric:tabular-nums}.dim{color:var(--dim)}.muted{color:var(--muted)}.pos{color:var(--green)}.neg{color:var(--red)}.up{color:var(--green)}.down{color:var(--red)}.hairline{border-top:1px solid var(--border)}.row{align-items:center;display:flex}.row-between{justify-content:space-between;align-items:center;display:flex}.gap{gap:var(--gap)}.chip{border:1px solid var(--border);border-radius:var(--radius);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;padding:1px 6px;font-size:10px;display:inline-flex}.dot{border-radius:50%;width:6px;height:6px;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.blink{animation:1.4s ease-in-out infinite blink}
