/* =========================================================
   DEFAULT
   ========================================================= */

body[data-theme="default"] {
    --primary: #e63946;
    --primary-hover: #ff5360;
    --primary-shadow: rgba(230, 57, 70, 0.3);
    --glow: rgba(230, 57, 70, 0.12);
}

/* =========================================================
   CHRISTMAS
   ========================================================= */

body[data-theme="christmas"] {
    --primary: #d62828;
    --primary-hover: #ef4444;
    --primary-shadow: rgba(214, 40, 40, 0.35);
    --glow: rgba(214, 40, 40, 0.18);
}

/* =========================================================
   HALLOWEEN
   ========================================================= */

body[data-theme="halloween"] {
    --primary: #ff7518;
    --primary-hover: #ff923d;
    --primary-shadow: rgba(255, 117, 24, 0.35);
    --glow: rgba(255, 117, 24, 0.18);
}

/* =========================================================
   EASTER
   ========================================================= */

body[data-theme="easter"] {
    --primary: #c77dff;
    --primary-hover: #dca8ff;
    --primary-shadow: rgba(199, 125, 255, 0.3);
    --glow: rgba(199, 125, 255, 0.15);
}

/* =========================================================
   VALENTINE'S DAY
   ========================================================= */

body[data-theme="valentines"] {
    --primary: #ff4d8d;
    --primary-hover: #ff70a5;
    --primary-shadow: rgba(255, 77, 141, 0.35);
    --glow: rgba(255, 77, 141, 0.15);
}

/* =========================================================
   NEW YEAR
   ========================================================= */

body[data-theme="newyear"] {
    --primary: #f5c542;
    --primary-hover: #ffd95a;
    --primary-shadow: rgba(245, 197, 66, 0.35);
    --glow: rgba(245, 197, 66, 0.15);
}

/* =========================================================
   SUMMER
   ========================================================= */

body[data-theme="summer"] {
    --primary: #00b4d8;
    --primary-hover: #22c7e8;
    --primary-shadow: rgba(0, 180, 216, 0.35);
    --glow: rgba(0, 180, 216, 0.15);
}

/* =========================================================
   SPRING
   ========================================================= */

body[data-theme="spring"] {
    --primary: #52b788;
    --primary-hover: #74c69d;
    --primary-shadow: rgba(82, 183, 136, 0.35);
    --glow: rgba(82, 183, 136, 0.15);
}

/* =========================================================
   AUTUMN
   ========================================================= */

body[data-theme="autumn"] {
    --primary: #c75c00;
    --primary-hover: #e07818;
    --primary-shadow: rgba(199, 92, 0, 0.35);
    --glow: rgba(199, 92, 0, 0.15);
}

/* =========================================================
   WINTER
   ========================================================= */

body[data-theme="winter"] {
    --primary: #4cc9f0;
    --primary-hover: #72d8f5;
    --primary-shadow: rgba(76, 201, 240, 0.35);
    --glow: rgba(76, 201, 240, 0.15);
}

/* =========================================================
   THANKSGIVING
   ========================================================= */

body[data-theme="thanksgiving"] {
    --primary: #d97706;
    --primary-hover: #f59e0b;
    --primary-shadow: rgba(217, 119, 6, 0.35);
    --glow: rgba(217, 119, 6, 0.15);
}

/* =========================================================
   MOTHER'S DAY
   ========================================================= */

body[data-theme="mothersday"] {
    --primary: #ec4899;
    --primary-hover: #f472b6;
    --primary-shadow: rgba(236, 72, 153, 0.3);
    --glow: rgba(236, 72, 153, 0.15);
}

/* =========================================================
   FATHER'S DAY
   ========================================================= */

body[data-theme="fathersday"] {
    --primary: #2563eb;
    --primary-hover: #3b82f6;
    --primary-shadow: rgba(37, 99, 235, 0.3);
    --glow: rgba(37, 99, 235, 0.15);
}