:root{--_p-50:#fafbfb;--_p-100:#f6f6f7;--_p-150:#f3f3f4;--_p-200:#eff0f1;--_p-300:#e3e5e7;--_p-400:#d1d3d6;--_p-500:#b9bdc2;--_p-600:#969ca3;--_p-700:#686f7a;--_p-800:#3a4451;--_p-900:#1a2533;--_i-50:#fbfbfc;--_i-100:#f7f8f9;--_i-200:#f0f2f5;--_i-300:#e6e9ee;--_i-400:#d5dbe2;--_i-500:#bfc9d4;--_i-600:#9fadbe;--_i-700:#7589a2;--_i-800:#4b6585;--_i-900:#2b4a6f;--_brand:#003459;--_white:#fff;--color-brand-logo:var(--_brand);--color-brand-deep:var(--_i-800);--color-action-primary:var(--_i-800);--color-action-primary-hover:var(--_i-900);--color-action-primary-pressed:var(--_i-900);--color-action-primary-text:var(--_white);--color-action-primary-soft-bg:var(--_i-100);--color-press-bg:var(--_i-200);--color-interaction-accent:var(--_i-800);--color-interaction-accent-hover:var(--_i-900);--color-interaction-accent-soft-bg:var(--_i-100);--color-focus-ring:#2b4a6f29;--color-surface-page:var(--_p-100);--color-surface-card:var(--_white);--color-surface-module:var(--_white);--color-surface-module-active:var(--_p-150);--color-surface-embed:var(--_p-200);--color-border-default:var(--_p-200);--color-border-strong:var(--_p-300);--color-border-line:var(--_p-200);--color-text-heading:var(--_p-900);--color-text-body:var(--_p-800);--color-text-secondary:var(--_p-700);--color-text-muted:var(--_p-700);--color-danger:#c23a3a;--color-success:#1b7a4c;--color-warning:#b36b00;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--shadow-sm:0 1px 2px #0000000a, 0 2px 8px #0000000d;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 36px #0000001f;--shadow-xl:0 24px 60px #00000029;--shadow-sheet:0 -12px 36px #0000001a;--color-danger-strong:#a82e2e;--color-danger-soft-bg:#fdf0f0;--color-danger-rich-bg:#f8d4d7;--color-danger-border:#f5c6cb;--color-success-soft-bg:#edf7ed;--color-success-rich-bg:#d0ebd5;--color-success-border:#c3e6cb;--color-warning-soft-bg:#fff8e6;--color-warning-border:#ffeba8;--color-icon-muted:var(--_p-600);--color-surface-warm-bg:var(--_i-100);--color-text-warm:var(--_i-800);--color-surface-teaching:#b58a3a0e;--color-surface-knowledge:#5472930e;--color-surface-table-head:#54729324;--color-surface-knowledge-cell:#ffffff57;--color-border-knowledge:#54729326;--color-tag-red:#ffd1d5;--color-tag-green:#d2f2db;--color-tag-blue:#e2e8ef}.cfa-light-scope{--background:240 6% 97%;--foreground:214 25% 30%;--card:0 0% 100%;--card-foreground:214 25% 30%;--popover:0 0% 100%;--popover-foreground:214 25% 30%;--primary:213 28% 41%;--primary-foreground:0 0% 100%;--secondary:240 6% 97%;--secondary-foreground:214 25% 30%;--muted:210 7% 94%;--muted-foreground:217 8% 44%;--accent:210 14% 97%;--accent-foreground:213 67% 30%;--destructive:0 54% 49%;--destructive-foreground:0 0% 100%;--border:210 7% 94%;--input:210 7% 94%;--ring:213 28% 41%}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px}
