:root{
/* base palette — lifted verbatim from foodbydebora/style.css */
--sage:#7fa89a;
--sage-dark:#5c8778;
--sage-light:#d9e8e2;
--cream:#fdf9f7;
--cream-alt:#f2ece5;
--ink:#47433e;
--ink-soft:#6b6660;
--gold:#c9a15f;
--white:#ffffff;
/* semantic aliases */
--surface-page:var(--cream);
--surface-alt:var(--cream-alt);
--surface-accent:var(--sage-light);
--surface-card:var(--white);
--text-primary:var(--ink);
--text-secondary:var(--ink-soft);
--text-on-accent:#fafafa;
--brand-primary:var(--sage-dark);
--brand-primary-hover:var(--sage);
--brand-accent:var(--gold);
--border-subtle:var(--sage-light);
--focus-ring:var(--sage-dark);
}
