/* Pratibha Silai Kadai Karigar Kalyan Samiti: indigo, marigold and zari gold. */
:root{
  --bg:#EFE8DA;--surface:#F8F4EA;--ink:#161B33;--muted:#565B73;--line:#D6CCB6;
  --primary:#1B2559;--primary-deep:#111A44;--on-primary:#CBC9DA;--on-primary-strong:#FFFFFF;
  --accent:#E3A21A;--on-accent:#161B33;--accent-2:#A3322B;--zari:#C9A54A;
  --head-bg:#111A44;--head-ink:#E9E4D6;--head-line:#2C3672;--head-sub:#C9A54A;
  --stripe-a:#D9CFB8;--stripe-b:#E3DAC6;--field-bg:#FFFFFF;--field-line:#B5AA90;
  --display:"Rozha One","Hind",Georgia,serif;--body:"Hind",system-ui,sans-serif;
  --display-weight:400;--h3-weight:400;--tracking:0;--radius:2px;
}
[data-theme="dark"]{
  --bg:#12183A;--surface:#1A2150;--ink:#EFE8DA;--muted:#B6B4C4;--line:#303866;
  --stripe-a:#232C63;--stripe-b:#1E2658;--field-bg:#0C1335;--field-line:#47508A;
}
h3{font-size:1.5rem}
.band.dark .panel{--field-bg:#0C1335;--field-line:#47508A}
.band.dark .panel input,.band.dark .panel select,.band.dark .panel textarea{color:#fff}
.photo.hoop{aspect-ratio:1;max-width:460px;width:100%;margin-left:auto;border-radius:50%;border:14px solid var(--zari);box-shadow:inset 0 0 0 6px #8a6f2c;align-items:center;justify-content:center;text-align:center;min-height:0;
  background:repeating-linear-gradient(0deg,#e9e1cf 0 2px,#efe8da 2px 4px)}
.photo.hoop p,.band.dark .photo.hoop p{max-width:70%;color:#4a4636;background:#F8F4EA}
.band.dark .photo:not(.hoop){background:repeating-linear-gradient(135deg,#232C63 0 14px,#1E2658 14px 28px)}
ol.steps li{border-top-color:var(--accent-2)}
@media (max-width:781px){.photo.hoop{max-width:300px;margin:0 auto}}

@media (max-width:1500px){.menu-toggle{display:inline-block}nav.main{display:none;position:absolute;top:100%;left:0;right:0;background:var(--head-bg);border-bottom:1px solid var(--head-line);padding:16px 24px}nav.main.open{display:block}nav.main ul{flex-direction:column;gap:14px}nav.main ul ul{display:flex;position:static;border:0;padding:8px 0 0 16px}}
