/* Warm theme – same peach palette, slightly more cream/peach tint */
:root[data-theme="warm"] {
    --primary-orange: #ffb3a7;
    --primary-red: #ff9f9f;
    --accent-orange: #ff8c7a;
    --accent-red: #ff7a7a;
    --dark-orange: #d97757;
    --title-gradient: linear-gradient(135deg, var(--accent-orange), var(--accent-red));
}

body[data-theme="warm"]:not(.dark-mode) {
    background:
        radial-gradient(900px 600px at 20% 10%, rgba(255, 179, 167, 0.22), rgba(250, 247, 245, 0) 55%),
        radial-gradient(800px 520px at 85% 25%, rgba(255, 122, 122, 0.15), rgba(250, 247, 245, 0) 60%),
        linear-gradient(135deg, #f7f5f3 0%, #faf8f6 55%, #f4f2ef 100%);
}
