/* durga.css (build 1) — Durga Puja page. Uses the site's colour tokens from site.css. */
.l3-hi,.l3-mr{display:none}
html[data-l3="hi"] .l3-en,html[data-l3="mr"] .l3-en,html[data-l3="mr"] .l3-hi{display:none}
html[data-l3="hi"] .l3-hi,html[data-l3="mr"] .l3-mr{display:block}
html[data-l3="mr"] .jl-en{display:none} html[data-l3="mr"] .jl-hi{display:inline}
@media(max-width:420px){.lang button{padding:6px 8px;font-size:12px}}
.dp-t td span{color:var(--muted);font-size:13px}
.dp-t tr.dp-ashtami td{background:rgba(220,58,32,.08)}
.dp-t tr.dp-ashtami td:first-child{border-left:3px solid var(--sindoor)}
.dp-tool{margin:14px 0 6px;padding:16px 18px;border:1px solid var(--brass-dk);border-radius:6px;background:linear-gradient(180deg,rgba(192,138,46,.10),rgba(192,138,46,.02))}
.dp-pick{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px}
.dp-pick label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.dp-pick select{font:inherit;font-size:14px;color:var(--chalk);background:var(--slab);border:1px solid var(--line-2);border-radius:var(--r);padding:8px 10px;max-width:100%}
.dp-win{display:grid;grid-template-columns:1fr auto;gap:2px 14px;align-items:baseline;padding:10px 12px;margin:0 0 8px;background:var(--slab);border-radius:var(--r);border-left:4px solid var(--sindoor)}
.dp-win.gp{border-left-color:var(--brass)}
.dp-win b{font-size:13.5px;font-weight:500;color:var(--muted)}
.dp-time{grid-row:span 2;font-family:var(--disp);font-size:24px;color:var(--chalk);white-space:nowrap}
.dp-day{font-size:13px;color:var(--brass-lt)}
@media(max-width:520px){.dp-win{grid-template-columns:1fr}.dp-time{grid-row:auto;font-size:21px}}
.dp-small{color:var(--dim);font-size:13px;margin:8px 0 0}
.dp-warn{color:#F7A493}
.dp-rites li{margin:0 0 9px}
.dp-links a{display:inline-block;margin:0 16px 8px 0}
