:root{
--brand-blue:#466cf3;--brand-blue-hover:#3457d9;--brand-blue-soft:#e8eefe;
--charcoal-black:#1a1a17;--charcoal:#212326;--black:#000000;
--white:#ffffff;--off-white:#fefefe;--paper:#f4f4f1;--line:#e3e3de;
--gray:#b2b2b2;--gray-dark:#6b6b66;
--bright-yellow:#ffbd1f;
--rec-red:#e5322d;--tally-green:#2fb45a;
--text-primary:var(--charcoal-black);--text-secondary:var(--gray-dark);--text-white:var(--white);--text-white-secondary:rgba(255,255,255,.72);--text-accent:var(--brand-blue);
--surface-page:var(--off-white);--surface-muted:var(--paper);--surface-card:var(--white);--surface-dark:var(--charcoal-black);--surface-dark-2:var(--charcoal);--surface-accent:var(--brand-blue);
--border-default:var(--line);--border-dark:rgba(255,255,255,.14);
--overlay-image:linear-gradient(180deg,rgba(26,26,23,0) 35%,rgba(26,26,23,.78) 100%);/* @kind color */
}
