/* Aath Pahar theme. Generated by scripts/make-pahar.py; do not edit by hand. Text pairings are WCAG AA checked at build time. */
html[data-pahar="0"] {
  --sand: #f9e6dd;
  --hero-top: #f7c3ae;
  --g-muted: #574e62;
  --g-kesari: #8a3a06;
}
.ph-b[data-ph-go="0"] .ph-sw,
html[data-pahar="0"] .ph-sw.is-now {
  --sw: radial-gradient(circle at 24% 80%, #ff8a4c 0 15%, transparent 16%), linear-gradient(180deg, #f7c3ae, #f9e6dd);
}
html[data-pahar="1"] {
  --sand: #eaf1ec;
  --hero-top: #cbe4f2;
  --g-muted: #574e62;
  --g-kesari: #8a3a06;
}
.ph-b[data-ph-go="1"] .ph-sw,
html[data-pahar="1"] .ph-sw.is-now {
  --sw: radial-gradient(circle at 30% 44%, #f4c20d 0 15%, transparent 16%), linear-gradient(180deg, #cbe4f2, #eaf1ec);
}
.ph-b[data-ph-go="2"] .ph-sw,
html[data-pahar="2"] .ph-sw.is-now {
  --sw: radial-gradient(circle at 62% 34%, #f4c20d 0 15%, transparent 16%), linear-gradient(180deg, #fbdfb8, #f5ecdd);
}
html[data-pahar="3"] {
  --sand: #f4e3c1;
  --hero-top: #f5c684;
  --g-muted: #574e62;
  --g-kesari: #8a3a06;
}
.ph-b[data-ph-go="3"] .ph-sw,
html[data-pahar="3"] .ph-sw.is-now {
  --sw: radial-gradient(circle at 72% 62%, #f2a20d 0 15%, transparent 16%), linear-gradient(180deg, #f5c684, #f4e3c1);
}
html[data-pahar="4"] {
  --sand: #3a2550;
  --hero-top: #2b2060;
  --jali: url(/static/art/jali-light.svg);
  --focus: #d96c12;
  --g-ink: #fbf6ec;
  --g-muted: #ddd5e8;
  --g-head: #ffe3bd;
  --g-link: #d5d9ff;
  --g-kesari: #ffb868;
}
.ph-b[data-ph-go="4"] .ph-sw,
html[data-pahar="4"] .ph-sw.is-now {
  --sw: radial-gradient(circle at 74% 82%, #ff6a3d 0 15%, transparent 16%), linear-gradient(180deg, #2b2060, #3a2550);
}
html[data-pahar="5"] {
  --sand: #1c1d4d;
  --hero-top: #0f1033;
  --jali: url(/static/art/jali-light.svg);
  --focus: #d96c12;
  --g-ink: #fbf6ec;
  --g-muted: #ddd5e8;
  --g-head: #ffe3bd;
  --g-link: #d5d9ff;
  --g-kesari: #ffb868;
}
.ph-b[data-ph-go="5"] .ph-sw,
html[data-pahar="5"] .ph-sw.is-now {
  --sw: radial-gradient(circle at 66% 32%, #fbf6ec 0 15%, transparent 16%), linear-gradient(180deg, #0f1033, #1c1d4d);
}
html[data-pahar="6"] {
  --sand: #121330;
  --hero-top: #07081c;
  --jali: url(/static/art/jali-light.svg);
  --focus: #d96c12;
  --g-ink: #fbf6ec;
  --g-muted: #ddd5e8;
  --g-head: #ffe3bd;
  --g-link: #d5d9ff;
  --g-kesari: #ffb868;
}
.ph-b[data-ph-go="6"] .ph-sw,
html[data-pahar="6"] .ph-sw.is-now {
  --sw: radial-gradient(circle at 52% 22%, #fbf6ec 0 15%, transparent 16%), linear-gradient(180deg, #07081c, #121330);
}
html[data-pahar="7"] {
  --sand: #2d2b5e;
  --hero-top: #1a1b4a;
  --jali: url(/static/art/jali-light.svg);
  --focus: #d96c12;
  --g-ink: #fbf6ec;
  --g-muted: #ddd5e8;
  --g-head: #ffe3bd;
  --g-link: #d5d9ff;
  --g-kesari: #ffb868;
}
.ph-b[data-ph-go="7"] .ph-sw,
html[data-pahar="7"] .ph-sw.is-now {
  --sw: radial-gradient(circle at 26% 58%, #fbf6ec 0 15%, transparent 16%), linear-gradient(180deg, #1a1b4a, #2d2b5e);
}
/* Dark grounds only: two edges so dark pieces stay visible against a dark page. */
html[data-ph-mode="dark"] .toast {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.22), var(--shadow-lg);
}
html[data-ph-mode="dark"] .rail-card.tip {
  border-color: rgba(255, 255, 255, 0.3);
}
