html:root{--bg:#070b12;--panel:#0b111a;--border:#141c26;--text-main:#cfd6e4;--text-dim:#6b778c;--text-strong:#e6edf7;--blue:#3a82f7;--green:#18c29c;--red:#ff5c5c;--yellow:#f0b90b;--font-ui:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--bg2:var(--panel);--bg3:#0f1722;--bg4:#121b27;--border2:#1b2634;--fg:var(--text-main);--fg2:var(--text-dim);--fg3:#4f5f73;--fg4:#334153;--accent:var(--blue);--accent2:#2e65c5;--green2:#14a886;--red2:#d84d4d;--orange:#c9822a}html,body{background:var(--bg);color:var(--text-main);font-family:var(--font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}button,input,select,textarea{font-family:inherit}body .terminal,body .terminal table,body .terminal .intel-sec,body .terminal .scan-sec,body .terminal .alert-sec,body .terminal .bottom{font-family:var(--font-mono);letter-spacing:.02em}body .terminal{background:var(--bg);color:var(--text-main)}body .terminal .topbar{font-family:var(--font-ui);background:var(--panel);border-color:var(--border);color:var(--text-dim);font-size:11px}body .terminal .topbar-title,body .terminal .col-header,body .terminal .intel-title,body .terminal .bl{color:var(--text-main);letter-spacing:.1em;font-weight:600}body .terminal .topbar-title{color:var(--text-strong);font-size:12px}body .terminal .topbar-status,body .terminal .topbar-right,body .terminal .topbar-right .val,body .terminal .intel-label,body .terminal .scan-row,body .terminal .al-item{color:var(--text-dim)}body .terminal .col-header,body .terminal .bottom,body .terminal .wl-head,body .terminal .signal-table th{background:var(--panel);border-color:var(--border)}body .terminal .col-left,body .terminal .col-center,body .terminal .intel-sec,body .terminal .scan-sec,body .terminal .alert-sec,body .terminal .wl-head,body .terminal .bottom,body .terminal .bl,body .terminal .bc,body .terminal .bcta{border-color:var(--border)}body .terminal .signal-table{font-size:12px}body .terminal .signal-table th{color:var(--text-dim);letter-spacing:.1em;font-size:11px;font-weight:600}body .terminal .signal-table td{border-bottom-color:#141c26bd;font-size:12px}body .terminal .t-token,body .terminal .wl-token{color:var(--text-strong);font-size:12px;font-weight:500}body .terminal .t-signal{color:var(--text-dim);font-size:12px;font-weight:500}body .terminal .t-time,body .terminal .t-liq,body .terminal .t-vol,body .terminal .scan-row,body .terminal .intel-row,body .terminal .wl-item{font-size:11px}body .terminal .missing,body .terminal .a-time,body .terminal .wl-head{color:var(--fg4);font-size:11px}body .terminal .micro-tag{letter-spacing:.06em;font-size:10px;font-weight:500}body .terminal .t-flow.fi,body .terminal .t-risk.rl,body .terminal .iv-inc,body .terminal .iv-act,body .terminal .scan-row .v.run,body .terminal .wl-chg.p,body .terminal .wl-st.early,body .terminal .status-dot{color:var(--green)}body .terminal .status-dot{background:var(--green)}body .terminal .t-flow.fo,body .terminal .t-risk.rh,body .terminal .iv-high,body .terminal .wl-chg.n,body .terminal .wl-st.hot{color:var(--red)}body .terminal .t-flow.fw,body .terminal .t-risk.rm,body .terminal .iv-warn,body .terminal .wl-st.risk,body .terminal .mt-watch{color:var(--yellow)}body .terminal .mt-scan,body .terminal .wl-st.mon{color:var(--blue)}body .terminal .mt-alert{color:var(--red)}body .terminal .signal-table tbody tr:hover,body .terminal .signal-table tbody tr.hl{background:#3a82f709}body .terminal .signal-table tbody tr.hl-g{background:#18c29c09}body .terminal .signal-table tbody tr.hl-r{background:#ff5c5c08}body .terminal .signal-table tbody tr.hl-y{background:#f0b90b08}body .terminal .btn-u{border-color:var(--fg4);color:var(--text-dim);background:0 0;font-weight:500}body .terminal .btn-u:hover{border-color:var(--blue);color:var(--text-strong);background:#3a82f70d}
