/* Pratibha Foundation: the red of its logo, marigold and warm white. */
:root{
  --bg:#FFFDF9;--surface:#FBF1E6;--surface-2:#F6E7D8;--card:#FFFFFF;--ink:#2B1B18;--heading:#3A1416;--muted:#6B5650;--line:#EBD9C8;
  --primary:#A32E2E;--primary-deep:#5C1519;--on-primary:#F7DCD4;--on-primary-strong:#FFFFFF;
  --accent:#F5A800;--on-accent:#2B1B18;
  --head-bg:#FFFFFF;--head-ink:#2B1B18;--foot-bg:#2A1012;--foot-ink:#E4CFC8;
  --stripe-a:#F1DFD0;--stripe-b:#F8ECE0;--field-bg:#FFFFFF;--field-line:#C9B3A5;
  --display:"Playfair Display",Georgia,serif;--display-hi:"Tiro Devanagari Hindi","Mukta",serif;--body:"Mukta",system-ui,sans-serif;
  --display-weight:700;--h3-weight:700;--tracking:-0.01em;--radius:14px;--shadow:0 10px 30px rgba(92,21,25,.10);
  --pattern:repeating-linear-gradient(45deg,rgba(255,255,255,.07) 0 2px,transparent 2px 22px),repeating-linear-gradient(-45deg,rgba(255,255,255,.07) 0 2px,transparent 2px 22px);
}
[data-theme="dark"]{
  --bg:#1B0F10;--surface:#241416;--surface-2:#2E1A1C;--card:#2A1719;--ink:#F5E9E4;--heading:#FFFFFF;--muted:#CDB6AE;--line:#44282B;
  --head-bg:#1B0F10;--head-ink:#F5E9E4;--stripe-a:#2E1A1C;--stripe-b:#281618;--field-bg:#1B0F10;--field-line:#6A4A4D;--shadow:0 10px 30px rgba(0,0,0,.4);
}
[data-theme="dark"] p.num,[data-theme="dark"] .acts time,[data-theme="dark"] .year h3,[data-theme="dark"] ol.journey strong{color:var(--accent)}
