:root{--brand-50: #EDF5FF;--brand-100: #DBE5FF;--brand-200: #BFD4FF;--brand-300: #94B5FC;--brand-400: #5E8CFA;--brand-500: #3369F2;--brand-600: #174FE0;--brand-700: #1240B8;--brand-800: #0F338F;--brand-900: #0D2970;--gray-0: #FFFFFF;--gray-25: #FAFCFC;--gray-50: #F7F7FA;--gray-100: #F0F2F5;--gray-200: #E3E8ED;--gray-300: #D4D9E0;--gray-400: #A8B0BD;--gray-500: #7A8599;--gray-600: #596378;--gray-700: #404759;--gray-800: #262E3D;--gray-900: #141A26;--success: #0D9E6E;--success-bg: #E5F5F0;--warning: #D99400;--warning-bg: #FFF5E3;--danger: #D92E21;--danger-bg: #FCEDEB;--info: #174FE0;--info-bg: #EDF5FF;--bg-canvas: #F7F7FA;--bg-surface: #FFFFFF;--bg-subtle: #F0F2F5;--border-default: #E3E8ED;--border-strong: #D4D9E0;--text-primary: #141A26;--text-secondary: #596378;--text-tertiary: #7A8599;--text-disabled: #A8B0BD;--text-inverse: #FFFFFF;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--size-display: 32px;--size-h2: 24px;--size-h3: 20px;--size-h4: 16px;--size-body: 14px;--size-sm: 13px;--size-caption: 12px;--font-sans: "Sarasa Gothic SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-num: "Inter", "Sarasa Gothic SC", system-ui, sans-serif;--shadow-sm: 0 1px 2px rgba(20, 26, 38, .04), 0 1px 3px rgba(20, 26, 38, .06);--shadow-md: 0 4px 12px rgba(20, 26, 38, .08);--shadow-lg: 0 12px 32px rgba(20, 26, 38, .12)}
