[data-radar-theme=light]{--background:#ffffff;--foreground:#17213b;--card:#f7f9fc;--card-foreground:#17213b;--popover:#ffffff;--popover-foreground:#17213b;--primary:#e8853c;--primary-foreground:#ffffff;--secondary:#f4f7fb;--secondary-foreground:#3c4762;--muted:#f4f7fb;--muted-foreground:#5b6580;--accent:#fbe9dc;--accent-foreground:#c25a1e;--border:#e2e8f2;--input:#e2e8f2;--ring:#e8853c;--surface-2:#fbfcfe;--surface-toolbar:#f4f7fb;--surface-cell:#ffffff;--border-hair:#edf1f7;--accent-deep:#c25a1e;--ink:#17213b;--text:#3c4762;--faint:#7a8296;--mkt-a:#e8b339;--mkt-hk:#2db5c4;--mkt-us:#5b8def;--mkt-eu:#a98bea;--mkt-jp:#e07aae;--rise:#c62a20;--rise-strong:#e5342b;--fall:#0b8f60;--fall-strong:#12a66a;--flat:#6b7690;--warn:#b5771f}[data-radar-theme=dark]{--background:#0e1626;--foreground:#e9eef7;--card:#131f35;--card-foreground:#e9eef7;--popover:#101b30;--popover-foreground:#e9eef7;--primary:#e8853c;--primary-foreground:#ffffff;--secondary:#16233b;--secondary-foreground:#c7d3e6;--muted:#16233b;--muted-foreground:#8fa0be;--accent:#1c2b47;--accent-foreground:#f0a15a;--border:rgba(120,150,200,0.18);--input:rgba(120,150,200,0.18);--ring:#e8853c;--surface-2:rgba(20,30,52,0.6);--surface-toolbar:#101b30;--surface-cell:#101b30;--border-hair:rgba(120,150,200,0.12);--accent-deep:#f0a15a;--ink:#f4f1e9;--text:#c7d3e6;--faint:#7e90ae;--mkt-a:#e8b339;--mkt-hk:#2db5c4;--mkt-us:#5b8def;--mkt-eu:#a98bea;--mkt-jp:#e07aae;--rise:#ff6a66;--rise-strong:#ff5a54;--fall:#33c88e;--fall-strong:#2fc78e;--flat:#8fa0be;--warn:#d9a441}[data-color-mode="红涨绿跌"]{--up:var(--rise);--up-strong:var(--rise-strong);--down:var(--fall);--down-strong:var(--fall-strong)}[data-color-mode="绿涨红跌"]{--up:var(--fall);--up-strong:var(--fall-strong);--down:var(--rise);--down-strong:var(--rise-strong)}@keyframes radar-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes radar-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.radar-ticker-track{animation:radar-ticker 36s linear infinite}.radar-ticker-track:hover{animation-play-state:paused}.radar-heat{background:color-mix(in srgb,var(--heat-color) calc(6% + var(--mag, 0) * 16%),transparent)}