/* Copyright 2026 Frae Futuretech Private Limited — All Rights Reserved (Proprietary)
 *
 * The six public-site theme token sets (design §5) — devotional and soft,
 * DECOUPLED from the staff backend's presets. This file is the ONLY legal
 * home for raw hex in vaikunth_site: tests/test_theme_contrast.py parses
 * these very blocks and COMPUTES WCAG AA per token pair (the chips law) —
 * the tokens it gates are exactly the ones the served pages consume.
 *
 * Token contract (every theme ships all fifteen):
 *   --vk-bg          page ground
 *   --vk-surface     cards / raised panels
 *   --vk-ink         body text            (AA 4.5 on bg AND surface)
 *   --vk-muted       secondary text       (AA 4.5 on bg AND surface)
 *   --vk-accent      brand fill (buttons, bands)
 *   --vk-accent-ink  text on the accent   (AA 4.5 on accent)
 *   --vk-link        text links           (AA 4.5 on bg AND surface)
 *   --vk-border      hairlines (decorative, not gated)
 *   --vk-deep        the deep devotional surface (footer, page bands)
 *   --vk-deep-ink    text on the deep     (AA 4.5 on deep)      [SITE-5]
 *   --vk-deep-muted  secondary on deep    (AA 4.5 on deep)      [SITE-5]
 *   --vk-gold        the gold hairline + diamond (decorative, not gated)
 *   --vk-accent-soft a soft accent tint for chips/icon grounds
 *                    (decorative — never the sole ground under text)
 *   --vk-nav-grad-a  the navbar gradient's DARK stop (== --vk-deep)  [SITE-5c]
 *   --vk-nav-grad-b  the navbar gradient's LIGHT stop — the deep tone
 *                    pulled 30% toward the theme's accent (sRGB mix,
 *                    baked as hex so the AA test can measure it). In
 *                    every theme B is the LIGHTER stop, so the gated
 *                    worst case is deep-ink / deep-muted on B.
 *                    (AA 4.5 for --vk-deep-ink AND --vk-deep-muted on
 *                    --vk-nav-grad-b)                                [SITE-5c]
 *
 * Free-pick custom colors are deliberately NOT offered: an arbitrary
 * accent breaks the measured guarantee (design §5).
 */

/* Kesar — warm ivory, saffron. The classic temple warmth. DEFAULT. */
.vk-theme-kesar {
    --vk-bg: #FBF3E2;
    --vk-surface: #FFFFFF;
    --vk-ink: #42320D;
    --vk-muted: #6F5A34;
    --vk-accent: #B45309;
    --vk-accent-ink: #FFFFFF;
    --vk-link: #96470B;
    --vk-border: #E4D4B4;
    --vk-deep: #2A1F0E;
    --vk-deep-ink: #F7EFDC;
    --vk-deep-muted: #CDBB97;
    --vk-gold: #C1953F;
    --vk-accent-soft: #F5E4CB;
    --vk-nav-grad-a: #2A1F0E;
    --vk-nav-grad-b: #532F0C;
}

/* Chandan — sandalwood cream, deep brown ink. */
.vk-theme-chandan {
    --vk-bg: #F6EEDF;
    --vk-surface: #FFFDF7;
    --vk-ink: #40301C;
    --vk-muted: #6E5A3E;
    --vk-accent: #7C5230;
    --vk-accent-ink: #FFF9EE;
    --vk-link: #7A4A21;
    --vk-border: #E0D2BA;
    --vk-deep: #2E2416;
    --vk-deep-ink: #F6EEDF;
    --vk-deep-muted: #CBBCA0;
    --vk-gold: #B18E4B;
    --vk-accent-soft: #EDDFC9;
    --vk-nav-grad-a: #2E2416;
    --vk-nav-grad-b: #45321E;
}

/* Morpankh — white, peacock teal-blue accent. */
.vk-theme-morpankh {
    --vk-bg: #F0F7F8;
    --vk-surface: #FFFFFF;
    --vk-ink: #16323A;
    --vk-muted: #44616B;
    --vk-accent: #0E7490;
    --vk-accent-ink: #FFFFFF;
    --vk-link: #0E6785;
    --vk-border: #CBE0E4;
    --vk-deep: #0C272E;
    --vk-deep-ink: #EAF6F8;
    --vk-deep-muted: #A9CBD2;
    --vk-gold: #C0A052;
    --vk-accent-soft: #DCEEF2;
    --vk-nav-grad-a: #0C272E;
    --vk-nav-grad-b: #0D3E4B;
}

/* Kamal — porcelain, soft lotus-rose accent. */
.vk-theme-kamal {
    --vk-bg: #FBF4F5;
    --vk-surface: #FFFFFF;
    --vk-ink: #3D2A31;
    --vk-muted: #6D5560;
    --vk-accent: #A62A56;
    --vk-accent-ink: #FFFFFF;
    --vk-link: #A02950;
    --vk-border: #EAD3DA;
    --vk-deep: #331A25;
    --vk-deep-ink: #FBF0F3;
    --vk-deep-muted: #D4B4C0;
    --vk-gold: #BC964E;
    --vk-accent-soft: #F6E2E9;
    --vk-nav-grad-a: #331A25;
    --vk-nav-grad-b: #561F34;
}

/* Tulsi — white, leaf-green accent. */
.vk-theme-tulsi {
    --vk-bg: #F2F8EF;
    --vk-surface: #FFFFFF;
    --vk-ink: #22371F;
    --vk-muted: #4C6247;
    --vk-accent: #2F6B2F;
    --vk-accent-ink: #FFFFFF;
    --vk-link: #2E6B2E;
    --vk-border: #D3E2CD;
    --vk-deep: #1B2C1A;
    --vk-deep-ink: #EFF7EC;
    --vk-deep-muted: #B8CDB2;
    --vk-gold: #B29347;
    --vk-accent-soft: #E3EFDC;
    --vk-nav-grad-a: #1B2C1A;
    --vk-nav-grad-b: #213F20;
}

/* Nilambar — deep indigo night, gold accent. The one dark theme. */
.vk-theme-nilambar {
    --vk-bg: #141B33;
    --vk-surface: #1D2643;
    --vk-ink: #F0EADB;
    --vk-muted: #C3BCA6;
    --vk-accent: #D9B04C;
    --vk-accent-ink: #241B06;
    --vk-link: #E4C56F;
    --vk-border: #35406B;
    --vk-deep: #0D1322;
    --vk-deep-ink: #F0EADB;
    --vk-deep-muted: #BDB49C;
    --vk-gold: #D9B04C;
    --vk-accent-soft: #273154;
    --vk-nav-grad-a: #0D1322;
    --vk-nav-grad-b: #4A422F;
}
