:root{
--surface-0:#ffffff;
--surface-50:#f5f7fb;
--surface-100:#eaeef5;
--line-100:#d5dce8;
--line-300:#7b8aa3;
--navy-900:#0a1f44;
--navy-700:#163a70;
--navy-500:#2f5da8;
--navy-100:#e3ebf7;
--orange-500:#f26a21;
--orange-600:#d9560f;
--on-orange:#ffffff;
--orange-700:#b4470f;
--orange-100:#fdebdd;
--ink:var(--navy-900);
--ink-muted:#4a5878;
--on-navy:#ffffff;
--on-navy-muted:#b9c6dd;
--success-600:#14804a;
--space-1:4px;
--space-2:8px;
--space-3:12px;
--space-4:16px;
--space-6:24px;
--space-8:32px;
--space-12:48px;
--space-24:96px;
--radius-sm:8px;
--radius-md:14px;
--radius-lg:24px;
--radius-pill:999px;
--shadow-sm:0 1px 2px rgba(10,31,68,0.06), 0 1px 1px rgba(10,31,68,0.04);
--shadow-md:0 18px 40px -16px rgba(10,31,68,0.22);
--shadow-glow:0 16px 36px -12px rgba(242,106,33,0.55);
--blur-glass:16px;
--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;}