.mahalaya-page[data-astro-cid-kergpemo]{color:#451a03;background:radial-gradient(circle at 12% 10%,#facc1547,#0000 26rem),radial-gradient(circle at 88% 28%,#dc262624,#0000 30rem),linear-gradient(#fffdf5 0%,#fff7ed 42%,#fffaf2 100%);min-height:100vh;padding:5rem 1rem 4rem}.hero[data-astro-cid-kergpemo],.broadcast-section[data-astro-cid-kergpemo],.meaning-section[data-astro-cid-kergpemo],.ritual-section[data-astro-cid-kergpemo],.maa-ashche[data-astro-cid-kergpemo],.puja-cta[data-astro-cid-kergpemo]{width:min(100%,76rem);margin-inline:auto}.hero[data-astro-cid-kergpemo]{isolation:isolate;background:linear-gradient(135deg,#ffffffdb,#fff7edcc);border:1px solid #991b1b24;border-radius:2.25rem;place-items:center;min-height:min(780px,88vh);margin-top:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #451a0321}.hero[data-astro-cid-kergpemo]:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 18px,#991b1b0d 18px 19px),linear-gradient(#0000,#78350f12);height:34%;position:absolute;inset:auto 0 0;mask-image:linear-gradient(#0000,#000)}.hero-glow[data-astro-cid-kergpemo]{filter:blur(4px);opacity:.6;z-index:-1;border-radius:50%;position:absolute}.hero-glow-one[data-astro-cid-kergpemo]{background:radial-gradient(circle,#facc15b8,#0000 67%);width:24rem;height:24rem;top:-8rem;right:-6rem}.hero-glow-two[data-astro-cid-kergpemo]{background:radial-gradient(circle,#dc26263d,#0000 68%);width:28rem;height:28rem;bottom:-10rem;left:-9rem}.hero-inner[data-astro-cid-kergpemo]{text-align:center;width:min(100%,60rem);padding:clamp(2rem,6vw,5rem)}.back-link[data-astro-cid-kergpemo]{color:#7f1d1d;margin-bottom:2.5rem;font-weight:800;display:inline-flex}.eyebrow[data-astro-cid-kergpemo],.section-kicker[data-astro-cid-kergpemo]{color:#991b1b;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:900}.hero[data-astro-cid-kergpemo] h1[data-astro-cid-kergpemo]{gap:.25rem;margin:0;font-family:Georgia,Times New Roman,serif;line-height:.98;display:grid}.hero[data-astro-cid-kergpemo] h1[data-astro-cid-kergpemo] span[data-astro-cid-kergpemo]:first-child{color:#991b1b;font-size:clamp(3rem,9vw,6.8rem);font-weight:700}.hero[data-astro-cid-kergpemo] h1[data-astro-cid-kergpemo] span[data-astro-cid-kergpemo]:last-child{color:#451a03;font-size:clamp(2rem,5vw,4.2rem)}.lead[data-astro-cid-kergpemo]{color:#57534e;max-width:47rem;margin:1.5rem auto 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.75}.lead-bn[data-astro-cid-kergpemo]{color:#9a3412;letter-spacing:.005em;margin-top:.75rem;font-family:Noto Serif Bengali,Nirmala UI,Vrinda,serif;font-size:1.08em;font-weight:500;line-height:1.9;display:block}.bengali-subtitle[data-astro-cid-kergpemo]{margin:.7rem 0 0;font-family:Noto Serif Bengali,Nirmala UI,Vrinda,serif;font-size:1.18rem;font-weight:500;line-height:1.8;color:#b45309!important}.countdown-card[data-astro-cid-kergpemo]{backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #991b1b29;border-radius:1.4rem;width:min(100%,34rem);margin:2.25rem auto 0;padding:1rem 1.25rem 1.2rem;box-shadow:0 16px 38px #78350f17}.countdown-label[data-astro-cid-kergpemo]{color:#7c2d12;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.76rem;font-weight:900}.countdown-grid[data-astro-cid-kergpemo]{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.countdown-grid[data-astro-cid-kergpemo] div[data-astro-cid-kergpemo]{background:#fff7ed;border-radius:1rem;padding:.7rem}.countdown-grid[data-astro-cid-kergpemo] strong[data-astro-cid-kergpemo]{color:#991b1b;font:700 1.8rem/1 Georgia,serif;display:block}.countdown-grid[data-astro-cid-kergpemo] span[data-astro-cid-kergpemo]{color:#78716c;text-transform:uppercase;margin-top:.25rem;font-size:.72rem;display:block}.countdown-arrived[data-astro-cid-kergpemo]{color:#991b1b;margin:.2rem 0 0;font:700 1.3rem/1.4 Georgia,serif}.hero-actions[data-astro-cid-kergpemo]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem;display:flex}.primary-button[data-astro-cid-kergpemo],.secondary-button[data-astro-cid-kergpemo],.puja-cta[data-astro-cid-kergpemo] a[data-astro-cid-kergpemo]{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.primary-button[data-astro-cid-kergpemo],.puja-cta[data-astro-cid-kergpemo] a[data-astro-cid-kergpemo]{color:#fff;background:#991b1b;box-shadow:0 10px 28px #991b1b38}.secondary-button[data-astro-cid-kergpemo]{color:#7f1d1d;background:#ffffffb8;border:1px solid #991b1b38}.primary-button[data-astro-cid-kergpemo]:hover,.secondary-button[data-astro-cid-kergpemo]:hover,.puja-cta[data-astro-cid-kergpemo] a[data-astro-cid-kergpemo]:hover{text-decoration:none;transform:translateY(-2px)}.broadcast-section[data-astro-cid-kergpemo],.meaning-section[data-astro-cid-kergpemo],.ritual-section[data-astro-cid-kergpemo],.maa-ashche[data-astro-cid-kergpemo]{margin-top:clamp(2rem,5vw,4rem)}.section-heading[data-astro-cid-kergpemo]{max-width:48rem;margin-bottom:1.4rem}.section-heading[data-astro-cid-kergpemo].centred{text-align:center;margin-inline:auto}.section-heading[data-astro-cid-kergpemo] h2[data-astro-cid-kergpemo],.ritual-copy[data-astro-cid-kergpemo] h2[data-astro-cid-kergpemo],.puja-cta[data-astro-cid-kergpemo] h2[data-astro-cid-kergpemo]{color:#451a03;margin:0;font:700 clamp(2rem,4vw,3.2rem)/1.08 Georgia,serif}.section-heading[data-astro-cid-kergpemo]>p[data-astro-cid-kergpemo]:last-child,.ritual-copy[data-astro-cid-kergpemo]>p[data-astro-cid-kergpemo]:not(.section-kicker):not(.bengali-line),.puja-cta[data-astro-cid-kergpemo]>p[data-astro-cid-kergpemo]:not(.section-kicker){color:#57534e;line-height:1.75}.stream-placeholder[data-astro-cid-kergpemo],.official-player[data-astro-cid-kergpemo]{background:radial-gradient(circle at 92% 8%,#facc152e,#0000 18rem),#1c1917;border:1px solid #78350f26;border-radius:1.75rem;box-shadow:0 24px 64px #451a0324}.stream-placeholder[data-astro-cid-kergpemo]{color:#fafaf9;grid-template-columns:auto 1fr;align-items:center;gap:1.4rem;padding:clamp(1.3rem,4vw,2.4rem);display:grid}.stream-placeholder[data-astro-cid-kergpemo] h3[data-astro-cid-kergpemo]{color:#fff;margin:0 0 .5rem;font:700 clamp(1.25rem,2.5vw,1.7rem)/1.2 Georgia,serif}.stream-placeholder[data-astro-cid-kergpemo] p[data-astro-cid-kergpemo]{color:#f5e6cf;margin:0;line-height:1.8}.stream-placeholder[data-astro-cid-kergpemo] p[data-astro-cid-kergpemo][lang=bn]{color:#fcd9a8;font-family:Noto Serif Bengali,Nirmala UI,Vrinda,serif;font-size:1.04rem;font-weight:500}.broadcast-mark[data-astro-cid-kergpemo]{color:#fecaca;letter-spacing:.12em;align-items:center;gap:.45rem;font-size:.72rem;font-weight:900;display:flex}.pulse[data-astro-cid-kergpemo]{background:#ef4444;border-radius:50%;width:.7rem;height:.7rem;animation:1.8s infinite pulse;box-shadow:0 0 0 .3rem #ef444426}.archive-player-wrap[data-astro-cid-kergpemo]{grid-column:1/-1;margin-top:.35rem}.archive-buttons[data-astro-cid-kergpemo]{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.archive-button[data-astro-cid-kergpemo]{appearance:none;color:#fde68a;cursor:pointer;text-align:center;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:.72rem 1rem;font:800 .92rem/1.2 inherit;text-decoration:none;transition:transform .2s,background .2s,border-color .2s}.archive-button[data-astro-cid-kergpemo]:hover{background:#ffffff1f;border-color:#fde68a8c;text-decoration:none;transform:translateY(-1px)}.archive-button[data-astro-cid-kergpemo].is-active{color:#451a03;background:#f59e0b;border-color:#fde68a}.archive-player[data-astro-cid-kergpemo]{background:#000;border-radius:1.1rem;overflow:hidden}.archive-player[data-astro-cid-kergpemo] iframe[data-astro-cid-kergpemo]{aspect-ratio:16/9;border:0;width:100%;display:block}.official-player[data-astro-cid-kergpemo]{background:#000;overflow:hidden}.official-player[data-astro-cid-kergpemo] iframe[data-astro-cid-kergpemo]{aspect-ratio:16/9;border:0;width:100%;display:block}.source-note[data-astro-cid-kergpemo]{color:#78716c;margin:.8rem .25rem 0;font-size:.84rem}.fact-grid[data-astro-cid-kergpemo]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.fact-card[data-astro-cid-kergpemo]{background:#ffffffbd;border:1px solid #78350f21;border-radius:1.5rem;min-height:17rem;padding:1.5rem;box-shadow:0 16px 45px #78350f14}.fact-number[data-astro-cid-kergpemo]{color:#d97706;font:700 1.1rem/1 Georgia,serif}.fact-card[data-astro-cid-kergpemo] h3[data-astro-cid-kergpemo]{color:#7f1d1d;margin:2.4rem 0 .65rem;font:700 1.45rem/1.2 Georgia,serif}.fact-card[data-astro-cid-kergpemo] p[data-astro-cid-kergpemo]{color:#57534e;margin:0;line-height:1.7}.ritual-section[data-astro-cid-kergpemo]{background:#7f1d1d;border-radius:2rem;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(1.4rem,4vw,3.5rem);padding:clamp(1rem,2vw,1.4rem);display:grid;box-shadow:0 26px 70px #7f1d1d2e}.ritual-art[data-astro-cid-kergpemo]{background:linear-gradient(#451a03 0%,#b45309 58%,#f59e0b 100%);border-radius:1.4rem;min-height:24rem;position:relative;overflow:hidden}.sun[data-astro-cid-kergpemo]{background:#fde68a;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:24%;left:50%;transform:translate(-50%);box-shadow:0 0 4rem #fde68a}.horizon[data-astro-cid-kergpemo]{background:radial-gradient(at 50% 0,#451a0338,#0000 58%),#451a03;height:32%;position:absolute;inset:auto 0 0}.lotus[data-astro-cid-kergpemo]{color:#fde68a;font-size:4rem;position:absolute;bottom:7%;left:50%;transform:translate(-50%)rotate(45deg)}.ritual-copy[data-astro-cid-kergpemo]{align-self:center;padding:clamp(1.4rem,4vw,3rem)}.ritual-copy[data-astro-cid-kergpemo] .section-kicker[data-astro-cid-kergpemo]{color:#fde68a}.ritual-copy[data-astro-cid-kergpemo] h2[data-astro-cid-kergpemo]{color:#fff}.ritual-copy[data-astro-cid-kergpemo]>p[data-astro-cid-kergpemo]:not(.section-kicker):not(.bengali-line){color:#fee2e2}.bengali-line[data-astro-cid-kergpemo]{color:#fef3c7;margin:1.5rem 0 0;font-family:Noto Serif Bengali,Nirmala UI,Vrinda,serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.85}.maa-ashche[data-astro-cid-kergpemo] .video-feature{margin-bottom:0}.puja-cta[data-astro-cid-kergpemo]{text-align:center;background:radial-gradient(circle at 50% 0,#facc1547,#0000 18rem),#fff;border:1px solid #991b1b26;border-radius:2rem;margin-top:clamp(2rem,5vw,4rem);padding:clamp(2rem,6vw,4rem);box-shadow:0 20px 55px #78350f1a}.puja-cta[data-astro-cid-kergpemo]>p[data-astro-cid-kergpemo]:not(.section-kicker){max-width:42rem;margin:1rem auto 1.4rem}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.72)}}@media (width<=760px){.mahalaya-page[data-astro-cid-kergpemo]{padding:5.5rem .7rem 3rem}.hero[data-astro-cid-kergpemo]{border-radius:1.4rem;min-height:0}.hero-inner[data-astro-cid-kergpemo]{padding:2rem 1rem 2.4rem}.back-link[data-astro-cid-kergpemo]{margin-bottom:1.8rem}.hero[data-astro-cid-kergpemo] h1[data-astro-cid-kergpemo] span[data-astro-cid-kergpemo]:first-child{font-size:clamp(2.8rem,15vw,4.6rem)}.hero[data-astro-cid-kergpemo] h1[data-astro-cid-kergpemo] span[data-astro-cid-kergpemo]:last-child{font-size:clamp(1.8rem,9vw,3rem)}.countdown-card[data-astro-cid-kergpemo]{margin-top:1.5rem}.stream-placeholder[data-astro-cid-kergpemo]{border-radius:1.25rem;grid-template-columns:1fr}.archive-buttons[data-astro-cid-kergpemo]{grid-template-columns:1fr;display:grid}.archive-button[data-astro-cid-kergpemo]{text-align:center}.fact-grid[data-astro-cid-kergpemo]{grid-template-columns:1fr}.fact-card[data-astro-cid-kergpemo]{min-height:0}.fact-card[data-astro-cid-kergpemo] h3[data-astro-cid-kergpemo]{margin-top:1.4rem}.ritual-section[data-astro-cid-kergpemo]{border-radius:1.4rem;grid-template-columns:1fr}.ritual-art[data-astro-cid-kergpemo]{min-height:16rem}.puja-cta[data-astro-cid-kergpemo]{border-radius:1.4rem}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-kergpemo]{animation:none}.primary-button[data-astro-cid-kergpemo],.secondary-button[data-astro-cid-kergpemo],.puja-cta[data-astro-cid-kergpemo] a[data-astro-cid-kergpemo]{transition:none}}
