:root{--bg:#0b1020;--panel:#131a30;--panel2:#1a2340;--text:#e8ecf8;--muted:#8d97b5;--line:#26305a;--accent:#4f7cff;--ok:#27c281;--bad:#ff5a6e;--warn:#f5b84a;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f4f6fb;--panel:#fff;--panel2:#eef1f9;--text:#141a2e;--muted:#5d6788;--line:#dbe1f0;--accent:#2f5bea;color-scheme:light}}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent);text-decoration:none}h1{font-size:22px;margin:0 0 16px}h2{font-size:16px;margin:0 0 12px}.wrap{max-width:1100px;margin:0 auto;padding:16px}.grid{display:grid;grid-gap:16px;gap:16px}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.muted{color:var(--muted)}.ok{color:var(--ok)}.bad{color:var(--bad)}.warn{color:var(--warn)}.nav{display:flex;gap:4px;flex-wrap:wrap;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--panel);position:-webkit-sticky;position:sticky;top:0;z-index:5}.nav a{padding:6px 10px;border-radius:8px;color:var(--muted)}.nav a.on,.nav a:hover{background:var(--panel2);color:var(--text)}.nav .sp{flex:1 1}.brand{font-weight:700;color:var(--text);margin-right:8px}button,input,select,textarea{font:inherit;color:var(--text);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:9px 11px;width:100%}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:0}label{display:block;font-size:13px;color:var(--muted);margin:10px 0 4px}button{cursor:pointer;background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600;width:auto}button.sec{background:transparent;color:var(--text);border-color:var(--line)}button.buy{background:var(--ok);border-color:var(--ok)}button.sell{background:var(--bad);border-color:var(--bad)}button:disabled{opacity:.55;cursor:not-allowed}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:7px 6px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:500;font-size:12px}td.r,th.r{text-align:right}.big{font-size:26px;font-weight:700}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sp{flex:1 1}.msg{padding:9px 12px;border-radius:8px;margin:10px 0;font-size:14px}.msg.e{background:#ff5a6e22;color:var(--bad)}.msg.s{background:#27c28122;color:var(--ok)}.auth{max-width:400px;margin:8vh auto;padding:0 16px}.tabs{display:flex;gap:6px;margin-bottom:12px}.tabs button{background:var(--panel2);color:var(--muted);border-color:var(--line)}.tabs button.on{background:var(--accent);color:#fff}.bid{color:var(--ok)}.ask{color:var(--bad)}.depth td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill{font-size:12px;padding:2px 8px;border-radius:99px;background:var(--panel2)}