:root{
--navy-900:#14203d;--navy-700:#1e2d52;--navy-500:#33497d;
--blue-700:#1f2fc4;--blue-600:#2b3fe0;--blue-500:#3d52f0;--blue-100:#e3e7fd;
--gold-700:#a67c52;--gold-500:#d4a24f;--gold-300:#e8d48f;--gold-100:#f6efa8;
--gold-gradient:linear-gradient(90deg,#a67c52 0%,#c9a56b 30%,#f6efa8 55%,#e0b968 80%,#d4a24f 100%);/* @kind color */
--red-500:#ed1c24;--green-600:#1fa85a;--lime-500:#a6ce39;
--ink-900:#0b0b0f;--gray-600:#555a6a;--gray-300:#c9ccd6;--gray-100:#f2f3f7;--white:#fff;
--text-heading:var(--navy-700);--text-body:var(--ink-900);--text-muted:var(--gray-600);--text-on-dark:var(--white);--text-accent:var(--gold-500);
--surface-page:var(--white);--surface-alt:var(--gray-100);--surface-brand:var(--blue-600);--surface-dark:var(--navy-700);
--border-subtle:var(--gray-300);--link:var(--blue-600);--link-hover:var(--navy-700);--focus-ring:var(--gold-500);
--success:var(--green-600);--danger:var(--red-500);
}
