.ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-track{width:max-content;animation:ticker var(--ticker-speed,40s) linear infinite;gap:10px;display:flex}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track,.ticker:focus .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.halo{pointer-events:none;background:conic-gradient(#0000,#f5c45147,#0000 30%);animation:6s linear infinite halo;position:absolute;inset:-60%}@keyframes halo{to{transform:rotate(360deg)}}@media (width>=48rem){.home-durga{background:radial-gradient(70% 60% at 50% 35%,#7a14208c,#12000666);border:1.5px solid #f5c45199;border-radius:28px;overflow:hidden;box-shadow:0 0 40px #f5c45159,0 0 120px #c8102e59}.home-total{-webkit-backdrop-filter:blur(14px);background:#4a040e99;border:1px solid #f5c4516b;border-radius:22px}}.tv-feature{animation:.6s ease-out tv-in}@keyframes tv-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ticker{-webkit-mask-image:none;mask-image:none}.ticker-track{flex-wrap:wrap;width:auto}.ticker-dup{display:none}}.celebrate{background:radial-gradient(60% 60%,#5a0c18,#12000a);animation:.5s ease-out celebrate-in}.celebrate-glow{background:radial-gradient(closest-side,#f5c45159,#0000);border-radius:50%;animation:1.6s ease-in-out infinite celebrate-pulse;position:absolute;inset:15%}.celebrate-card{animation:.6s cubic-bezier(.2,1.4,.4,1) celebrate-pop}.petal{opacity:.9;animation:petal-fall var(--dur) linear var(--delay) infinite;transform:rotate(var(--spin));background:linear-gradient(#ffb703,#ff8c00 60%,#e85d04);border-radius:60% 60% 50% 50%/80% 80% 30% 30%;position:absolute;top:-8%}.spark{width:10px;height:10px;transform:rotate(var(--a)) translateX(0);background:radial-gradient(circle,#fff7d6,#f5c451 60%,#0000 70%);border-radius:50%;margin:-5px;animation:1.4s ease-out forwards spark-burst;position:absolute}@keyframes celebrate-in{0%{opacity:0}}@keyframes celebrate-pop{0%{opacity:0;transform:scale(.8)}}@keyframes celebrate-pulse{50%{opacity:.7;transform:scale(1.12)}}@keyframes petal-fall{to{transform:translate3d(6vw, 115vh, 0) rotate(calc(var(--spin) + 540deg))}}@keyframes spark-burst{to{transform:rotate(var(--a)) translateX(42vmin) scale(.3);opacity:0}}
