.utsav.svelte-am6j2a{overflow-x:hidden}.jai-rail.svelte-am6j2a{background:linear-gradient(90deg, var(--crimson-deep), var(--saffron-deep) 42%, var(--gold-deep));color:#fff6d8;border-bottom:3px solid var(--gold);overflow:hidden}.jai-track.svelte-am6j2a{width:max-content;font-family:var(--font-d);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;gap:2.5rem;padding:.45rem 0;font-size:.95rem;animation:28s linear infinite svelte-am6j2a-marquee;display:flex}.hero-u.svelte-am6j2a{background:radial-gradient(800px 280px at 12% 0,#e25b142e,#0000 60%),radial-gradient(600px 240px at 90% 10%,#e8b92338,#0000 55%);padding:2.6rem 0 2rem}.hero-u.svelte-am6j2a h1:where(.svelte-am6j2a){font-family:var(--font-d);margin:.25rem 0 .7rem;font-size:clamp(2.1rem,5.5vw,3.4rem);line-height:1.05}.hero-lede.svelte-am6j2a{max-width:40rem;font-size:1.05rem}.jai-pulse.svelte-am6j2a{color:var(--saffron-deep)}.u-nav.svelte-am6j2a{flex-wrap:wrap;gap:.45rem;padding:.4rem 0 .2rem;display:flex}.u-nav.svelte-am6j2a a:where(.svelte-am6j2a){color:var(--saffron-deep);background:#fff3e0b3;border:1px solid #e25b1447;border-radius:999px;padding:.4rem .8rem;font-size:.82rem;font-weight:600;text-decoration:none}.u-nav.svelte-am6j2a a:where(.svelte-am6j2a):hover{background:var(--saffron);color:#fff8ee}.yatra-grid.svelte-am6j2a{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:1.3rem;display:grid}.yatra-card.svelte-am6j2a{background:#fff;border:1px solid #e25b142e;border-radius:1.3rem;padding:1.2rem 1.2rem 1.25rem;box-shadow:0 16px 36px #5c081412}.yatra-hit.svelte-am6j2a{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.yatra-card.on.svelte-am6j2a,.yatra-card.peak.on.svelte-am6j2a{border-color:var(--saffron);background:linear-gradient(#fff1e4,#fff)}.y-top.svelte-am6j2a{justify-content:space-between;align-items:center;display:flex}.y-n.svelte-am6j2a{font-family:var(--font-d);color:var(--gold);font-size:1.4rem;line-height:1}.crowd.svelte-am6j2a{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.crowd.peak.svelte-am6j2a{background:var(--crimson);color:var(--yellow)}.crowd.high.svelte-am6j2a{background:var(--saffron);color:#fff8ee}.crowd.steady.svelte-am6j2a{background:var(--cream);color:var(--crimson-deep)}.yatra-card.svelte-am6j2a h3:where(.svelte-am6j2a){font-family:var(--font-d);margin:.2rem 0 .25rem;font-size:1.4rem}.when.svelte-am6j2a{color:var(--saffron-deep);margin:0;font-weight:700}.tithi.svelte-am6j2a{color:var(--muted);margin:.15rem 0 0;font-size:.86rem}.y-body.svelte-am6j2a{color:var(--muted);margin:.7rem 0 .8rem;font-size:.94rem;line-height:1.55}.y-jai.svelte-am6j2a{letter-spacing:.16em;text-transform:uppercase;color:var(--saffron);margin-bottom:.7rem;font-size:.7rem;font-weight:700;display:block}.hint.svelte-am6j2a{color:var(--gold-deep);margin:.45rem 0 0;font-size:.75rem}.year-band.svelte-am6j2a{color:#fff8ee;border-block:4px solid var(--gold);background:linear-gradient(#5c0814f0,#b83f0aeb)}.year-band.svelte-am6j2a h2:where(.svelte-am6j2a){color:#fff8ee}.on-dark.svelte-am6j2a{color:#fff8eedb}.month-row.svelte-am6j2a{flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 1.3rem;display:flex}.month-row.svelte-am6j2a button:where(.svelte-am6j2a){font:inherit;cursor:pointer;color:#fff8ee;background:#fffaf314;border:1px solid #ffe08247;border-radius:999px;padding:.4rem .8rem;font-size:.82rem;font-weight:600}.month-row.svelte-am6j2a button.on:where(.svelte-am6j2a){color:var(--crimson-deep);background:linear-gradient(#ffe082,#c4920a);border-color:#fff3c4}.year-list.svelte-am6j2a{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.occ.svelte-am6j2a{background:#fffaf314;border:1px solid #ffe08238;border-radius:1.1rem;grid-template-columns:8.5rem 1fr auto;align-items:center;gap:.9rem;padding:.95rem 1.05rem;display:grid}.occ.peak.svelte-am6j2a{border-color:var(--gold);background:#e25b1447}.occ.high.svelte-am6j2a{border-color:#ffe08273}.occ-date.svelte-am6j2a{gap:.15rem;display:grid}.occ-date.svelte-am6j2a strong:where(.svelte-am6j2a){color:var(--yellow)}.occ-date.svelte-am6j2a span:where(.svelte-am6j2a){opacity:.8;font-size:.78rem}.occ-copy.svelte-am6j2a h3:where(.svelte-am6j2a){font-family:var(--font-d);margin:0 0 .25rem;font-size:1.2rem}.occ-copy.svelte-am6j2a p:where(.svelte-am6j2a){color:#fff8eee0;margin:0;font-size:.88rem;line-height:1.45}.occ-jai.svelte-am6j2a{letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);margin-top:.35rem;font-size:.65rem;font-weight:700;display:inline-block}.occ-btn.svelte-am6j2a{white-space:nowrap}.close-jai.svelte-am6j2a{text-align:center;border-top:4px solid var(--saffron);background:radial-gradient(600px 200px at 50% 0,#e25b1438,#0000 70%),linear-gradient(#fff3e0,#f7e7c8);padding:3rem 1rem 3.4rem}.close-line.svelte-am6j2a{font-family:var(--font-d);color:var(--crimson);margin:.1rem 0;font-size:clamp(2.2rem,7vw,4.2rem);line-height:.95}.odia-lg.svelte-am6j2a{color:var(--saffron-deep);font-size:clamp(1.6rem,5vw,2.6rem)}.close-copy.svelte-am6j2a{margin-inline:auto}@keyframes svelte-am6j2a-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=900px){.yatra-grid.svelte-am6j2a,.occ.svelte-am6j2a{grid-template-columns:1fr}.occ-btn.svelte-am6j2a{justify-content:center;width:100%}}@media (width<=640px){.cta-row.svelte-am6j2a{flex-direction:column;align-items:stretch}.cta-row.svelte-am6j2a .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.jai-track.svelte-am6j2a{animation:none}}
