:root {
    /* Default Theme: Coffee & Cream */
    --bg-primary: #fffbf0;
    /* Cream */
    --bg-secondary: #ffffff;
    --text-primary: #4a4036;
    /* Dark Brown */
    --text-secondary: #8c7b6e;
    --accent-color: #d4a373;
    /* Latte */
    --accent-hover: #bc8a5f;
    --border-color: #e6d5c3;
    --font-heading: 'Outfit', sans-serif;
    --font-body: 'Quicksand', sans-serif;
    --radius: 24px;
}

[data-theme="matcha"] {
    /* Theme 2: Matcha Zen */
    --bg-primary: #f2f7f4;
    /* Mint Cream */
    --bg-secondary: #ffffff;
    --text-primary: #2d3b34;
    --text-secondary: #6b7c75;
    --accent-color: #88b04b;
    /* Matcha Green */
    --accent-hover: #6a8a3a;
    --border-color: #dce8e0;
}

[data-theme="berry"] {
    /* Theme 3: Berry Sweet */
    --bg-primary: #fff0f3;
    /* Lavender Blush */
    --bg-secondary: #ffffff;
    --text-primary: #4a2c36;
    --text-secondary: #8c6e78;
    --accent-color: #ff8fa3;
    /* Pink */
    --accent-hover: #e66e85;
    --border-color: #ffe0e6;
}