:root{--c-bg-canvas:#f5f7f8;--c-bg-surface:#fbfcfc;--c-bg-elevated:#fff;--c-bg-inverted:#111315;--c-text-pri:#111827;--c-text-sec:#4b5563;--c-text-ter:#6b7280;--c-text-inv:#f9fafb;--c-border-subtle:#e7eaee;--c-border-default:#d6dce3;--c-border-strong:#c2cbd6;--c-brand-50:#eef6f5;--c-brand-100:#d8ece8;--c-brand-200:#b6d8d1;--c-brand-300:#86bbb2;--c-brand-400:#579d93;--c-brand-500:#2f7f75;--c-brand-600:#256960;--c-brand-700:#1e544d;--c-brand-800:#183f3b;--c-brand-900:#132e2b;--c-accent-50:#f1f5fa;--c-accent-100:#dce7f2;--c-accent-500:#4f769f;--c-accent-600:#3f607f;--c-accent-700:#334c63;--c-success-bg:#edf7f1;--c-success-fg:#1f6a43;--c-success-border:#cfe7d9;--c-warning-bg:#fff7eb;--c-warning-fg:#8a5a13;--c-warning-border:#f2deba;--c-danger-bg:#fceeee;--c-danger-fg:#9b2c2c;--c-danger-border:#ebc5c5;--c-info-bg:#eef4f9;--c-info-fg:#2f5e87;--c-info-border:#cfe0ee;--c-shadow-1:0 1px 2px #1018280a,0 1px 3px #1018280d;--c-shadow-2:0 4px 10px #1018280d,0 2px 4px #1018280a;--c-shadow-3:0 10px 24px #10182812,0 4px 8px #1018280d;--c-shadow-4:0 18px 40px #1018281a,0 8px 16px #1018280f;--c-overlay-dark:#11131570;--c-overlay-light:#fff9;--c-radius-xs:8px;--c-radius-sm:12px;--c-radius-md:16px;--c-radius-lg:20px;--c-radius-xl:24px;--c-radius-2xl:28px;--c-radius-btn:14px;--c-radius-pill:999px;--c-space-1:4px;--c-space-2:8px;--c-space-3:12px;--c-space-4:16px;--c-space-5:20px;--c-space-6:24px;--c-space-8:32px;--c-space-10:40px;--c-space-12:48px;--c-space-16:64px;--c-duration-fast:140ms;--c-duration-base:180ms;--c-duration-slow:240ms;--c-duration-page:280ms;--c-ease-standard:cubic-bezier(0.22,1,0.36,1);--c-ease-soft:cubic-bezier(0.25,0.9,0.3,1)}.dark{--c-bg-canvas:#0f1316;--c-bg-surface:#13181c;--c-bg-elevated:#171d22;--c-text-pri:#f3f5f7;--c-text-sec:#c2cad4;--c-text-ter:#98a3af;--c-border-subtle:#232c33;--c-border-default:#2d3740;--c-brand-600:#4b9388;--c-brand-700:#5aa397}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credit-hero-gradient{background:radial-gradient(circle at top right,#2f7f750f,#0000 45%),linear-gradient(180deg,#fff,#fcfdfd)}