:root {
    --color-gold: #d4af37;
    --color-gold-dark: #a88724;
    --color-gold-soft: #f3e7bd;
    --color-cream: #fffdf8;
    --color-cream-dark: #f8f3e7;
    --color-white: #ffffff;
    --color-text: #29251f;
    --color-text-muted: #756f63;
    --color-brown: #3a2a20;
    --color-border: #e8dfca;

    --font-heading: Georgia, "Times New Roman", serif;
    --font-body: Arial, Helvetica, sans-serif;

    --container-width: 1180px;
    --radius-sm: 8px;
    --radius-md: 14px;
    --radius-lg: 22px;

    --shadow-soft: 0 8px 24px rgba(58, 42, 32, 0.08);

    --space-1: 0.5rem;
    --space-2: 0.75rem;
    --space-3: 1rem;
    --space-4: 1.5rem;
    --space-5: 2rem;
    --space-6: 3rem;
    --space-7: 4rem;
}
