/* Explain: Theme design tokens (colors, fonts) — single source of truth */
:root {
    --primary-color: #ca8a04;
    --primary-hover: #a16207;
    --secondary-color: #fef3c7;
    --accent-color: #0d9488;
    --accent-soft: #ccfbf1;
    --coral-color: #f97365;
    --coral-soft: #ffe4df;
    --lavender-color: #8b5cf6;
    --lavender-soft: #ede9fe;
    --sky-color: #0284c7;
    --sky-soft: #e0f2fe;
    --mint-color: #16a34a;
    --mint-soft: #dcfce7;
    --background-color: #fffaf0;
    --surface-color: #ffffff;
    --surface-warm: #fffbeb;
    --text-color: #1c1917;
    --text-muted: #57534e;
    --border-color: #eadfce;
    --font-heading: 'Inter', sans-serif;
    --font-body: 'Inter', sans-serif;
}
