/* GiFT Bharat Design System Themes */

/* 1. Velvet Night — Royal Indigo & Rani Pink. Premium, deep, velvety, upmarket. */
.theme-velvet-night {
    --font-heading: 'Cormorant Garamond', Georgia, serif;
    --font-body: 'Inter', system-ui, -apple-system, sans-serif;

    --color-bg: #04091e;               /* Deepest Royal Midnight Blue */
    --color-surface: #080f2d;          /* Rich Navy Blue surface */
    --color-surface-trans: rgba(8, 15, 45, 0.85);
    --color-text: #f4f2ef;             /* Fine Cream / Luxury Off-White */
    --color-text-light: #fda1c9;       /* Rose Gold / Blush Pink */

    --color-primary: #ff2a85;          /* Rani Pink / Fuchsia Silk */
    --color-secondary: #d4af37;        /* Classic Metallic Gold */
    --color-accent: #ff7bb5;           /* Bright Rose Pink */
    --color-border: rgba(253, 161, 201, 0.15); /* Soft rose-tinted border */

    --color-btn-bg: #ff2a85;
    --color-btn-text: #ffffff;
    --color-btn-hover: #e01b6d;

    --mandala-opacity: 0.08;
    --hero-overlay: radial-gradient(circle at 50% 35%, rgba(255, 42, 133, 0.12) 0%, rgba(4, 9, 30, 0) 80%);
    --theme-card-shadow: 0 10px 30px rgba(255, 42, 133, 0.06);
}

/* 2. Morning Blues — a genuinely colorful sunny-morning palette: sky blue,
   sunflower gold, sunrise orange, lemon, peach-coral, and leaf green. */
.theme-morning-blues {
    --font-heading: 'Cormorant Garamond', Georgia, serif;
    --font-body: 'Mukta', system-ui, -apple-system, sans-serif;

    --color-bg: #e3f0fd;               /* Bright, clear sky blue */
    --color-surface: #ffffff;          /* Pure white cards */
    --color-surface-trans: rgba(255, 255, 255, 0.88);
    --color-text: #14304f;             /* Deep morning-sky navy */
    --color-text-light: #3f6690;       /* Warmer slate blue */

    --color-primary: #1f8fe0;          /* Vivid, sunny sky blue */
    --color-secondary: #f0a824;        /* Rich sunflower gold */
    --color-accent: #ff8a3d;           /* Bright sunrise orange */
    --color-accent-2: #43a35a;         /* Fresh leaf green */
    --color-accent-3: #ff6f61;         /* Peach-coral red */
    --color-accent-4: #ffce3d;         /* Deep lemon yellow */
    --color-border: #c9e4fb;           /* Pale sky-blue border */

    --color-btn-bg: #1f8fe0;
    --color-btn-text: #ffffff;
    --color-btn-hover: #1571b5;

    --mandala-opacity: 0.04;
    /* A genuinely multi-color sunny-morning sky, not a single-hue glow */
    --hero-overlay:
        radial-gradient(circle at 28% 12%, rgba(255, 206, 61, 0.3) 0%, rgba(255, 206, 61, 0) 42%),
        radial-gradient(circle at 78% 22%, rgba(255, 111, 97, 0.22) 0%, rgba(255, 111, 97, 0) 50%),
        radial-gradient(circle at 55% 65%, rgba(67, 163, 90, 0.12) 0%, rgba(67, 163, 90, 0) 55%);
    --theme-card-shadow: 0 10px 30px rgba(31, 143, 224, 0.1);
}

/* Give the four GIFT cards distinct sunny colors on this theme specifically,
   instead of all sharing one primary color like on Velvet Night */
.theme-morning-blues #card-great .card-icon { color: var(--color-accent-4); }
.theme-morning-blues #card-indian .card-icon { color: var(--color-accent-2); }
.theme-morning-blues #card-finest .card-icon { color: var(--color-accent-3); }
.theme-morning-blues #card-traditions .card-icon { color: var(--color-accent); }
