:root{--color-bg:#0b0f16;--color-surface:#121826;--color-surface-2:#1a2233;--color-border:#26314a;--color-ink:#e8ecf4;--color-ink-muted:#9aa6bf;--color-ink-faint:#64708a;--color-accent:#38bdf8;--color-up:#4ade80;--color-down:#fb7185;--color-warn:#fbbf24}*{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--color-bg);color:var(--color-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}a{color:inherit;text-decoration:none}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.muted{color:var(--color-ink-muted)}.faint{color:var(--color-ink-faint)}.up{color:var(--color-up)}.down{color:var(--color-down)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}