:root{--bg: #ffffff;--bg-soft: #f6f7f9;--surface: #ffffff;--surface-2: #fbfcfe;--text: #1a1a1a;--text-secondary: #4c5668;--text-faint: #6b7688;--border: #e6e8ec;--border-strong: #d4d8de;--accent: #1a56db;--accent-soft: #eef2ff;--accent-hover: #1747b8;--accent-alt: #5856d6;--success: #1f7a4d;--success-soft: #eaf6f0;--warn: #a15c00;--warn-soft: #fdf4e7;--danger: #b4261e;--danger-soft: #fceceb;--up: #c8291f;--down: #0f8a4a;--text-on-accent: #ffffff;--scrim: rgba(17, 24, 39, .45);--scrim-strong: rgba(10, 13, 20, .5);--glass: rgba(255, 255, 255, .74);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--radius: 6px;--r-control: 8px;--r-card: 12px;--r-pill: 999px;--fs-display: 28px;--fs-h1: 22px;--fs-h2: 17px;--fs-card: 14px;--fs-body: 14px;--fs-meta: 12px;--fs-xs: 11px;--fs-sm: 12.5px;--fs-base: 14px;--fs-md: 15px;--fs-lg: 17px;--tap: 40px;--control-h: 36px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--ease: cubic-bezier(.2, .8, .2, 1);--dur: .18s;--shadow-1: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .06);--shadow-2: 0 8px 24px -12px rgba(16, 24, 40, .28);--focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--SCGColor: var(--text-secondary)}@supports (color: color-mix(in srgb,red 12%,white)){:root{--accent-soft: color-mix(in srgb, var(--accent) 12%, var(--surface));--accent-hover: color-mix(in srgb, var(--accent) 86%, #000)}}:root[data-theme=dark]{--bg: #0e1116;--bg-soft: #090c11;--surface: #171b23;--surface-2: #1c2230;--text: #eef1f6;--text-secondary: #adb7c7;--text-faint: #8b95a6;--border: #262c38;--border-strong: #333b49;--accent-alt: #7b6cf6;--success: #3ecf8e;--success-soft: #12281d;--warn: #e0a44a;--warn-soft: #2b2213;--danger: #f27b71;--danger-soft: #2c1715;--up: #ff5c52;--down: #2ecc8f;--text-on-accent: #ffffff;--scrim: rgba(0, 0, 0, .55);--scrim-strong: rgba(0, 0, 0, .65);--glass: rgba(17, 21, 29, .72);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 10px 28px -14px rgba(0, 0, 0, .7);--SCGColor: #eef1fe;color-scheme:dark}
