:root{--burgundy-800:#5a1f2e;--burgundy-700:#6f2a3b;--green-800:#3f5227;--green-700:#4f672f;--green-100:#e7eddd;--green-50:#f4f7ee;--lime:#86c430;--ink:#1f2420;--ink-soft:#454b45;--muted:#5f655f;--line-strong:#6b716b;--line:#dcdfd7;--surface:#fff;--sunk:#f2f3ef;--danger:#8a1c1c;--heading:var(--burgundy-800);--link:var(--green-700);--action:var(--green-700);--action-hover:var(--green-800);--on-action:#fff;--whatsapp:#075e54;--whatsapp-hover:#054640;--tint:var(--green-50);--focus:var(--burgundy-700);--font:Assistant, "Segoe UI", Arial, sans-serif;--text-base:1rem;--text-body:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius:.75rem;--page:75rem;--read:40rem;--tap:2.75rem;--shadow:0 8px 24px -14px #1f242059}html.a11y-contrast{--ink:#000;--ink-soft:#000;--muted:#000;--line:#000;--line-strong:#000;--heading:#000;--link:#0b3d00;--action:#1f3306;--action-hover:#000;--whatsapp:#003d36;--whatsapp-hover:#000;--tint:#fff;--sunk:#fff}
