:root{--color-white:#ffffff;--color-blue-50:#f4f8ff;--color-blue-100:#e6efff;--color-blue-200:#c7dbff;--color-blue-500:#3d7cff;--color-blue-600:#2563eb;--color-blue-700:#165dff;--color-ink-950:#0c1b33;--color-ink-800:#21304a;--color-ink-600:#53627a;--color-ink-500:#6f7f99;--color-ink-300:#b7c2d3;--color-border:#dbe6f5;--color-green-600:#168c63;--color-amber-600:#c87511;--color-purple-600:#6f55d9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-pill:999px;--shadow-card:0 12px 34px rgba(28,77,150,0.08);--shadow-float:0 18px 48px rgba(20,77,165,0.16);--font-sans:"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--color-page:var(--color-blue-50);--color-surface:var(--color-white);--color-surface-muted:rgba(255,255,255,0.7);--color-text-primary:var(--color-ink-950);--color-text-secondary:var(--color-ink-600);--color-text-muted:var(--color-ink-500);--color-brand:var(--color-blue-700);--color-brand-strong:var(--color-blue-600);--color-brand-soft:var(--color-blue-100);--color-border-default:var(--color-border);--color-success:var(--color-green-600);--color-warning:var(--color-amber-600);--color-success-soft:#e8f8f1;--color-warning-soft:#fff5e6;--color-purple-soft:#f0edff;--color-overlay-brand:rgba(37,99,235,0.08);--color-overlay-ink:rgba(12,27,51,0.08);--color-overlay-white:rgba(255,255,255,0.72);--button-primary-bg:var(--color-brand);--button-primary-hover:var(--color-brand-strong);--button-secondary-border:var(--color-blue-200);--card-radius:var(--radius-md);--page-max-width:1200px;--header-height:76px;--touch-target:44px}