:root{
/* base palette — verbatim hex from Investor Deck 2026 (Figma) */
--mom-blue:#1C52FA;
--mom-blue-alt:#2966FF;
--mom-blue-mid:#015AE5;
--mom-blue-light:#5091F6;
--mom-navy-deep:#011F5B;
--mom-closing-blue:#2A31F7;
--mom-ink:#212121;
--mom-ink-soft:#3D3D3D;
--mom-grey-600:#4F4F4F;
--mom-grey-500:#828282;
--mom-grey-400:#949494;
--mom-grey-300:#BDBDBD;
--mom-grey-200:#D9D9D9;
--mom-grey-100:#F0F0F0;
--mom-offwhite:#F9F9F9;
--mom-bg:#F8F7F5;
--mom-white:#FFFFFF;
--mom-orange:#FF7142;
--mom-purple:#D4AFF1;
--mom-green-pastel:#C6ED8C;
--mom-lime:#E8FF03;
--mom-peach:#FDBEA2;

/* Figma Variables collection ("Ungrouped") */
--mom-neutral-antiflashwhite:#F0F0F0;
--mom-neutral-black:#212121;
--mom-neutral-offwhite:#F9F9F9;

/* semantic aliases */
--surface-page:var(--mom-bg);
--surface-card:var(--mom-grey-100);
--surface-card-soft:var(--mom-offwhite);
--surface-brand:var(--mom-blue);
--surface-inverted:var(--mom-closing-blue);
--text-primary:var(--mom-ink);
--text-brand:var(--mom-blue);
--text-muted:var(--mom-grey-400);
--text-soft:var(--mom-grey-500);
--text-on-brand:var(--mom-offwhite);
--border-brand:var(--mom-blue);
--border-hairline:var(--mom-grey-100);
--accent-orange:var(--mom-orange);
--accent-purple:var(--mom-purple);
--accent-green:var(--mom-green-pastel);
--accent-lime:var(--mom-lime);
--accent-peach:var(--mom-peach);
}
