:root {
  --shema-v2-cream-0:#FFFEFC;--shema-v2-cream-50:#FCFAF7;--shema-v2-cream-100:#F7F3EC;--shema-v2-cream-200:#EFE7DC;--shema-v2-white:#FFFFFF;
  --shema-v2-navy-950:#071E33;--shema-v2-navy-900:#0B345D;--shema-v2-navy-800:#17466F;--shema-v2-navy-700:#245A83;
  --shema-v2-blue-700:#2C6F9F;--shema-v2-blue-600:#3D7FB7;--shema-v2-blue-500:#6599C2;--shema-v2-blue-200:#CFE2EF;--shema-v2-blue-100:#E8F2F8;--shema-v2-blue-50:#F2F7FA;
  --shema-v2-sand-600:#B79A72;--shema-v2-sand-500:#CDB394;--shema-v2-sand-300:#E1CFB8;--shema-v2-sand-100:#F3EBDF;--shema-v2-gold-600:#9D733A;
  --shema-v2-green-700:#25624A;--shema-v2-green-100:#E7F3ED;--shema-v2-amber-700:#8A5C12;--shema-v2-amber-100:#FBF1DA;--shema-v2-red-700:#963F43;--shema-v2-red-100:#FAE9EA;
  --shema-v2-slate-800:#34485B;--shema-v2-slate-700:#465B6D;--shema-v2-slate-600:#617487;--shema-v2-slate-500:#7B8C9B;--shema-v2-slate-300:#BAC5CE;--shema-v2-slate-200:#D5DDE3;--shema-v2-slate-100:#E8EDF0;
  --shema-v2-surface-canvas:var(--shema-v2-cream-50);--shema-v2-surface-primary:var(--shema-v2-white);--shema-v2-surface-secondary:var(--shema-v2-cream-100);--shema-v2-surface-subtle:var(--shema-v2-blue-50);--shema-v2-surface-info:var(--shema-v2-blue-100);--shema-v2-surface-warm:var(--shema-v2-sand-100);--shema-v2-surface-inverse:var(--shema-v2-navy-950);
  --shema-v2-text-primary:var(--shema-v2-navy-950);--shema-v2-text-secondary:var(--shema-v2-slate-700);--shema-v2-text-muted:var(--shema-v2-slate-500);--shema-v2-text-inverse:var(--shema-v2-white);--shema-v2-text-link:var(--shema-v2-blue-700);
  --shema-v2-border-subtle:var(--shema-v2-slate-100);--shema-v2-border-default:var(--shema-v2-slate-200);--shema-v2-border-strong:var(--shema-v2-slate-300);--shema-v2-border-brand:var(--shema-v2-blue-200);--shema-v2-border-warm:var(--shema-v2-sand-300);
  --shema-v2-action-primary:var(--shema-v2-blue-700);--shema-v2-action-primary-hover:var(--shema-v2-navy-800);--shema-v2-action-primary-active:var(--shema-v2-navy-900);--shema-v2-action-strong:var(--shema-v2-navy-900);--shema-v2-action-strong-hover:var(--shema-v2-navy-950);
  --shema-v2-success-bg:var(--shema-v2-green-100);--shema-v2-success-text:var(--shema-v2-green-700);--shema-v2-info-bg:var(--shema-v2-blue-100);--shema-v2-info-text:var(--shema-v2-navy-800);--shema-v2-warning-bg:var(--shema-v2-amber-100);--shema-v2-warning-text:var(--shema-v2-amber-700);--shema-v2-danger-bg:var(--shema-v2-red-100);--shema-v2-danger-text:var(--shema-v2-red-700);--shema-v2-neutral-bg:var(--shema-v2-slate-100);--shema-v2-neutral-text:var(--shema-v2-slate-700);--shema-v2-premium-bg:var(--shema-v2-sand-100);--shema-v2-premium-text:var(--shema-v2-gold-600);
  --shema-v2-overlay-subtle:rgba(255,255,255,.12);
  --shema-v2-font-display:"Lora",Georgia,serif;--shema-v2-font-ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  --shema-v2-space-0:0;--shema-v2-space-1:4px;--shema-v2-space-2:8px;--shema-v2-space-3:12px;--shema-v2-space-4:16px;--shema-v2-space-5:20px;--shema-v2-space-6:24px;--shema-v2-space-8:32px;--shema-v2-space-10:40px;--shema-v2-space-12:48px;--shema-v2-space-16:64px;--shema-v2-space-20:80px;--shema-v2-space-24:96px;--shema-v2-space-30:120px;
  --shema-v2-radius-sm:8px;--shema-v2-radius-md:12px;--shema-v2-radius-lg:16px;--shema-v2-radius-xl:24px;--shema-v2-radius-pill:999px;
  --shema-v2-shadow-sm:0 1px 2px rgba(7,30,51,.05);--shema-v2-shadow-md:0 10px 30px rgba(7,30,51,.08);--shema-v2-shadow-lg:0 20px 56px rgba(7,30,51,.11);
  --shema-v2-page:1280px;--shema-v2-content:800px;--shema-v2-narrow:640px;--shema-v2-fast:120ms;--shema-v2-base:180ms;--shema-v2-slow:240ms;--shema-v2-ease:cubic-bezier(.2,0,0,1);
}
