:root {
    /* Default Theme: Noir & Gold (Luxury) */
    --bg-primary: #121212;
    --bg-secondary: #1e1e1e;
    --text-primary: #f5f5f5;
    --text-secondary: #a3a3a3;
    --accent-primary: #d4af37;
    /* Gold */
    --accent-secondary: #f5f5f5;
    --font-heading: 'Cormorant Garamond', serif;
    --font-body: 'Montserrat', sans-serif;
}

[data-theme="silver"] {
    /* Theme 2: Platinum (Modern Luxury) */
    --bg-primary: #ffffff;
    --bg-secondary: #f8f9fa;
    --text-primary: #212529;
    --text-secondary: #6c757d;
    --accent-primary: #718096;
    /* Slate/Silver */
    --accent-secondary: #000000;
}

[data-theme="rouge"] {
    /* Theme 3: Rouge (Passionate) */
    --bg-primary: #2b0a0a;
    /* Dark Red bg */
    --bg-secondary: #450a0a;
    --text-primary: #ffe4e6;
    --text-secondary: #fca5a5;
    --accent-primary: #ef4444;
    /* Red 500 */
    --accent-secondary: #ffffff;
}