/* Design options. Pick with ?theme=peacock | marigold | noir  (default = Kanjivaram maroon & gold). */

/* B. Peacock & Copper — deep teal like a peacock-blue silk, copper zari */
:root[data-theme="peacock"] {
  --arakku: #0d2f35; --arakku-2: #154049; --kumkum: #c4572c; --zari: #d9a066;
  --leaf: #2f7d5b; --jasmine: #f5efe6; --jasmine-dim: #c3d3d0;
  --display: "Yeseva One", Georgia, serif; --body: "Hind", "Segoe UI", system-ui, sans-serif;
}
[data-theme="peacock"] .chooser a:hover { background: #1c4f59; }
[data-theme="peacock"] .nav { background: rgba(13, 47, 53, .75); }

/* C. Marigold Morning — bright and light, marigold orange with mango-leaf green */
:root[data-theme="marigold"] {
  --arakku: #fffaf3; --arakku-2: #fbeedb; --kumkum: #c0392b; --zari: #d98e04;
  --leaf: #2e7d4f; --jasmine: #2a1b14; --jasmine-dim: #6b5547;
  --display: "Marcellus", Georgia, serif; --body: "Mukta", "Segoe UI", system-ui, sans-serif;
}
[data-theme="marigold"] .btn-wa, [data-theme="marigold"] .btn-wa:hover { color: #fff; }
[data-theme="marigold"] .btn-call:hover, [data-theme="marigold"] .enq-chip[aria-pressed="true"],
[data-theme="marigold"] .chip[aria-pressed="true"] { color: #fff; }
[data-theme="marigold"] .enq input, [data-theme="marigold"] .enq textarea { background: #fff; border-color: #e8d5bb; color: #2a1b14; }
[data-theme="marigold"] .enq input:focus, [data-theme="marigold"] .enq textarea:focus { border-color: var(--zari); }
[data-theme="marigold"] .enq-chip { border-color: #e2c08a; }
[data-theme="marigold"] .lead-day { background: rgba(217, 142, 4, .07); }
[data-theme="marigold"] .enq-err { color: #8d1d14; background: #fde3df; }
[data-theme="marigold"] .chooser a:hover { background: #f6e1c2; }
[data-theme="marigold"] .chooser .featured, [data-theme="marigold"] .chooser .featured .what { color: #fff; }
[data-theme="marigold"] .dlg-foot, [data-theme="marigold"] .dlg-foot .count { color: #fff9ef; }
[data-theme="marigold"] .nav { background: rgba(42, 27, 20, .55); color: #fff; }
[data-theme="marigold"] .video::after, [data-theme="marigold"] .tile .thumb::after { filter: none; }
[data-theme="marigold"] .bar { box-shadow: 0 -4px 14px rgba(42, 27, 20, .08); }

/* D. Gallery Noir — charcoal like a gallery wall, rani pink and rose-gold */
:root[data-theme="noir"] {
  --arakku: #17171a; --arakku-2: #222227; --kumkum: #c2185b; --zari: #e2a9a1;
  --leaf: #1f8a5b; --jasmine: #f3f1ee; --jasmine-dim: #b4b0ab;
  --display: "DM Serif Display", Georgia, serif; --body: "Jost", "Segoe UI", system-ui, sans-serif;
}
[data-theme="noir"] .chooser a:hover { background: #2c2c33; }
[data-theme="noir"] .nav { background: rgba(23, 23, 26, .7); }
