:root{--ff-brand:#0b1736;--ff-primary:#145bf4;--ff-primary-hover:#1048c9;--ff-secondary:#12b8b0;--ff-background:#f2f7fc;--ff-surface:#fff;--ff-text:#182842;--ff-text-muted:#52647b;--ff-border:#dae4ef;--ff-focus:#145bf4;--ff-success:#16704b;--ff-warning:#885400;--ff-error:#b12636;--ff-surface-alt:#f5f8fc;--ff-info-surface:#edf4ff;--ff-success-surface:#edf8f3;--ff-warning-surface:#fff5e5;--ff-error-surface:#fff0f1;--ff-success-border:#a8d1bc;--ff-warning-border:#e4c68f;--ff-error-border:#efc6cc;--ff-on-accent:#fff;--ff-on-dark-muted:#bacbe7;--ff-nav-surface:#152747;--ff-overlay:#0b173677;--ff-shadow:#0b173614;--ff-shadow-dialog:#0b173638;--ff-focus-soft:#dce8ff;--v2-text:var(--ff-text);--v2-muted:var(--ff-text-muted);--v2-border:var(--ff-border);--v2-success:var(--ff-success);--v2-warning:var(--ff-warning);--v2-error:var(--ff-error);--ff-radius-sm:8px;--ff-radius-md:16px;--ff-radius-lg:24px;--ff-space-1:4px;--ff-space-2:8px;--ff-space-3:12px;--ff-space-4:16px;--ff-space-6:24px;--ff-space-8:32px;--ff-space-12:48px;--ff-font:Inter, ui-sans-serif, system-ui, sans-serif;--ff-text-sm:.875rem;--ff-text-base:1rem;--ff-text-lg:1.125rem;--ff-leading:1.6}
