:root{--brand-green-900:#0f3d2e;--brand-green-300:#a9d4c3;--brand-gold-500:#b8860b;--brand-cream:#f3eedd;--brand-ink:#1b1b1b;--surface-dark:var(--brand-green-900);--text-on-dark:var(--brand-cream);--surface-light:var(--brand-green-300);--text-on-light:var(--brand-ink);--accent:var(--brand-gold-500);--font-family:"Lato", system-ui, sans-serif;--touch-target-min:44px;--brand-red-600:#a4161a;--brand-purple-600:#6a3fa0;--action-red-bg:var(--brand-red-600);--action-red-fg:var(--brand-cream);--action-amber-bg:var(--brand-gold-500);--action-amber-fg:var(--brand-ink);--action-undo-bg:var(--brand-purple-600);--action-undo-fg:var(--brand-cream);--action-green-bg:var(--brand-green-900);--action-green-fg:var(--brand-cream);--brand-blue-700:#1a5a85;--action-blue-bg:var(--brand-blue-700);--action-blue-fg:var(--brand-cream);--surface-page:#eef0ee;--surface-card:#fff;--radius-card:12px;--shadow-card:0 1px 3px #0f3d2e1f, 0 4px 10px #0f3d2e14;--whatsapp-green:#25d366;--surface-warning:color-mix(in srgb, var(--brand-gold-500) 18%, white);--text-error:var(--brand-red-600);--surface-instruction:#fff176;--grey-card-bg:#e6e8e6;--grey-card-text:#4a4f4d;--grey-note-bg:#d5d8d5;--grey-note-text:#3d4240;--grey-button-bg:#d0d3d0;--grey-button-text:#3d4240;--grey-edge:#6b716e}
