.AartiActions-module__kBKS4W__actionsBar{justify-content:space-between;align-items:center;gap:var(--space-4);border:1.5px solid var(--border-gold);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-8);box-shadow:var(--shadow-sm);background-color:#fff;flex-wrap:wrap;display:flex}.AartiActions-module__kBKS4W__buttonGroup{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AartiActions-module__kBKS4W__actionBtn{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.AartiActions-module__kBKS4W__printBtn{background-color:var(--color-sandalwood-light);color:var(--color-maroon-deep);border:1px solid var(--border-gold)}.AartiActions-module__kBKS4W__printBtn:hover{background-color:var(--color-gold-cream);border-color:var(--color-gold);transform:translateY(-1px)}.AartiActions-module__kBKS4W__downloadBtn{background-color:var(--color-maroon-deep);color:var(--color-gold-cream);border:1.5px solid #d4af3766;box-shadow:0 2px 8px #5a0e1a2e}.AartiActions-module__kBKS4W__downloadBtn:hover{background-color:var(--color-maroon);border-color:var(--color-gold);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #5a0e1a40}.AartiActions-module__kBKS4W__shareBtn{background-color:var(--color-ivory);color:var(--color-maroon-deep);border:1px solid var(--border-subtle)}.AartiActions-module__kBKS4W__shareBtn:hover{background-color:var(--color-gold-cream);border-color:var(--color-gold);transform:translateY(-1px)}.AartiActions-module__kBKS4W__viewSwitcher{background-color:var(--color-sandalwood-light);border:1px solid var(--border-subtle);border-radius:var(--radius-full);align-items:center;padding:3px;display:inline-flex}.AartiActions-module__kBKS4W__viewBtn{border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-brown-mid);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:.35rem .85rem;font-weight:600}.AartiActions-module__kBKS4W__viewBtn.AartiActions-module__kBKS4W__active{background-color:var(--color-maroon-deep);color:var(--color-gold-cream);box-shadow:0 2px 6px #5a0e1a26}.AartiActions-module__kBKS4W__toast{bottom:var(--space-8);background-color:var(--color-maroon-deep);color:var(--color-gold-cream);border:1.5px solid var(--color-gold);border-radius:var(--radius-full);font-size:var(--text-sm);align-items:center;gap:var(--space-2);z-index:3000;padding:.6rem 1.5rem;font-weight:600;animation:.3s both AartiActions-module__kBKS4W__slideUp;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2c181040}@keyframes AartiActions-module__kBKS4W__slideUp{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:680px){.AartiActions-module__kBKS4W__actionsBar{align-items:stretch;gap:var(--space-3);flex-direction:column}.AartiActions-module__kBKS4W__buttonGroup{justify-content:center}.AartiActions-module__kBKS4W__viewSwitcher{justify-content:center;width:100%}.AartiActions-module__kBKS4W__viewBtn{text-align:center;flex:1}}
.SectionHeading-module__1CUDPa__wrapper{gap:var(--space-3);margin-bottom:var(--space-12);flex-direction:column;display:flex}.SectionHeading-module__1CUDPa__wrapper.SectionHeading-module__1CUDPa__center{text-align:center;align-items:center}.SectionHeading-module__1CUDPa__wrapper.SectionHeading-module__1CUDPa__left{text-align:left;align-items:flex-start}.SectionHeading-module__1CUDPa__ornamentLine{align-items:center;gap:var(--space-3);font-family:var(--font-devanagari);font-size:var(--text-sm);color:var(--color-gold);letter-spacing:.06em;display:flex}.SectionHeading-module__1CUDPa__ornamentLine:before,.SectionHeading-module__1CUDPa__ornamentLine:after{content:"";background:linear-gradient(90deg, transparent, var(--color-gold-pale));flex:1;max-width:60px;height:1px}.SectionHeading-module__1CUDPa__wrapper.SectionHeading-module__1CUDPa__center .SectionHeading-module__1CUDPa__ornamentLine:before{background:linear-gradient(90deg, transparent, var(--color-gold-pale))}.SectionHeading-module__1CUDPa__wrapper.SectionHeading-module__1CUDPa__center .SectionHeading-module__1CUDPa__ornamentLine:after{background:linear-gradient(90deg, var(--color-gold-pale), transparent)}.SectionHeading-module__1CUDPa__wrapper.SectionHeading-module__1CUDPa__left .SectionHeading-module__1CUDPa__ornamentLine:before{display:none}.SectionHeading-module__1CUDPa__wrapper.SectionHeading-module__1CUDPa__left .SectionHeading-module__1CUDPa__ornamentLine:after{background:linear-gradient(90deg, var(--color-gold-pale), transparent)}.SectionHeading-module__1CUDPa__subtitle{font-family:var(--font-devanagari);font-size:var(--text-base);color:var(--color-gold);font-style:normal}.SectionHeading-module__1CUDPa__title{font-family:var(--font-script,var(--font-heading));color:var(--text-primary);font-weight:700;line-height:var(--line-height-heading,var(--leading-tight));font-size:calc(clamp(1.75rem, 3.2vw, 2.5rem) * var(--font-heading-scale,1));text-wrap:balance;overflow-wrap:break-word}.SectionHeading-module__1CUDPa__description{font-size:calc(clamp(var(--text-base), 1.6vw, var(--text-lg)) * var(--font-body-scale,1));color:var(--text-muted);max-width:640px;line-height:var(--line-height-body,var(--leading-relaxed));overflow-wrap:break-word}.SectionHeading-module__1CUDPa__wrapper.SectionHeading-module__1CUDPa__center .SectionHeading-module__1CUDPa__description{margin-inline:auto}.SectionHeading-module__1CUDPa__accent{background:var(--color-gold);border-radius:var(--radius-full);width:48px;height:2px;display:block}.SectionHeading-module__1CUDPa__wrapper.SectionHeading-module__1CUDPa__center .SectionHeading-module__1CUDPa__accent{margin-inline:auto}
.Aarti-module__o2OdKa__pageWrapper{background-color:var(--bg-page);min-height:100vh}.Aarti-module__o2OdKa__aartiHeroContainer{background:linear-gradient(180deg, var(--color-sandalwood-light) 0%, var(--color-ivory) 100%);border-bottom:1px solid var(--border-gold);padding-top:var(--space-12);padding-bottom:var(--space-12);position:relative;overflow:hidden}.Aarti-module__o2OdKa__heroMandalaBg{pointer-events:none;background-image:radial-gradient(circle at 50% 30%,#d4af371f 0%,#0000 60%),radial-gradient(circle,#b8860b08 1px,#0000 1px);background-size:100% 100%,30px 30px;position:absolute;inset:0}.Aarti-module__o2OdKa__heroContentGrid{gap:clamp(var(--space-6), 4vw, var(--space-10));z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;width:100%;display:grid;position:relative}.Aarti-module__o2OdKa__headerTextCol{width:100%;max-width:100%}.Aarti-module__o2OdKa__sacredInvocation{align-items:center;gap:var(--space-2);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);border-radius:var(--radius-full);font-family:var(--font-devanagari);font-size:var(--text-sm);color:var(--color-maroon-deep);margin-bottom:var(--space-3);box-shadow:var(--shadow-xs);padding:.35rem .9rem;font-weight:600;display:inline-flex}.Aarti-module__o2OdKa__mainTitleDevanagari{font-family:var(--font-script,var(--font-devanagari));font-size:calc(clamp(1.9rem, 4vw, 3.25rem) * var(--font-heading-scale,1));color:var(--color-maroon-deep);font-weight:700;line-height:var(--line-height-heading,1.2);margin-bottom:var(--space-2);text-wrap:balance;overflow-wrap:break-word}.Aarti-module__o2OdKa__subtitleEnglish{font-family:var(--font-heading);font-size:calc(clamp(var(--text-base), 2vw, var(--text-xl)) * var(--font-heading-scale,1));color:var(--color-gold);margin-bottom:var(--space-3);letter-spacing:.01em;text-wrap:balance;font-style:italic;font-weight:600}.Aarti-module__o2OdKa__introDescription{font-size:clamp(var(--text-base), 1.6vw, 1.05rem);color:var(--color-brown-dark);line-height:var(--line-height-body,var(--leading-relaxed));margin-bottom:var(--space-4);max-width:680px}.Aarti-module__o2OdKa__ganeshShrineVisual{border-radius:120px 120px var(--radius-xl) var(--radius-xl);border:2.5px solid var(--color-gold);outline-offset:5px;background-color:var(--color-cream);outline:1.5px solid #b8860b59;flex-shrink:0;width:220px;height:270px;animation:.8s cubic-bezier(.16,1,.3,1) both Aarti-module__o2OdKa__scaleIn;position:relative;overflow:hidden;box-shadow:0 12px 32px #2c18101f,0 0 25px #d4af3733}.Aarti-module__o2OdKa__ganeshShrineImg{object-fit:cover;object-position:center 20%;transition:transform .8s}.Aarti-module__o2OdKa__ganeshShrineVisual:hover .Aarti-module__o2OdKa__ganeshShrineImg{transform:scale(1.04)}.Aarti-module__o2OdKa__shrineVignette{pointer-events:none;background:linear-gradient(#d4af371a 0%,#0000 40%,#2c181059 100%);position:absolute;inset:0}.Aarti-module__o2OdKa__mainContent{padding-block:var(--space-12)}.Aarti-module__o2OdKa__readingContainer{flex:1;min-width:0}.Aarti-module__o2OdKa__mainLayoutGrid{gap:var(--space-8);grid-template-columns:1fr;max-width:1300px;margin-inline:auto;display:grid}@media (min-width:1024px){.Aarti-module__o2OdKa__mainLayoutGrid{grid-template-columns:3fr 1fr;align-items:start;gap:10px}}.Aarti-module__o2OdKa__sidebar{gap:var(--space-6);flex-direction:column;display:flex}.Aarti-module__o2OdKa__sidebarFestivalVisual{aspect-ratio:16/9;border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.Aarti-module__o2OdKa__sidebarFestivalVisualImg{object-fit:cover;object-position:center}.Aarti-module__o2OdKa__sidebarFestivalCard{border:1px solid var(--border-gold);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-md);gap:var(--space-6);background-color:#fff;flex-direction:column;display:flex}.Aarti-module__o2OdKa__paathCard{border:1.5px solid var(--border-gold);border-radius:var(--radius-lg);text-align:center;margin-bottom:var(--space-12);background-color:#fff;padding:clamp(1.75rem,4vw,3.25rem) clamp(1.25rem,3.5vw,2.75rem);position:relative;box-shadow:0 10px 32px #2c18100f,0 0 22px #d4af371a}.Aarti-module__o2OdKa__paathHeaderOrnament{font-family:var(--font-devanagari);font-size:var(--text-2xl);color:var(--color-gold);margin-bottom:var(--space-2);display:block}.Aarti-module__o2OdKa__paathMainTitle{font-family:var(--font-devanagari);font-size:clamp(var(--text-2xl), 3.8vw, 2.5rem);color:var(--color-maroon-deep);margin-bottom:var(--space-1);font-weight:700}.Aarti-module__o2OdKa__paathSubtitle{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:.05em;color:var(--color-gold);margin-bottom:var(--space-4);font-style:italic;font-weight:600}.Aarti-module__o2OdKa__aartiDivider{justify-content:center;align-items:center;gap:var(--space-4);width:100%;margin-block:clamp(1.25rem,2.5vw,2rem);display:flex}.Aarti-module__o2OdKa__dividerLine{background:linear-gradient(to right, transparent, var(--border-gold), transparent);flex:1;height:1px}.Aarti-module__o2OdKa__dividerOrnament{font-family:var(--font-devanagari);color:var(--color-gold);letter-spacing:.1em;font-size:.95rem;font-weight:700}.Aarti-module__o2OdKa__aartiLyricsBody{text-align:center;max-width:680px;padding-block:var(--space-2);margin-inline:auto}.Aarti-module__o2OdKa__aartiVerseBlock{margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.Aarti-module__o2OdKa__aartiVerseBlock:last-child{margin-bottom:0}.Aarti-module__o2OdKa__aartiLineText{color:var(--color-maroon-deep);letter-spacing:.01em;word-break:keep-all;overflow-wrap:break-word;margin:0;padding:.15rem 0;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:600;line-height:1.85;font-family:Tiro Devanagari Hindi,Noto Sans Devanagari,serif!important}.Aarti-module__o2OdKa__aartiMeaningSection{margin-inline:auto;max-width:720px;margin-top:clamp(1.5rem,3vw,2.25rem)}.Aarti-module__o2OdKa__meaningDetails{background-color:var(--color-ivory-light);border:1px solid var(--border-gold);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);transition:all var(--transition-fast)}.Aarti-module__o2OdKa__meaningDetails[open]{background-color:#faf6ee;box-shadow:0 4px 12px #2c18100a}.Aarti-module__o2OdKa__meaningSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.Aarti-module__o2OdKa__meaningSummary::-webkit-details-marker{display:none}.Aarti-module__o2OdKa__meaningSummaryTitle{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-maroon-deep);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.Aarti-module__o2OdKa__meaningToggleText{font-size:var(--text-xs);color:var(--color-gold);font-weight:600}.Aarti-module__o2OdKa__meaningContent{margin-top:var(--space-4);padding-top:var(--space-4);gap:var(--space-3);text-align:left;border-top:1px dashed #b8860b59;flex-direction:column;display:flex}.Aarti-module__o2OdKa__meaningRow{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-brown-dark);line-height:1.65;display:flex}.Aarti-module__o2OdKa__meaningVerseNum{color:var(--color-maroon-deep);flex-shrink:0;font-weight:700}.Aarti-module__o2OdKa__meaningText{color:var(--color-brown-dark);margin:0}.Aarti-module__o2OdKa__detailedStanzaBlock{border:1px solid var(--border-subtle);border-left:4px solid var(--color-gold);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-8);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background-color:#fff}.Aarti-module__o2OdKa__detailedStanzaBlock:hover{box-shadow:var(--shadow-md);border-left-color:var(--color-gold-bright);transform:translateY(-2px)}.Aarti-module__o2OdKa__stanzaHeaderRow{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.Aarti-module__o2OdKa__stanzaBadge{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.Aarti-module__o2OdKa__stanzaHindiBadge{font-family:var(--font-devanagari);font-size:var(--text-sm);color:var(--color-brown-light);font-weight:500}.Aarti-module__o2OdKa__stanzaHindiText{font-family:var(--font-devanagari);color:var(--color-maroon-deep);margin-bottom:var(--space-4);font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:600;line-height:2.2}.Aarti-module__o2OdKa__stanzaMeaningBox{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.Aarti-module__o2OdKa__meaningLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:var(--space-1);font-weight:700;display:block}.Aarti-module__o2OdKa__meaningText{font-family:var(--font-subheading);color:var(--color-brown-mid);font-size:1.05rem;font-style:italic;line-height:var(--leading-relaxed)}.Aarti-module__o2OdKa__phalasrutiCard{background-color:var(--color-gold-cream);border:1.5px solid var(--border-gold);border-radius:var(--radius-2xl);padding:var(--space-8) var(--space-8);margin-top:var(--space-12);margin-bottom:var(--space-16);text-align:center;box-shadow:var(--shadow-sm)}.Aarti-module__o2OdKa__phalasrutiTitle{font-family:var(--font-devanagari);font-size:var(--text-xl);color:var(--color-maroon-deep);margin-bottom:var(--space-2);font-weight:700}.Aarti-module__o2OdKa__phalasrutiHindi{font-family:var(--font-devanagari);color:var(--color-maroon-deep);margin-bottom:var(--space-3);font-size:1.15rem;font-weight:600;line-height:2}.Aarti-module__o2OdKa__phalasrutiEnglish{font-family:var(--font-subheading);color:var(--color-brown-dark);max-width:700px;margin:0 auto;font-size:1rem;font-style:italic;line-height:1.6}.Aarti-module__o2OdKa__relatedSection{padding-block:var(--space-16);background-color:var(--bg-section-alt);border-top:1px solid var(--border-gold)}.Aarti-module__o2OdKa__relatedGrid{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(5,1fr);display:grid}.Aarti-module__o2OdKa__relatedCard{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-4);text-align:center;align-items:center;gap:var(--space-2);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background-color:#fff;flex-direction:column;text-decoration:none;display:flex}.Aarti-module__o2OdKa__relatedCard:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-gold);transform:translateY(-4px)}.Aarti-module__o2OdKa__relatedIcon{border-radius:var(--radius-full);background-color:var(--color-gold-cream);width:46px;height:46px;color:var(--color-maroon-deep);border:1px solid var(--border-gold);margin-bottom:var(--space-2);transition:transform var(--transition-spring);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.Aarti-module__o2OdKa__relatedCard:hover .Aarti-module__o2OdKa__relatedIcon{background-color:var(--color-maroon-deep);color:var(--color-gold-pale);transform:scale(1.1)}.Aarti-module__o2OdKa__relatedTitle{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-maroon-deep);font-weight:700}.Aarti-module__o2OdKa__relatedDesc{font-size:var(--text-xs);color:var(--color-brown-light);line-height:1.5}@media print{:is(header,footer,nav,.Aarti-module__o2OdKa__relatedSection,.Aarti-module__o2OdKa__no-print,button,.Aarti-module__o2OdKa__aartiHeroContainer){display:none!important}:is(body,.Aarti-module__o2OdKa__pageWrapper,.Aarti-module__o2OdKa__mainContent){color:#000!important;background:#fff!important;margin:0!important;padding:0!important}.Aarti-module__o2OdKa__printOnlyHeader{text-align:center;border-bottom:2px solid #000;margin-bottom:24px;padding-bottom:12px;display:block!important}.Aarti-module__o2OdKa__detailedStanzaBlock,.Aarti-module__o2OdKa__paathCard{page-break-inside:avoid;box-shadow:none!important;border:none!important;padding:12px 0!important}.Aarti-module__o2OdKa__stanzaHindiText,.Aarti-module__o2OdKa__paathHindiLines{color:#000!important;font-size:16pt!important;line-height:1.8!important}.Aarti-module__o2OdKa__meaningText{color:#333!important;font-size:10pt!important}}.Aarti-module__o2OdKa__printOnlyHeader{display:none}@media (max-width:1024px){.Aarti-module__o2OdKa__relatedGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Aarti-module__o2OdKa__heroContentGrid{text-align:center;gap:var(--space-6);grid-template-columns:1fr}.Aarti-module__o2OdKa__headerTextCol{max-width:100%}.Aarti-module__o2OdKa__ganeshShrineVisual{width:180px;height:220px;margin:0 auto}.Aarti-module__o2OdKa__paathCard{padding:var(--space-8) var(--space-4)}.Aarti-module__o2OdKa__detailedStanzaBlock{padding:var(--space-6) var(--space-4)}.Aarti-module__o2OdKa__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Aarti-module__o2OdKa__relatedGrid{grid-template-columns:1fr}}
.Button-module__8RiFmG__btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-script-body,var(--font-ui));cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;box-sizing:border-box;max-width:100%;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (max-width:600px){.Button-module__8RiFmG__btn{white-space:normal;line-height:1.35}}.Button-module__8RiFmG__btn:disabled,.Button-module__8RiFmG__btn[aria-disabled=true]{opacity:.55;pointer-events:none;cursor:not-allowed}.Button-module__8RiFmG__btn:active:not(:disabled){transform:scale(.98)}.Button-module__8RiFmG__sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);letter-spacing:.01em}.Button-module__8RiFmG__md{padding:var(--space-3) var(--space-6);font-size:var(--text-base);letter-spacing:.01em}.Button-module__8RiFmG__lg{font-size:var(--text-base);letter-spacing:.02em;padding:.875rem 1.75rem;font-weight:600}.Button-module__8RiFmG__primary{background-color:var(--color-maroon-deep);color:var(--color-ivory);border:1.5px solid #d4af3773;box-shadow:0 2px 10px #5a0e1a33}.Button-module__8RiFmG__primary:hover{background-color:var(--color-maroon);border-color:var(--color-gold);color:#fff;transform:translateY(-1px);box-shadow:0 4px 18px #5a0e1a47}.Button-module__8RiFmG__secondary{color:var(--color-maroon-deep);border:1.5px solid var(--color-maroon-deep);box-shadow:var(--shadow-xs);background-color:#0000}.Button-module__8RiFmG__secondary:hover{border-color:var(--color-maroon);color:var(--color-maroon);background-color:#5a0e1a0f;transform:translateY(-1px)}.Button-module__8RiFmG__secondaryLight{color:var(--color-ivory);background-color:#0000;border:1.5px solid #e6c87599}.Button-module__8RiFmG__secondaryLight:hover{border-color:var(--color-gold-pale);color:var(--color-gold-pale);background-color:#e6c87526;transform:translateY(-1px)}.Button-module__8RiFmG__ghost{color:var(--color-maroon-deep);background-color:#0000;border:1.5px solid #0000}.Button-module__8RiFmG__ghost:hover{color:var(--color-maroon-deep);background-color:#b8860b14}.Button-module__8RiFmG__gold{background-color:var(--color-gold);color:var(--color-brown-dark);border:1.5px solid var(--color-gold-bright);box-shadow:var(--shadow-gold);font-weight:600}.Button-module__8RiFmG__gold:hover{background-color:var(--color-gold-bright);border-color:var(--color-gold-bright);transform:translateY(-1px);box-shadow:0 4px 16px #b8860b47}.Button-module__8RiFmG__iconOnly{padding:var(--space-2);border-radius:var(--radius-md)}.Button-module__8RiFmG__spinner{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;width:16px;height:16px;animation:.7s linear infinite Button-module__8RiFmG__spin}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}.Button-module__8RiFmG__orange{color:#fff;background-color:#e85d22;border:2px solid #0000;border-radius:8px}.Button-module__8RiFmG__orange:hover{background-color:#d84b10;transform:translateY(-1px)}.Button-module__8RiFmG__orangeOutline{color:#e85d22;background-color:#fff;border:2px solid #e85d22;border-radius:8px}.Button-module__8RiFmG__orangeOutline:hover{background-color:#fef5f0;transform:translateY(-1px)}
.CommentSection-module___SyMRW__commentSectionWrapper{background:linear-gradient(180deg, var(--color-ivory) 0%, var(--color-sandalwood-light) 50%, var(--color-ivory) 100%);border-top:1.5px solid var(--border-gold);padding-block:clamp(1.75rem,2.8vw,2.5rem);position:relative;overflow:hidden}.CommentSection-module___SyMRW__sectionHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.25rem;display:flex}.CommentSection-module___SyMRW__eyebrowBadge{align-items:center;gap:var(--space-2);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);border-radius:var(--radius-full);font-family:var(--font-devanagari);color:var(--color-maroon-deep);box-shadow:var(--shadow-xs);margin-bottom:4px;padding:.2rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.CommentSection-module___SyMRW__sectionMainTitle{font-family:var(--font-script,var(--font-heading));color:var(--color-maroon-deep);font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;line-height:var(--line-height-heading,1.2);text-wrap:balance;margin-bottom:4px}.CommentSection-module___SyMRW__sectionSubtitle{color:var(--color-brown-light);max-width:520px;margin-inline:auto;font-size:.8rem;line-height:1.45}.CommentSection-module___SyMRW__summaryCard{border:1.5px solid var(--border-gold);border-radius:var(--radius-lg);margin-bottom:1.25rem;background-color:#fff;max-width:620px;margin-inline:auto;padding:.9rem 1.25rem;box-shadow:0 2px 10px #2c18100a}.CommentSection-module___SyMRW__summaryTopRow{grid-template-columns:120px 1fr;align-items:center;gap:1.25rem;display:grid}.CommentSection-module___SyMRW__scoreBlock{border-right:1px solid var(--border-gold);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-right:1rem;display:flex}.CommentSection-module___SyMRW__bigScore{font-family:var(--font-heading);color:var(--color-maroon-deep);font-size:1.85rem;font-weight:800;line-height:1}.CommentSection-module___SyMRW__outOfScore{color:var(--color-brown-light);margin-top:1px;font-size:.68rem;font-weight:600}.CommentSection-module___SyMRW__summaryStarsWrap{margin-block:3px}.CommentSection-module___SyMRW__reviewsCountText{color:var(--color-gold);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:700}.CommentSection-module___SyMRW__distributionBlock{flex-direction:column;gap:4px;width:100%;display:flex}.CommentSection-module___SyMRW__distRow{align-items:center;gap:8px;display:flex}.CommentSection-module___SyMRW__distLevelLabel{color:var(--color-maroon-deep);flex-shrink:0;width:32px;font-size:.7rem;font-weight:700}.CommentSection-module___SyMRW__distBarBg{background-color:var(--color-ivory-light);border-radius:var(--radius-full);border:1px solid #d4af3740;flex:1;height:5px;overflow:hidden}.CommentSection-module___SyMRW__distBarFill{background:linear-gradient(90deg, var(--color-gold), #e6c875);border-radius:var(--radius-full);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.CommentSection-module___SyMRW__distCountLabel{color:var(--color-brown-mid);text-align:right;flex-shrink:0;width:22px;font-size:.7rem;font-weight:600}.CommentSection-module___SyMRW__summaryEmptyCard{border:1.5px dashed var(--border-gold);border-radius:var(--radius-lg);text-align:center;margin-bottom:1.25rem;background-color:#fff;flex-direction:column;align-items:center;max-width:550px;margin-inline:auto;padding:1.25rem;display:flex}.CommentSection-module___SyMRW__emptyIconWrap{border-radius:var(--radius-full);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:6px;display:flex}.CommentSection-module___SyMRW__emptySummaryTitle{font-family:var(--font-heading);color:var(--color-maroon-deep);margin-bottom:2px;font-size:.95rem;font-weight:700}.CommentSection-module___SyMRW__emptySummaryDesc{color:var(--color-brown-light);font-size:.78rem}.CommentSection-module___SyMRW__commentListContainer{margin-bottom:1.25rem;max-width:860px;margin-inline:auto}.CommentSection-module___SyMRW__listHeaderRow{border-bottom:1px solid var(--border-gold);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:4px;display:flex}.CommentSection-module___SyMRW__listSectionTitle{font-family:var(--font-heading);color:var(--color-maroon-deep);margin:0;font-size:.88rem;font-weight:700}.CommentSection-module___SyMRW__listCountBadge{color:var(--color-gold);font-size:.7rem;font-weight:700}.CommentSection-module___SyMRW__commentItemsGrid{flex-direction:column;gap:8px;display:flex}.CommentSection-module___SyMRW__commentItemCard{border:1px solid var(--border-gold);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background-color:#fff;padding:.65rem .85rem;box-shadow:0 1px 4px #2c181008}.CommentSection-module___SyMRW__commentItemCard:hover{box-shadow:var(--shadow-xs);border-color:#b8860b73;transform:translateY(-1px)}.CommentSection-module___SyMRW__commentItemHeader{align-items:center;gap:8px;margin-bottom:4px;display:flex}.CommentSection-module___SyMRW__authorAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-maroon-deep) 0%, #4a0512 100%);width:28px;height:28px;color:var(--color-gold-pale);font-family:var(--font-heading);border:1px solid var(--border-gold);flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.CommentSection-module___SyMRW__authorMeta{flex-direction:column;gap:1px;display:flex}.CommentSection-module___SyMRW__nameRow{align-items:center;gap:6px;display:flex}.CommentSection-module___SyMRW__authorName{font-family:var(--font-ui);color:var(--color-maroon-deep);font-size:.8rem;font-weight:700}.CommentSection-module___SyMRW__authorWebsiteLink{color:var(--color-gold);transition:color var(--transition-fast);align-items:center;display:inline-flex}.CommentSection-module___SyMRW__authorWebsiteLink:hover{color:var(--color-maroon-deep)}.CommentSection-module___SyMRW__ratingAndDateRow{align-items:center;gap:6px;display:flex}.CommentSection-module___SyMRW__commentDate{color:var(--color-brown-light);font-size:.68rem}.CommentSection-module___SyMRW__commentBodyText{color:var(--color-brown-dark);white-space:pre-line;margin:0;font-size:.8rem;line-height:1.45}.CommentSection-module___SyMRW__loadMoreRow{justify-content:center;margin-top:.75rem;display:flex}.CommentSection-module___SyMRW__loadMoreBtn{background-color:var(--color-gold-cream);border:1px solid var(--border-gold);color:var(--color-maroon-deep);border-radius:var(--radius-sm);font-family:var(--font-ui);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:.35rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.CommentSection-module___SyMRW__loadMoreBtn:hover:not(:disabled){background-color:var(--color-maroon-deep);color:var(--color-gold-cream);border-color:var(--color-maroon-deep)}.CommentSection-module___SyMRW__formAndGuidelinesGrid{grid-template-columns:1.35fr .85fr;align-items:start;gap:1.15rem;max-width:860px;margin-inline:auto;display:grid}.CommentSection-module___SyMRW__commentForm{border:1.5px solid var(--border-gold);border-radius:var(--radius-lg);background-color:#fff;padding:1rem 1.15rem;box-shadow:0 2px 12px #2c18100a}.CommentSection-module___SyMRW__formHeader{border-bottom:1px solid #d4af3740;margin-bottom:.65rem;padding-bottom:.35rem}.CommentSection-module___SyMRW__formTitle{font-family:var(--font-heading);color:var(--color-maroon-deep);margin-bottom:2px;font-size:1.05rem;font-weight:700}.CommentSection-module___SyMRW__formDesc{color:var(--color-brown-light);margin:0;font-size:.75rem;line-height:1.4}.CommentSection-module___SyMRW__fieldGroup{margin-bottom:.55rem}.CommentSection-module___SyMRW__labelRow{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.CommentSection-module___SyMRW__fieldLabel{font-family:var(--font-ui);color:var(--color-maroon-deep);margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}.CommentSection-module___SyMRW__requiredStar{color:#b91c1c}.CommentSection-module___SyMRW__privateBadge{background-color:var(--color-ivory-light);color:var(--color-brown-mid);border-radius:var(--radius-full);border:1px solid var(--border-subtle);padding:1px 5px;font-size:.62rem;font-weight:600}.CommentSection-module___SyMRW__charCounter{color:var(--color-brown-light);font-variant-numeric:tabular-nums;font-size:.68rem}.CommentSection-module___SyMRW__ratingSelectorWrap{align-items:center;gap:8px;padding:2px 0;display:flex}.CommentSection-module___SyMRW__ratingScoreHint{color:var(--color-gold);font-size:.72rem;font-weight:700}.CommentSection-module___SyMRW__textInput,.CommentSection-module___SyMRW__textareaInput{width:100%;font-family:var(--font-script-body,var(--font-ui));color:var(--color-maroon-deep);background-color:var(--color-ivory-light);border:1px solid var(--border-gold);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);outline:none;padding:.45rem .65rem;font-size:.8rem}.CommentSection-module___SyMRW__textInput:focus,.CommentSection-module___SyMRW__textareaInput:focus{border-color:var(--color-maroon-deep);background-color:#fff;box-shadow:0 0 0 2px #6b00151a}.CommentSection-module___SyMRW__textareaInput{resize:vertical;min-height:65px;line-height:1.5}.CommentSection-module___SyMRW__formFooter{margin-top:.65rem}.CommentSection-module___SyMRW__submitBtn{background-color:var(--color-maroon-deep);color:var(--color-gold-cream);border:1.5px solid var(--border-gold);border-radius:var(--radius-sm);font-family:var(--font-ui);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:.48rem 1.15rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6b001526}.CommentSection-module___SyMRW__submitBtn:hover:not(:disabled){border-color:var(--color-gold-bright);background-color:#4a0512;transform:translateY(-1px)}.CommentSection-module___SyMRW__submitBtn:disabled{opacity:.65;cursor:not-allowed}.CommentSection-module___SyMRW__guidelinesCard{border:1.5px solid var(--border-gold);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background-color:#faf6ee;padding:1rem 1.15rem}.CommentSection-module___SyMRW__guidelinesHeader{margin-bottom:.65rem}.CommentSection-module___SyMRW__guidelinesBadge{color:var(--color-gold);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:4px;margin-bottom:2px;font-size:.62rem;font-weight:700;display:inline-flex}.CommentSection-module___SyMRW__guidelinesTitle{font-family:var(--font-heading);color:var(--color-maroon-deep);margin:0;font-size:.95rem;font-weight:700}.CommentSection-module___SyMRW__guidelineIconWrap{color:var(--color-maroon-deep);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.CommentSection-module___SyMRW__moderationNoticeBox{border:1px solid var(--border-gold);border-left:2.5px solid var(--color-gold);border-radius:var(--radius-sm);background-color:#fff;align-items:flex-start;gap:6px;padding:.45rem .6rem;display:flex}.CommentSection-module___SyMRW__moderationNoticeText{color:var(--color-brown-dark);margin:0;font-size:.68rem;line-height:1.35}.CommentSection-module___SyMRW__alertSuccess,.CommentSection-module___SyMRW__alertError{border-radius:var(--radius-sm);align-items:center;gap:8px;margin-bottom:.65rem;padding:.5rem .75rem;font-size:.72rem;font-weight:600;animation:.3s both CommentSection-module___SyMRW__fadeIn;display:flex}.CommentSection-module___SyMRW__alertSuccess{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.CommentSection-module___SyMRW__alertError{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.CommentSection-module___SyMRW__alertIcon{flex-shrink:0;align-items:center;display:inline-flex}.CommentSection-module___SyMRW__spinner{border:2px solid #d4af374d;border-top-color:var(--color-gold);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite CommentSection-module___SyMRW__spin;display:inline-block}.CommentSection-module___SyMRW__loadingState{color:var(--color-brown-mid);flex-direction:column;align-items:center;gap:6px;padding:1.25rem 0;font-size:.8rem;display:flex}@keyframes CommentSection-module___SyMRW__spin{to{transform:rotate(360deg)}}@keyframes CommentSection-module___SyMRW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.CommentSection-module___SyMRW__formAndGuidelinesGrid{grid-template-columns:1.25fr .95fr;gap:1rem}.CommentSection-module___SyMRW__summaryTopRow{grid-template-columns:110px 1fr;gap:1rem}}@media (max-width:768px){.CommentSection-module___SyMRW__formAndGuidelinesGrid{grid-template-columns:1fr;gap:1rem}.CommentSection-module___SyMRW__summaryTopRow{text-align:center;grid-template-columns:1fr;gap:.75rem}.CommentSection-module___SyMRW__scoreBlock{border-right:none;border-bottom:1px solid var(--border-gold);padding-bottom:.75rem;padding-right:0}.CommentSection-module___SyMRW__formInputGrid{grid-template-columns:1fr;gap:.5rem}}@media (max-width:480px){.CommentSection-module___SyMRW__commentForm,.CommentSection-module___SyMRW__summaryCard,.CommentSection-module___SyMRW__guidelinesCard{padding:.75rem .85rem}.CommentSection-module___SyMRW__distLevelLabel{width:28px}}.CommentSection-module___SyMRW__leaveCommentBox{background-color:#fff;border:1px solid #ffe4d6;border-radius:12px;max-width:900px;margin:0 auto;padding:24px;box-shadow:0 4px 20px #00000008}.CommentSection-module___SyMRW__leaveCommentHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.CommentSection-module___SyMRW__leaveCommentTitleArea{flex-direction:column;display:flex}.CommentSection-module___SyMRW__leaveCommentTitle{font-family:var(--font-heading);color:#2b1713;letter-spacing:-.02em;align-items:center;margin:0 0 6px;font-size:1.75rem;font-weight:900;display:flex}.CommentSection-module___SyMRW__leaveCommentSubtitle{color:#555;max-width:450px;margin:0;font-size:.95rem;font-weight:500}.CommentSection-module___SyMRW__leaveCommentRatingPill{background-color:#fff;border:1px solid #ffccbc;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;box-shadow:0 2px 6px #e85d2214}.CommentSection-module___SyMRW__pillRatingNumber,.CommentSection-module___SyMRW__pillRatingMax{color:#e85d22;font-size:1.25rem;font-weight:900}.CommentSection-module___SyMRW__pillStars{align-items:center;gap:2px;margin:0 4px;display:flex}.CommentSection-module___SyMRW__pillReviewsCount{color:#555;font-size:.85rem;font-weight:600}.CommentSection-module___SyMRW__leaveCommentDivider{background-color:#f7f3eb;width:100%;height:1px;margin-bottom:24px}.CommentSection-module___SyMRW__inlineRatingRow{align-items:center;gap:12px;margin-bottom:20px;display:flex}.CommentSection-module___SyMRW__ratingLabelText{color:#3e2723;font-size:.95rem;font-weight:700}.CommentSection-module___SyMRW__ratingHintText{color:#8d6e63;font-size:.8rem}.CommentSection-module___SyMRW__commentBoxWrapper{background-color:#fafafa;border:1px solid #f0e6d2;border-radius:8px;margin-bottom:20px;overflow:hidden}.CommentSection-module___SyMRW__commentBoxWrapper:focus-within{border-color:#e85d22}.CommentSection-module___SyMRW__commentTextarea{color:#3e2723;resize:vertical;background:0 0;border:none;outline:none;width:100%;padding:16px;font-family:inherit;font-size:.9rem}.CommentSection-module___SyMRW__commentTextarea::placeholder{color:#bcaaa4}.CommentSection-module___SyMRW__commentBoxFooter{background-color:#fffaf0;border-top:1px solid #f0e6d2;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.CommentSection-module___SyMRW__motivationalText{color:#8d6e63;align-items:center;font-size:.75rem;font-weight:500;display:flex}.CommentSection-module___SyMRW__charCounter{color:#8d6e63;font-size:.75rem;font-weight:600}.CommentSection-module___SyMRW__formInputGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.CommentSection-module___SyMRW__inputWrapper{align-items:center;display:flex;position:relative}.CommentSection-module___SyMRW__inputIcon{color:#bcaaa4;position:absolute;left:12px}.CommentSection-module___SyMRW__textInputWithIcon{color:#3e2723;background-color:#fafafa;border:1px solid #f0e6d2;border-radius:8px;outline:none;width:100%;padding:12px 12px 12px 36px;font-size:.9rem;transition:all .2s}.CommentSection-module___SyMRW__textInputWithIcon::placeholder{color:#bcaaa4}.CommentSection-module___SyMRW__textInputWithIcon:focus{background-color:#fff;border-color:#e85d22}.CommentSection-module___SyMRW__formFooter{justify-content:flex-end;margin-top:20px;display:flex}.CommentSection-module___SyMRW__submitBtn{color:#fff;cursor:pointer;background-color:#e85d22;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 24px;font-size:.95rem;font-weight:700;transition:background-color .2s;display:flex}.CommentSection-module___SyMRW__submitBtn:hover:not(:disabled){background-color:#d84b10}.CommentSection-module___SyMRW__guidelinesCard{background-color:#fff8f0;border:1px solid #fce8d5;border-radius:12px;padding:24px}.CommentSection-module___SyMRW__guidelinesHeader{text-align:center;margin-bottom:20px}.CommentSection-module___SyMRW__guidelinesTitle{color:#e85d22;font-family:var(--font-heading);margin:0 0 8px;font-size:1.15rem;font-weight:800}.CommentSection-module___SyMRW__guidelinesTitleDeco{justify-content:center;align-items:center;gap:6px;display:flex}.CommentSection-module___SyMRW__decoLine{opacity:.3;background-color:#e85d22;width:30px;height:1px}.CommentSection-module___SyMRW__decoDot{background-color:#e85d22;border-radius:50%;width:6px;height:6px}.CommentSection-module___SyMRW__guidelinesList{flex-direction:column;gap:16px;margin:0 0 20px;padding:0;list-style:none;display:flex}.CommentSection-module___SyMRW__guidelineItem{align-items:flex-start;gap:12px;display:flex}.CommentSection-module___SyMRW__guidelineIconWrap{background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 6px #e85d2226}.CommentSection-module___SyMRW__guidelineItemTitle{font-family:var(--font-ui);color:#3e2723;margin:0 0 2px;font-size:.85rem;font-weight:700}.CommentSection-module___SyMRW__guidelineItemDesc{color:#6d4c41;margin:0;font-size:.75rem;line-height:1.4}.CommentSection-module___SyMRW__moderationNoticeBox{text-align:center}.CommentSection-module___SyMRW__moderationNoticeText{color:#6d4c41;margin:0;font-size:.75rem}@media (max-width:768px){.CommentSection-module___SyMRW__leaveCommentHeader{flex-direction:column;gap:16px}}.CommentSection-module___SyMRW__noHighlight{background:0 0!important;border-top:none!important}
.FeaturedFestivalCard-module__HiDGVG__card{font-family:var(--font-body);color:var(--color-text);background-color:#fdf9f1;border:1px solid #ebe1cd;border-radius:1rem;max-width:100%;overflow:hidden;box-shadow:0 4px 20px #0000000d}.FeaturedFestivalCard-module__HiDGVG__coverImageWrapper{width:100%;height:250px;position:relative}.FeaturedFestivalCard-module__HiDGVG__coverImageOverlay{text-align:right;color:#fff;background:linear-gradient(90deg,#0000001a,#000000b3);flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.FeaturedFestivalCard-module__HiDGVG__coverTextTop{letter-spacing:.05em;text-shadow:1px 1px 3px #00000080;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.FeaturedFestivalCard-module__HiDGVG__coverTextMiddle{text-shadow:1px 1px 3px #00000080;margin-bottom:2rem;font-size:1.3rem;line-height:1.4}.FeaturedFestivalCard-module__HiDGVG__coverTextBottom{color:var(--color-gold-cream);text-shadow:1px 1px 3px #00000080;margin-top:auto;font-size:1.5rem;font-style:italic;font-weight:600}.FeaturedFestivalCard-module__HiDGVG__cardBody{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d6c1a5' fill-opacity='0.1'%3E%3Cpath d='M50 0C50 0 75 25 75 50C75 75 50 100 50 100C50 100 25 75 25 50C25 25 50 0 50 0ZM50 20C40 30 35 40 35 50C35 60 40 70 50 80C60 70 65 60 65 50C65 40 60 30 50 20Z'/%3E%3C/g%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:150px;padding:1.5rem;position:relative}.FeaturedFestivalCard-module__HiDGVG__shubhLabh{color:var(--color-brown);text-align:center;opacity:.7;font-weight:600;line-height:1.5;position:absolute;top:4rem;right:2rem}.FeaturedFestivalCard-module__HiDGVG__badge{background-color:var(--color-maroon-deep);color:#fff;border-radius:1.5rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.FeaturedFestivalCard-module__HiDGVG__title{color:var(--color-maroon-deep);text-align:center;margin-bottom:.5rem;font-size:1.7rem;font-weight:700}.FeaturedFestivalCard-module__HiDGVG__description{color:#4a4a4a;max-width:80%;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.FeaturedFestivalCard-module__HiDGVG__upcomingBanner{text-align:center;background:linear-gradient(135deg,#fff9f0,#fdf3e1);border:1px solid #d6ae5a;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.FeaturedFestivalCard-module__HiDGVG__upcomingLeft{flex-direction:column;align-items:center;gap:.5rem;display:flex}.FeaturedFestivalCard-module__HiDGVG__upcomingHeader{justify-content:center;align-items:center;gap:.75rem;display:flex}.FeaturedFestivalCard-module__HiDGVG__calIcon{color:#fff;background:linear-gradient(135deg,#5c0911,#300307);border:2px solid #d6ae5a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:flex;box-shadow:0 4px 8px #0003}.FeaturedFestivalCard-module__HiDGVG__tag{color:#fff;background:linear-gradient(90deg,#6d1120,#4a050b);border:1px solid #d6ae5a;border-radius:1rem;margin-bottom:.2rem;padding:.2rem .8rem;font-size:.7rem;font-weight:600;display:inline-block;box-shadow:0 2px 4px #6d112033}.FeaturedFestivalCard-module__HiDGVG__name{color:#5c0911;font-size:1.5rem;font-weight:700}.FeaturedFestivalCard-module__HiDGVG__desc{color:#444;font-size:.75rem;font-weight:600}.FeaturedFestivalCard-module__HiDGVG__upcomingRight{flex-direction:column;align-items:center;gap:1rem;display:flex}.FeaturedFestivalCard-module__HiDGVG__dateRow{color:#5c0911;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.FeaturedFestivalCard-module__HiDGVG__dateRow span.FeaturedFestivalCard-module__HiDGVG__day{color:#c00000;background-color:#fce1e1;border:1px solid #f5c6ba;border-radius:1rem;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.FeaturedFestivalCard-module__HiDGVG__smallCountdown{color:#5c0911;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;display:flex}.FeaturedFestivalCard-module__HiDGVG__smallCountdown div{background:#fff;border:1px solid #ebe1cd;border-radius:.4rem;flex-direction:column;align-items:center;min-width:38px;padding:.3rem .4rem;line-height:1.1;display:flex;box-shadow:0 2px 4px #0000000d}.FeaturedFestivalCard-module__HiDGVG__smallCountdown div span{color:#555;margin-top:.15rem;font-size:.5rem;font-weight:700}.FeaturedFestivalCard-module__HiDGVG__festivalBtn{color:#c00000;background-color:#fff;border:1px solid #c00000;border-radius:1.5rem;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.FeaturedFestivalCard-module__HiDGVG__festivalBtn:hover{background-color:#fce1e1}.FeaturedFestivalCard-module__HiDGVG__tithiHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.FeaturedFestivalCard-module__HiDGVG__tithiTitle{color:var(--color-maroon-deep);font-size:1rem;font-weight:700}.FeaturedFestivalCard-module__HiDGVG__viewAll{color:var(--color-maroon-deep);font-size:.85rem;font-weight:600;text-decoration:none}.FeaturedFestivalCard-module__HiDGVG__tithiGrid{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.FeaturedFestivalCard-module__HiDGVG__tithiCard{cursor:pointer;background-color:#fff;border:1px solid #ebe1cd;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .2s,border-color .2s;display:flex;position:relative}.FeaturedFestivalCard-module__HiDGVG__tithiCard:hover{background-color:#fde8e4;border-color:#f5c6ba}.FeaturedFestivalCard-module__HiDGVG__tithiIcon{font-size:1.5rem}.FeaturedFestivalCard-module__HiDGVG__tithiInfo{flex-grow:1}.FeaturedFestivalCard-module__HiDGVG__tithiName{color:var(--color-maroon-deep);font-size:.85rem;font-weight:700}.FeaturedFestivalCard-module__HiDGVG__tithiDate{color:#555;margin-top:.1rem;font-size:.75rem}.FeaturedFestivalCard-module__HiDGVG__tithiDay{color:#888;margin-left:.1rem;font-size:.75rem}.FeaturedFestivalCard-module__HiDGVG__tithiArrow{color:var(--color-maroon-deep);font-size:1rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.FeaturedFestivalCard-module__HiDGVG__largeCountdown{justify-content:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.FeaturedFestivalCard-module__HiDGVG__largeCountdownItem{background-color:#fff;border:1px solid #ebe1cd;border-radius:.5rem;flex-direction:column;align-items:center;min-width:80px;padding:1rem;display:flex;box-shadow:0 2px 5px #00000005}.FeaturedFestivalCard-module__HiDGVG__largeCountdownNum{color:var(--color-maroon-deep);font-size:2rem;font-weight:700}.FeaturedFestivalCard-module__HiDGVG__largeCountdownLabel{color:#666;text-transform:uppercase;margin-top:.25rem;font-size:.8rem;font-weight:600}.FeaturedFestivalCard-module__HiDGVG__largeCountdownColon{color:var(--color-gold);align-self:center;margin-top:-1.5rem;font-size:1.8rem;font-weight:700}.FeaturedFestivalCard-module__HiDGVG__actionButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6d1120,#4a050b);border:2px solid #d6ae5a;border-radius:1.5rem;justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem;padding:.5rem 1rem;text-decoration:none;transition:opacity .2s,transform .2s;display:flex;position:relative;box-shadow:0 4px 10px #6d11204d}.FeaturedFestivalCard-module__HiDGVG__actionButton:hover{opacity:.95;transform:translateY(-2px)}.FeaturedFestivalCard-module__HiDGVG__actionButtonText{letter-spacing:.02em;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;display:flex}.FeaturedFestivalCard-module__HiDGVG__actionButtonBookIcon{font-size:1.2rem}.FeaturedFestivalCard-module__HiDGVG__actionButtonIconWrapper{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.FeaturedFestivalCard-module__HiDGVG__actionButtonIcon{color:#4a050b;background:linear-gradient(135deg,#f3d275,#c29b3f);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:inset 0 2px 4px #ffffff4d,0 2px 4px #0003}.FeaturedFestivalCard-module__HiDGVG__footer{color:#4a050b;white-space:nowrap;justify-content:center;align-items:center;gap:15px;font-size:1.1rem;font-weight:700;display:flex}.FeaturedFestivalCard-module__HiDGVG__footer:before,.FeaturedFestivalCard-module__HiDGVG__footer:after{content:"";background-color:#d6ae5a;flex-shrink:0;width:40px;height:2px}
.pageStyles-module__iMYTlW__pageBody{padding-block:var(--space-16);background-color:var(--bg-page);min-height:50vh}.pageStyles-module__iMYTlW__pageBody.pageStyles-module__iMYTlW__sandalwood{background-color:var(--color-sandalwood)}.pageStyles-module__iMYTlW__pageBody.pageStyles-module__iMYTlW__peach{background-color:var(--color-peach-soft)}.pageStyles-module__iMYTlW__verseSection{max-width:820px;margin-inline:auto}.pageStyles-module__iMYTlW__stanzaBlock{border:1px solid var(--border-subtle);border-left:4px solid var(--color-gold);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-8);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background-color:#fff;position:relative}.pageStyles-module__iMYTlW__stanzaBlock:hover{box-shadow:var(--shadow-md);border-left-color:var(--color-gold-bright);transform:translateY(-2px)}.pageStyles-module__iMYTlW__stanzaNumber{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-3);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.pageStyles-module__iMYTlW__stanzaNumber:before{content:"✦";color:var(--color-gold);font-size:.7rem}.pageStyles-module__iMYTlW__stanzaText{font-family:var(--font-devanagari);color:var(--color-maroon-deep);margin-bottom:var(--space-4);font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600;line-height:2.1}.pageStyles-module__iMYTlW__stanzaMeaning{font-family:var(--font-subheading);color:var(--color-brown-mid);font-size:1.05rem;font-style:italic;line-height:var(--leading-relaxed);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.pageStyles-module__iMYTlW__dohaBlock{background-color:var(--color-gold-cream);border:1.5px solid var(--border-gold);border-left:5px solid var(--color-maroon-deep);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-8);box-shadow:var(--shadow-sm);text-align:center}.pageStyles-module__iMYTlW__dohaTag{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-maroon-deep);margin-bottom:var(--space-3);font-weight:700;display:block}.pageStyles-module__iMYTlW__dohaText{font-family:var(--font-devanagari);color:var(--color-maroon-deep);margin-bottom:var(--space-3);font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:600;line-height:2.1}.pageStyles-module__iMYTlW__dohaMeaning{font-family:var(--font-subheading);color:var(--color-brown-dark);font-size:1.05rem;font-style:italic;line-height:var(--leading-relaxed)}.pageStyles-module__iMYTlW__mantraCard{border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-8);margin-bottom:var(--space-8);text-align:center;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), transform var(--transition-base), border-color var(--transition-base);background-color:#fff;position:relative}.pageStyles-module__iMYTlW__mantraCard:hover{box-shadow:var(--shadow-md);border-color:#b8860b66;transform:translateY(-3px)}.pageStyles-module__iMYTlW__mantraTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-maroon-deep);margin-bottom:var(--space-1);font-weight:700}.pageStyles-module__iMYTlW__mantraTitleHindi{font-family:var(--font-devanagari);font-size:var(--text-base);color:var(--color-gold);margin-bottom:var(--space-6);font-weight:500;display:block}.pageStyles-module__iMYTlW__mantraText{font-family:var(--font-devanagari);color:var(--color-maroon-deep);margin-bottom:var(--space-6);padding:var(--space-6) var(--space-6);background-color:var(--color-ivory);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:600;line-height:2.2}.pageStyles-module__iMYTlW__mantraMeaning{color:var(--color-brown-dark);font-size:1.05rem;line-height:var(--leading-relaxed);font-family:var(--font-subheading);max-width:680px;margin-inline:auto;font-style:italic}.pageStyles-module__iMYTlW__namesTableWrapper{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-gold);background-color:#fff;overflow-x:auto}.pageStyles-module__iMYTlW__namesTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.pageStyles-module__iMYTlW__namesTable th{background-color:var(--color-maroon-deep);color:var(--color-gold-pale);font-family:var(--font-ui);font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:var(--space-4) var(--space-6);text-align:left;border-bottom:2px solid var(--color-gold)}.pageStyles-module__iMYTlW__namesTable th:first-child{text-align:center;width:70px}.pageStyles-module__iMYTlW__namesTable td{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--color-brown-dark)}.pageStyles-module__iMYTlW__namesTable td:first-child{text-align:center;font-size:var(--text-xs);color:var(--color-brown-light);width:70px;font-weight:700}.pageStyles-module__iMYTlW__namesTable tr:nth-child(2n) td{background-color:var(--color-sandalwood-light)}.pageStyles-module__iMYTlW__namesTable tr:hover td{background-color:var(--color-gold-cream)}.pageStyles-module__iMYTlW__nameDevanagari{font-family:var(--font-devanagari);font-size:var(--text-base);color:var(--color-maroon-deep);font-weight:600}.pageStyles-module__iMYTlW__nameTranslit{font-size:var(--text-sm);color:var(--color-brown-light);font-style:italic}.pageStyles-module__iMYTlW__nameMeaning{font-size:var(--text-sm);color:var(--color-brown-dark);line-height:var(--leading-normal)}.pageStyles-module__iMYTlW__galleryGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.pageStyles-module__iMYTlW__pdfGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.pageStyles-module__iMYTlW__pdfCard{gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), transform var(--transition-base), border-color var(--transition-base);background-color:#fff;flex-direction:column;display:flex}.pageStyles-module__iMYTlW__pdfCard:hover{box-shadow:var(--shadow-md);border-color:#b8860b66;transform:translateY(-3px)}.pageStyles-module__iMYTlW__pdfIcon{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-maroon-deep), var(--color-maroon));border:1px solid var(--border-gold);width:52px;height:52px;color:var(--color-gold-pale);font-size:var(--text-xl);font-family:var(--font-devanagari);box-shadow:var(--shadow-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.pageStyles-module__iMYTlW__pdfTitle{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-maroon-deep);font-weight:700}.pageStyles-module__iMYTlW__pdfDesc{font-size:var(--text-sm);color:var(--color-brown-mid);line-height:var(--leading-relaxed);flex:1}.pageStyles-module__iMYTlW__pdfActions{gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.pageStyles-module__iMYTlW__pujaSteps{gap:var(--space-6);flex-direction:column;max-width:840px;margin-inline:auto;display:flex}.pageStyles-module__iMYTlW__pujaStep{gap:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-8);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base);background-color:#fff;grid-template-columns:56px 1fr;align-items:flex-start;display:grid}.pageStyles-module__iMYTlW__pujaStep:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pageStyles-module__iMYTlW__pujaStepNumber{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-maroon-deep), var(--color-maroon));border:2px solid var(--color-gold);width:56px;height:56px;color:var(--color-gold-cream);font-family:var(--font-heading);font-size:var(--text-lg);box-shadow:var(--shadow-gold);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.pageStyles-module__iMYTlW__pujaStepContent{flex-direction:column;display:flex}.pageStyles-module__iMYTlW__pujaStepTitle{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-maroon-deep);margin-bottom:var(--space-1);font-weight:700}.pageStyles-module__iMYTlW__pujaStepTitleHindi{font-family:var(--font-devanagari);font-size:var(--text-sm);color:var(--color-gold);margin-bottom:var(--space-3);font-weight:500;display:block}.pageStyles-module__iMYTlW__pujaStepBody{font-size:var(--text-base);color:var(--color-brown-dark);line-height:var(--leading-relaxed)}.pageStyles-module__iMYTlW__aboutContent{max-width:780px;margin-inline:auto}.pageStyles-module__iMYTlW__aboutSection{margin-bottom:var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-10);box-shadow:var(--shadow-sm);background-color:#fff}.pageStyles-module__iMYTlW__aboutSectionTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-maroon-deep);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-gold-cream);font-weight:700}.pageStyles-module__iMYTlW__aboutPara{font-size:1.05rem;line-height:var(--leading-relaxed);color:var(--color-brown-dark);margin-bottom:var(--space-5)}.pageStyles-module__iMYTlW__aboutPara:last-child{margin-bottom:0}@media (max-width:900px){.pageStyles-module__iMYTlW__galleryGrid{grid-template-columns:repeat(2,1fr)}.pageStyles-module__iMYTlW__pdfGrid{grid-template-columns:1fr}}@media (max-width:600px){.pageStyles-module__iMYTlW__galleryGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.pageStyles-module__iMYTlW__pujaStep{gap:var(--space-4);padding:var(--space-5) var(--space-5);grid-template-columns:44px 1fr}.pageStyles-module__iMYTlW__pujaStepNumber{width:44px;height:44px;font-size:var(--text-base)}.pageStyles-module__iMYTlW__stanzaBlock{padding:var(--space-6) var(--space-5)}.pageStyles-module__iMYTlW__namesTable th,.pageStyles-module__iMYTlW__namesTable td{padding:var(--space-3) var(--space-4)}.pageStyles-module__iMYTlW__aboutSection{padding:var(--space-6) var(--space-5)}}@media (max-width:400px){.pageStyles-module__iMYTlW__galleryGrid{grid-template-columns:1fr}}
.HomeDashboard-module__qVIj1W__dashboardSection{padding:var(--space-8) 0;background-color:var(--color-warm-bg,#fafaf5)}.HomeDashboard-module__qVIj1W__dashboardGrid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.HomeDashboard-module__qVIj1W__dashboardGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HomeDashboard-module__qVIj1W__dashboardGrid{grid-template-columns:repeat(4,1fr)}}.HomeDashboard-module__qVIj1W__card{border-radius:var(--radius-lg);padding:var(--space-5);border:1px solid var(--border-gold-light);background:#fff;flex-direction:column;display:flex;box-shadow:0 4px 20px #00000008}.HomeDashboard-module__qVIj1W__cardHeader{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.HomeDashboard-module__qVIj1W__cardIcon{color:var(--color-primary-dark);font-size:1.5rem}.HomeDashboard-module__qVIj1W__cardTitle{color:var(--color-text-dark);margin:0;font-size:1.25rem;font-weight:700}.HomeDashboard-module__qVIj1W__cardSubtitle{color:var(--color-text-light);margin:.25rem 0 0;font-size:.85rem}.HomeDashboard-module__qVIj1W__accordion,.HomeDashboard-module__qVIj1W__faqAccordion{gap:var(--space-2);flex-direction:column;display:flex}.HomeDashboard-module__qVIj1W__accordionItem{border-radius:var(--radius-md);border:1px solid #eee;overflow:hidden}.HomeDashboard-module__qVIj1W__accordionHeader{text-align:left;width:100%;padding:var(--space-3);cursor:pointer;background:#fdfbf7;border:none;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:500;transition:background .2s;display:flex}.HomeDashboard-module__qVIj1W__accordionHeader:hover{background:#f5eedc}.HomeDashboard-module__qVIj1W__timingList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.HomeDashboard-module__qVIj1W__timingItem{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid #f0f0f0;font-weight:500;display:flex}.HomeDashboard-module__qVIj1W__timingItem:last-child{border-bottom:none}.HomeDashboard-module__qVIj1W__timingIcon{font-size:1.2rem}.HomeDashboard-module__qVIj1W__samagriGrid{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.HomeDashboard-module__qVIj1W__samagriItem{text-align:center;padding:var(--space-2);border-radius:var(--radius-sm);background:#fafafa;border:1px solid #f0f0f0;flex-direction:column;align-items:center;display:flex}.HomeDashboard-module__qVIj1W__samagriEmoji{margin-bottom:.25rem;font-size:1.5rem}.HomeDashboard-module__qVIj1W__samagriName{color:var(--color-text);font-size:.75rem}.HomeDashboard-module__qVIj1W__textsList{gap:var(--space-3);flex-direction:column;display:flex}.HomeDashboard-module__qVIj1W__textItem{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);text-decoration:none;transition:background .2s;display:flex}.HomeDashboard-module__qVIj1W__textItem:hover{background:#fdfbf7}.HomeDashboard-module__qVIj1W__textImgWrapper{border-radius:var(--radius-sm);background:#e0e0e0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex;overflow:hidden}.HomeDashboard-module__qVIj1W__textImg{object-fit:cover;width:100%;height:100%}.HomeDashboard-module__qVIj1W__textInfo{flex-grow:1}.HomeDashboard-module__qVIj1W__textTitle{color:var(--color-text-dark);margin:0;font-size:.9rem;font-weight:700}.HomeDashboard-module__qVIj1W__textDesc{color:var(--color-primary);align-items:center;gap:.25rem;margin:0;font-size:.8rem;display:flex}.HomeDashboard-module__qVIj1W__linkButton{padding-top:var(--space-4);color:var(--color-primary);align-items:center;gap:.5rem;margin-top:auto;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.HomeDashboard-module__qVIj1W__linkButton:hover{text-decoration:underline}.HomeDashboard-module__qVIj1W__searchSection{border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-4);gap:var(--space-4);border:1px solid var(--border-gold-light);background:#fdfaf3;flex-direction:column;display:flex}@media (min-width:768px){.HomeDashboard-module__qVIj1W__searchSection{padding:var(--space-5) var(--space-6);flex-direction:row;align-items:center}}.HomeDashboard-module__qVIj1W__searchHeader{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.HomeDashboard-module__qVIj1W__searchIcon{background:var(--color-primary-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.HomeDashboard-module__qVIj1W__searchContent{gap:var(--space-3);flex-direction:column;flex-grow:1;display:flex}.HomeDashboard-module__qVIj1W__searchForm{gap:var(--space-2);display:flex}.HomeDashboard-module__qVIj1W__searchInput{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid #e0e0e0;outline:none;flex-grow:1;font-size:1rem}.HomeDashboard-module__qVIj1W__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #b91c1c1a}.HomeDashboard-module__qVIj1W__searchBtn{background:var(--color-primary-dark);color:#fff;padding:0 var(--space-5);border-radius:var(--radius-md);cursor:pointer;border:none;font-weight:600;transition:background .2s}.HomeDashboard-module__qVIj1W__searchBtn:hover{background:#991b1b}.HomeDashboard-module__qVIj1W__popularTags{align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:.85rem;display:flex}.HomeDashboard-module__qVIj1W__tagLabel{color:var(--color-text-dark);font-weight:600}.HomeDashboard-module__qVIj1W__tag{border-radius:var(--radius-full);color:var(--color-text-light);background:#fff;border:1px solid #e0e0e0;padding:.25rem .75rem;text-decoration:none;transition:all .2s}.HomeDashboard-module__qVIj1W__tag:hover{border-color:var(--color-primary);color:var(--color-primary)}.HomeDashboard-module__qVIj1W__bottomGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.HomeDashboard-module__qVIj1W__bottomGrid{grid-template-columns:2fr 1fr}}.HomeDashboard-module__qVIj1W__aboutCard{gap:var(--space-3);flex-direction:column;display:flex}.HomeDashboard-module__qVIj1W__aboutImgWrapper{border-radius:var(--radius-md);width:100%;height:180px;margin-top:var(--space-3);background:#f0f0f0;justify-content:center;align-items:center;font-size:3rem;display:flex;overflow:hidden}.HomeDashboard-module__qVIj1W__aboutImg{object-fit:cover;width:100%;height:100%}.HomeDashboard-module__qVIj1W__aboutText{color:var(--color-text);margin-bottom:var(--space-3);font-size:.9rem;line-height:1.5}.HomeDashboard-module__qVIj1W__aboutBtn{background:var(--color-primary-dark);color:#fff;text-align:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-weight:600;text-decoration:none;display:inline-block}.HomeDashboard-module__qVIj1W__shlokaCard{text-align:center;padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(135deg,#faeed1,#f2d294);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.HomeDashboard-module__qVIj1W__shlokaSymbol{color:var(--color-primary-dark);margin-bottom:var(--space-3);font-size:2rem}.HomeDashboard-module__qVIj1W__shlokaText{color:var(--color-primary-dark);margin-bottom:var(--space-4);font-size:1.25rem;font-weight:700;line-height:1.6}.HomeDashboard-module__qVIj1W__shlokaAuthor{color:var(--color-text-dark);font-size:.9rem}.HomeDashboard-module__qVIj1W__shlokaDiya{margin-top:var(--space-3);font-size:2.5rem}
.Names108-module__g8PYyW__pageWrapper{background-color:var(--bg-page);min-height:100vh}.Names108-module__g8PYyW__heroContainer{background:linear-gradient(180deg, var(--color-sandalwood-light) 0%, var(--color-ivory) 100%);border-bottom:1px solid var(--border-gold);padding-top:var(--space-12);padding-bottom:var(--space-12);position:relative;overflow:hidden}.Names108-module__g8PYyW__heroMandalaBg{pointer-events:none;background-image:radial-gradient(circle at 50% 30%,#d4af371f 0%,#0000 60%),radial-gradient(circle,#b8860b08 1px,#0000 1px);background-size:100% 100%,30px 30px;position:absolute;inset:0}.Names108-module__g8PYyW__heroContentGrid{gap:clamp(var(--space-6), 4vw, var(--space-10));z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;width:100%;display:grid;position:relative}.Names108-module__g8PYyW__headerTextCol{width:100%;max-width:100%}.Names108-module__g8PYyW__sacredInvocation{align-items:center;gap:var(--space-2);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);border-radius:var(--radius-full);font-family:var(--font-devanagari);font-size:var(--text-sm);color:var(--color-maroon-deep);margin-bottom:var(--space-3);box-shadow:var(--shadow-xs);padding:.35rem .9rem;font-weight:600;display:inline-flex}.Names108-module__g8PYyW__mainTitleDevanagari{font-family:var(--font-script,var(--font-devanagari));font-size:calc(clamp(1.85rem, 3.8vw, 3.15rem) * var(--font-heading-scale,1));color:var(--color-maroon-deep);font-weight:700;line-height:var(--line-height-heading,1.2);margin-bottom:var(--space-2);text-wrap:balance;overflow-wrap:break-word}.Names108-module__g8PYyW__subtitleEnglish{font-family:var(--font-heading);font-size:calc(clamp(var(--text-base), 2vw, var(--text-xl)) * var(--font-heading-scale,1));color:var(--color-gold);margin-bottom:var(--space-3);letter-spacing:.01em;text-wrap:balance;font-style:italic;font-weight:600}.Names108-module__g8PYyW__introDescription{font-size:clamp(var(--text-base), 1.6vw, 1.025rem);color:var(--color-brown-dark);line-height:var(--line-height-body,var(--leading-relaxed));margin-bottom:var(--space-5);max-width:680px}.Names108-module__g8PYyW__heroActionRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Names108-module__g8PYyW__heroCtaBtn{align-items:center;gap:var(--space-2);background-color:var(--color-maroon-deep);color:var(--color-gold-cream);font-family:var(--font-script-body,var(--font-ui));font-size:var(--text-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;border:1.5px solid #d4af3766;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #5a0e1a33}.Names108-module__g8PYyW__heroCtaBtn:hover{background-color:var(--color-maroon);color:#fff;border-color:var(--color-gold);transform:translateY(-2px);box-shadow:0 6px 18px #5a0e1a47}.Names108-module__g8PYyW__heroBadge{font-size:var(--text-xs);background-color:var(--color-gold-cream);color:var(--color-maroon-deep);border-radius:var(--radius-full);border:1px solid var(--border-gold);align-items:center;gap:.4rem;padding:.35rem .85rem;font-weight:600;display:inline-flex}.Names108-module__g8PYyW__sacredShrineVisual{border-radius:135px 135px var(--radius-xl) var(--radius-xl);border:2.5px solid var(--color-gold);outline-offset:6px;background-color:var(--color-cream);outline:1.5px solid #b8860b59;width:100%;max-width:300px;height:270px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 12px 32px #2c18101f,0 0 25px #d4af3733}.Names108-module__g8PYyW__sacredShrineImg{object-fit:cover;object-position:center 20%;transition:transform .8s}.Names108-module__g8PYyW__sacredShrineVisual:hover .Names108-module__g8PYyW__sacredShrineImg{transform:scale(1.04)}.Names108-module__g8PYyW__shrineVignette{pointer-events:none;background:linear-gradient(#d4af3714 0%,#0000 40%,#2c181059 100%);position:absolute;inset:0}.Names108-module__g8PYyW__collectionSection{padding-block:var(--space-12)}.Names108-module__g8PYyW__controlsWrapper{border:1.5px solid var(--border-gold);border-radius:var(--radius-2xl);padding:var(--space-6);margin-bottom:var(--space-8);box-shadow:var(--shadow-sm);background-color:#fff}.Names108-module__g8PYyW__searchAndFilterRow{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.Names108-module__g8PYyW__searchBox{flex:1;min-width:260px;position:relative}.Names108-module__g8PYyW__searchIcon{color:var(--color-brown-light);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.Names108-module__g8PYyW__searchInput{border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);width:100%;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brown-dark);background-color:var(--color-cream);transition:border-color var(--transition-fast), background-color var(--transition-fast);outline:none;padding:.65rem 1rem .65rem 2.75rem}.Names108-module__g8PYyW__searchInput:focus{border-color:var(--color-gold);background-color:#fff;box-shadow:0 0 0 3px #b8860b26}.Names108-module__g8PYyW__clearSearchBtn{color:var(--color-brown-light);cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.Names108-module__g8PYyW__clearSearchBtn:hover{color:var(--color-maroon-deep)}.Names108-module__g8PYyW__viewSwitcher{background-color:var(--color-sandalwood-light);border:1px solid var(--border-subtle);border-radius:var(--radius-full);align-items:center;padding:3px;display:inline-flex}.Names108-module__g8PYyW__viewBtn{border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-brown-mid);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:.35rem;padding:.35rem .85rem;font-weight:600;display:inline-flex}.Names108-module__g8PYyW__viewBtn.Names108-module__g8PYyW__active{background-color:var(--color-maroon-deep);color:var(--color-gold-cream);box-shadow:0 2px 6px #5a0e1a26}.Names108-module__g8PYyW__actionsSubRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.Names108-module__g8PYyW__progressIndicator{font-size:var(--text-xs);color:var(--color-maroon-deep);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);border-radius:var(--radius-full);align-items:center;gap:.4rem;padding:.35rem .85rem;font-weight:600;display:inline-flex}.Names108-module__g8PYyW__actionButtonsGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Names108-module__g8PYyW__actionBtn{border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);background-color:var(--color-sandalwood-light);color:var(--color-maroon-deep);border:1px solid var(--border-gold);align-items:center;gap:.35rem;padding:.4rem .85rem;font-weight:600;display:inline-flex}.Names108-module__g8PYyW__actionBtn:hover{background-color:var(--color-gold-cream);border-color:var(--color-gold);transform:translateY(-1px)}.Names108-module__g8PYyW__actionBtnPrimary{background-color:var(--color-maroon-deep);color:var(--color-gold-cream);border:1.5px solid #d4af3766}.Names108-module__g8PYyW__actionBtnPrimary:hover{background-color:var(--color-maroon);color:#fff}.Names108-module__g8PYyW__namesGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.Names108-module__g8PYyW__nameCard{border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);background-color:#fff;flex-direction:column;justify-content:space-between;display:flex}.Names108-module__g8PYyW__nameCard:hover{border-color:var(--border-gold);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Names108-module__g8PYyW__cardHeaderRow{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.Names108-module__g8PYyW__numberPill{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-gold);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);border-radius:var(--radius-full);padding:.15rem .55rem;font-weight:700}.Names108-module__g8PYyW__copyIconBtn{color:var(--color-brown-light);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;padding:.25rem;display:flex}.Names108-module__g8PYyW__copyIconBtn:hover{color:var(--color-maroon-deep)}.Names108-module__g8PYyW__nameDevanagari{font-family:var(--font-devanagari);color:var(--color-maroon-deep);margin-bottom:.25rem;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700;line-height:1.4}.Names108-module__g8PYyW__nameTranslit{font-family:var(--font-ui);color:var(--color-brown-light);margin-bottom:var(--space-3);font-size:.8rem;font-style:italic}.Names108-module__g8PYyW__cardMeaningContainer{padding-top:var(--space-2);border-top:1px dashed #b8860b40;margin-top:auto}.Names108-module__g8PYyW__meaningHindi{font-family:var(--font-devanagari);color:var(--color-brown-dark);margin-bottom:.2rem;font-size:.8rem;line-height:1.5}.Names108-module__g8PYyW__meaningEnglish{color:var(--color-brown-light);font-size:.75rem;line-height:1.45}.Names108-module__g8PYyW__tableContainer{border:1.5px solid var(--border-gold);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background-color:#fff;overflow-x:auto}.Names108-module__g8PYyW__namesTable{border-collapse:collapse;text-align:left;width:100%}.Names108-module__g8PYyW__namesTable th{background-color:var(--color-sandalwood-light);color:var(--color-maroon-deep);font-family:var(--font-ui);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-4);border-bottom:2px solid var(--border-gold);font-weight:700}.Names108-module__g8PYyW__namesTable td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--color-brown-dark);vertical-align:middle}.Names108-module__g8PYyW__namesTable tr:hover td{background-color:var(--color-cream)}.Names108-module__g8PYyW__tableNumberCol{color:var(--color-gold);width:50px;font-weight:700}.Names108-module__g8PYyW__tableNameCol{font-family:var(--font-devanagari);color:var(--color-maroon-deep);white-space:nowrap;font-size:1.05rem;font-weight:600}.Names108-module__g8PYyW__tableTranslitCol{color:var(--color-brown-light);white-space:nowrap;font-size:.85rem;font-style:italic}.Names108-module__g8PYyW__tableMeaningCol{font-size:.85rem;line-height:1.5}.Names108-module__g8PYyW__chantingCard{border:2px solid var(--border-gold);border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-8);box-shadow:var(--shadow-md);text-align:center;background-color:#fff}.Names108-module__g8PYyW__chantingGrid{gap:var(--space-4);margin-top:var(--space-6);text-align:left;grid-template-columns:repeat(2,1fr);display:grid}.Names108-module__g8PYyW__chantingItem{background-color:var(--color-sandalwood-light);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}.Names108-module__g8PYyW__chantingName{font-family:var(--font-devanagari);color:var(--color-maroon-deep);font-size:1.1rem;font-weight:700}.Names108-module__g8PYyW__significanceSection{background-color:var(--color-sandalwood-light);border-top:1px solid var(--border-gold);border-bottom:1px solid var(--border-gold);padding-block:var(--space-12)}.Names108-module__g8PYyW__significanceGrid{gap:var(--space-6);grid-template-columns:1fr 1fr;max-width:960px;margin-inline:auto;display:grid}.Names108-module__g8PYyW__significanceCard{border:1.5px solid var(--border-gold);border-radius:var(--radius-2xl);padding:var(--space-6) var(--space-8);box-shadow:var(--shadow-xs);background-color:#fff}.Names108-module__g8PYyW__significanceTitle{font-family:var(--font-devanagari);font-size:var(--text-xl);color:var(--color-maroon-deep);margin-bottom:var(--space-3);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.Names108-module__g8PYyW__significanceText{font-size:var(--text-sm);color:var(--color-brown-dark);line-height:1.7}.Names108-module__g8PYyW__relatedSection{background-color:var(--color-sandalwood-light);border-top:1px solid var(--border-gold);padding-block:var(--space-12)}.Names108-module__g8PYyW__relatedGrid{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(6,1fr);display:grid}.Names108-module__g8PYyW__relatedCard{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-4);text-align:center;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);background-color:#fff;flex-direction:column;align-items:center;text-decoration:none;display:flex}.Names108-module__g8PYyW__relatedCard:hover{border-color:var(--border-gold);background-color:var(--color-cream);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Names108-module__g8PYyW__relatedIcon{border-radius:var(--radius-full);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);width:44px;height:44px;color:var(--color-maroon-deep);margin-bottom:var(--space-3);transition:transform var(--transition-fast);justify-content:center;align-items:center;display:flex}.Names108-module__g8PYyW__relatedCard:hover .Names108-module__g8PYyW__relatedIcon{transform:scale(1.08)}.Names108-module__g8PYyW__relatedTitle{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-maroon-deep);margin-bottom:.25rem;font-weight:600}.Names108-module__g8PYyW__relatedSubtitle{font-family:var(--font-devanagari);color:var(--color-brown-light);font-size:.75rem}.Names108-module__g8PYyW__toast{bottom:var(--space-8);background-color:var(--color-maroon-deep);color:var(--color-gold-cream);border:1.5px solid var(--color-gold);border-radius:var(--radius-full);font-size:var(--text-sm);align-items:center;gap:var(--space-2);z-index:3000;padding:.6rem 1.5rem;font-weight:600;animation:.3s both Names108-module__g8PYyW__slideUp;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2c181040}@keyframes Names108-module__g8PYyW__slideUp{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media print{:is(header,footer,nav,.Names108-module__g8PYyW__relatedSection,.Names108-module__g8PYyW__significanceSection,.Names108-module__g8PYyW__controlsWrapper,.Names108-module__g8PYyW__heroContainer,button){display:none!important}:is(body,.Names108-module__g8PYyW__pageWrapper,.Names108-module__g8PYyW__collectionSection){color:#000!important;background:#fff!important;margin:0!important;padding:0!important}.Names108-module__g8PYyW__printOnlyHeader{text-align:center;border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:12px;display:block!important}.Names108-module__g8PYyW__namesGrid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.Names108-module__g8PYyW__nameCard{page-break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important;padding:8px!important}.Names108-module__g8PYyW__nameDevanagari{color:#000!important;font-size:11pt!important}}.Names108-module__g8PYyW__printOnlyHeader{display:none}@media (max-width:1120px){.Names108-module__g8PYyW__namesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.Names108-module__g8PYyW__heroContentGrid{text-align:center;gap:var(--space-6);grid-template-columns:1fr}.Names108-module__g8PYyW__headerTextCol{max-width:100%}.Names108-module__g8PYyW__heroActionRow{justify-content:center}.Names108-module__g8PYyW__sacredShrineVisual{max-width:280px;height:250px}.Names108-module__g8PYyW__significanceGrid{grid-template-columns:1fr}.Names108-module__g8PYyW__relatedGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Names108-module__g8PYyW__namesGrid,.Names108-module__g8PYyW__chantingGrid{grid-template-columns:1fr}.Names108-module__g8PYyW__searchAndFilterRow{flex-direction:column;align-items:stretch}.Names108-module__g8PYyW__viewSwitcher{justify-content:center;width:100%}.Names108-module__g8PYyW__viewBtn{text-align:center;flex:1;justify-content:center}.Names108-module__g8PYyW__actionsSubRow{flex-direction:column;align-items:stretch}.Names108-module__g8PYyW__actionButtonsGroup{justify-content:center}.Names108-module__g8PYyW__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Names108-module__g8PYyW__relatedGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Names108-module__g8PYyW__sacredShrineVisual,.Names108-module__g8PYyW__heroCtaBtn,.Names108-module__g8PYyW__actionBtn,.Names108-module__g8PYyW__nameCard,.Names108-module__g8PYyW__relatedCard,.Names108-module__g8PYyW__toast{transition:none!important;animation:none!important}}
.Home-module__jKgjFW__hero{background-color:var(--color-ivory);border-bottom:1px solid #d4af3740;align-items:center;padding-top:clamp(1.25rem,2.8vw,2.25rem);padding-bottom:20px;display:flex;position:relative;overflow:hidden}.Home-module__jKgjFW__heroBgPattern{pointer-events:none;background-image:radial-gradient(circle at 80% 40%,#d4af371f 0%,#0000 60%),radial-gradient(circle at 15% 70%,#f38b380f 0%,#0000 50%),radial-gradient(circle,#b8860b08 1px,#0000 1px);background-size:100% 100%,100% 100%,32px 32px;position:absolute;inset:0}.Home-module__jKgjFW__petalsContainer{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.Home-module__jKgjFW__petal{opacity:.5;background:radial-gradient(#e664643d 0%,#f38b3826 70%,#0000 100%);border-radius:50% 50% 50% 0;width:12px;height:18px;animation:12s linear infinite Home-module__jKgjFW__floatPetal;position:absolute}.Home-module__jKgjFW__petal:first-child{animation-duration:14s;top:10%;left:8%;transform:rotate(20deg)}.Home-module__jKgjFW__petal:nth-child(2){animation-duration:16s;animation-delay:2s;top:30%;right:12%;transform:rotate(-35deg)}.Home-module__jKgjFW__petal:nth-child(3){animation-duration:11s;animation-delay:4s;top:65%;left:45%;transform:rotate(45deg)}.Home-module__jKgjFW__petal:nth-child(4){animation-duration:18s;animation-delay:1s;top:85%;right:30%;transform:rotate(-15deg)}@keyframes Home-module__jKgjFW__floatPetal{0%{opacity:.2;transform:translateY(0)rotate(0)}50%{opacity:.7;transform:translateY(-24px)rotate(45deg)}to{opacity:.2;transform:translateY(0)rotate(90deg)}}.Home-module__jKgjFW__heroGrid{z-index:2;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:100%;display:grid;position:relative}.Home-module__jKgjFW__heroContent{flex-direction:column;align-items:flex-start;max-width:580px;display:flex}.Home-module__jKgjFW__heroBadge{align-items:center;gap:var(--space-2);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);border-radius:var(--radius-full);font-family:var(--font-devanagari);font-size:var(--text-xs);color:var(--color-maroon-deep);margin-bottom:var(--space-2);box-shadow:var(--shadow-xs);padding:.25rem .8rem;font-weight:600;animation:.8s .1s both Home-module__jKgjFW__fadeIn;display:inline-flex}.Home-module__jKgjFW__diyaIcon{font-size:.9rem;line-height:1}.Home-module__jKgjFW__heroTitle{font-family:var(--font-script,var(--font-heading));font-size:calc(clamp(1.85rem, 3.2vw, 2.85rem) * var(--font-heading-scale,1));color:var(--color-maroon-deep);font-weight:700;line-height:var(--line-height-heading,1.12);margin-bottom:var(--space-2);letter-spacing:var(--letter-spacing-heading,-.015em);text-wrap:balance;overflow-wrap:break-word;animation:.8s .2s both Home-module__jKgjFW__slideUp}.Home-module__jKgjFW__heroTitle em{font-style:italic;font-family:var(--font-subheading);color:var(--color-gold);margin-left:.25rem;font-weight:600;display:inline-block}.Home-module__jKgjFW__heroSupportingText{color:var(--color-brown-dark);margin-bottom:var(--space-3);font-size:clamp(.9rem,1.3vw,1.025rem);line-height:1.5;animation:.8s .3s both Home-module__jKgjFW__slideUp}.Home-module__jKgjFW__heroSanskritMantra{border:1.5px solid var(--border-gold);border-left:3.5px solid var(--color-gold);border-radius:var(--radius-lg);margin-bottom:var(--space-3);box-shadow:var(--shadow-xs);background-color:#fff;width:100%;padding:.5rem .9rem;animation:.8s .4s both Home-module__jKgjFW__slideUp}.Home-module__jKgjFW__mantraSanskritLine{font-family:var(--font-devanagari);color:var(--color-maroon-deep);text-align:center;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:600;line-height:1.7}.Home-module__jKgjFW__heroActions{gap:var(--space-3);flex-wrap:wrap;animation:.8s .5s both Home-module__jKgjFW__slideUp;display:flex}.Home-module__jKgjFW__heroVisualWrapper{justify-content:center;align-items:center;animation:1s cubic-bezier(.16,1,.3,1) .3s both Home-module__jKgjFW__scaleIn;display:flex;position:relative}.Home-module__jKgjFW__divineHalo{border-radius:var(--radius-full);pointer-events:none;z-index:0;background:radial-gradient(circle,#d4af3740 0%,#f38b381a 35%,#faf7f200 70%);width:120%;height:120%;animation:6s ease-in-out infinite Home-module__jKgjFW__gentleHalo;position:absolute}.Home-module__jKgjFW__shrineArch{z-index:1;aspect-ratio:3/3.8;border-radius:150px 150px var(--radius-xl) var(--radius-xl);border:2.5px solid var(--color-gold);outline-offset:4px;background-color:var(--color-cream);width:100%;max-width:300px;transition:transform var(--transition-slow), box-shadow var(--transition-slow);outline:1.5px solid #b8860b59;position:relative;overflow:hidden;box-shadow:0 12px 28px #2c18101a,0 0 25px #d4af3729}.Home-module__jKgjFW__shrineArch:hover{transform:translateY(-3px);box-shadow:0 16px 36px #2c181024,0 0 35px #d4af373d}.Home-module__jKgjFW__shrineImage{object-fit:cover;object-position:center 25%;transition:transform 1s}.Home-module__jKgjFW__shrineArch:hover .Home-module__jKgjFW__shrineImage{transform:scale(1.03)}.Home-module__jKgjFW__archVignette{pointer-events:none;background:linear-gradient(#d4af371a 0%,#0000 35% 70%,#2c181066 100%);position:absolute;inset:0}.Home-module__jKgjFW__shrineBadge{bottom:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-gold);border-radius:var(--radius-full);font-family:var(--font-devanagari);font-size:var(--text-xs);color:var(--color-maroon-deep);letter-spacing:.05em;white-space:nowrap;box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-2);background-color:#faf7f2f2;padding:.35rem 1rem;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Home-module__jKgjFW__homeAartiSection{background:linear-gradient(180deg, var(--color-ivory) 0%, var(--color-sandalwood-light) 45%, var(--color-ivory) 100%);border-bottom:1.5px solid var(--border-gold);padding-top:10px;padding-bottom:clamp(2.5rem,4.5vw,4rem);position:relative;overflow:hidden}.Home-module__jKgjFW__homeAartiLayoutGrid{gap:var(--space-8);grid-template-columns:1fr;max-width:1300px;margin-inline:auto;display:grid}@media (min-width:1024px){.Home-module__jKgjFW__homeAartiLayoutGrid{grid-template-columns:3fr 1fr;align-items:start;gap:10px}}.Home-module__jKgjFW__homeSidebar{gap:var(--space-6);flex-direction:column;display:flex}.Home-module__jKgjFW__sidebarFestivalVisual{aspect-ratio:16/9;border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.Home-module__jKgjFW__sidebarFestivalVisualImg{object-fit:cover;object-position:center}.Home-module__jKgjFW__sidebarFestivalCard{border:1px solid var(--border-gold);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-md);gap:var(--space-6);background-color:#fff;flex-direction:column;display:flex}.Home-module__jKgjFW__homeAartiCard{border:1.5px solid var(--border-gold);border-radius:var(--radius-lg);background-color:#fff;width:100%;padding:clamp(1.75rem,4vw,3.25rem) clamp(1.25rem,3.5vw,2.75rem);position:relative;box-shadow:0 10px 30px #2c18100f,0 0 22px #d4af371a}.Home-module__jKgjFW__aartiCardHeader{text-align:center;margin-bottom:var(--space-4);flex-direction:column;align-items:center;display:flex}.Home-module__jKgjFW__aartiCardEyebrow{align-items:center;gap:var(--space-2);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-maroon-deep);box-shadow:var(--shadow-xs);padding:.3rem .85rem;font-weight:700;display:inline-flex}.Home-module__jKgjFW__aartiMainH2{font-family:var(--font-script,var(--font-devanagari));font-size:calc(clamp(1.95rem, 3.8vw, 2.75rem) * var(--font-heading-scale,1));color:var(--color-maroon-deep);font-weight:700;line-height:var(--line-height-heading,1.2);margin-top:var(--space-3);margin-bottom:var(--space-1);text-wrap:balance;overflow-wrap:break-word}.Home-module__jKgjFW__aartiEnglishSub{font-family:var(--font-heading);font-size:calc(clamp(var(--text-base), 2vw, var(--text-lg)) * var(--font-heading-scale,1));color:var(--color-gold);margin-bottom:var(--space-2);text-wrap:balance;font-style:italic;font-weight:600}.Home-module__jKgjFW__aartiCardIntro{font-size:var(--text-sm);color:var(--color-brown-light);max-width:640px;margin-inline:auto;line-height:1.6}.Home-module__jKgjFW__aartiDivider{justify-content:center;align-items:center;gap:var(--space-4);width:100%;margin-block:clamp(1.25rem,2.5vw,2rem);display:flex}.Home-module__jKgjFW__dividerLine{background:linear-gradient(to right, transparent, var(--border-gold), transparent);flex:1;height:1px}.Home-module__jKgjFW__dividerOrnament{font-family:var(--font-devanagari);color:var(--color-gold);letter-spacing:.1em;font-size:.95rem;font-weight:700}.Home-module__jKgjFW__aartiLyricsBody{text-align:center;max-width:680px;padding-block:var(--space-2);margin-inline:auto}.Home-module__jKgjFW__aartiLyricsTitle{color:var(--color-maroon-deep);letter-spacing:.04em;margin-bottom:clamp(1.25rem,2.5vw,2rem);font-family:Tiro Devanagari Hindi,Noto Sans Devanagari,serif;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:700}.Home-module__jKgjFW__aartiVerseBlock{margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.Home-module__jKgjFW__aartiVerseBlock:last-child{margin-bottom:0}.Home-module__jKgjFW__aartiLineText{color:var(--color-maroon-deep);letter-spacing:.01em;word-break:keep-all;overflow-wrap:break-word;margin:0;padding:.15rem 0;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:600;line-height:1.85;font-family:Tiro Devanagari Hindi,Noto Sans Devanagari,serif!important}.Home-module__jKgjFW__aartiMeaningSection{margin-inline:auto;max-width:720px;margin-top:clamp(1.5rem,3vw,2.25rem)}.Home-module__jKgjFW__meaningDetails{background-color:var(--color-ivory-light);border:1px solid var(--border-gold);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);transition:all var(--transition-fast)}.Home-module__jKgjFW__meaningDetails[open]{background-color:#faf6ee;box-shadow:0 4px 12px #2c18100a}.Home-module__jKgjFW__meaningSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.Home-module__jKgjFW__meaningSummary::-webkit-details-marker{display:none}.Home-module__jKgjFW__meaningSummaryTitle{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-maroon-deep);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.Home-module__jKgjFW__meaningToggleText{font-size:var(--text-xs);color:var(--color-gold);font-weight:600}.Home-module__jKgjFW__meaningContent{margin-top:var(--space-4);padding-top:var(--space-4);gap:var(--space-3);text-align:left;border-top:1px dashed #b8860b59;flex-direction:column;display:flex}.Home-module__jKgjFW__meaningRow{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-brown-dark);line-height:1.65;display:flex}.Home-module__jKgjFW__meaningVerseNum{color:var(--color-maroon-deep);flex-shrink:0;font-weight:700}.Home-module__jKgjFW__meaningText{color:var(--color-brown-dark);margin:0}.Home-module__jKgjFW__aartiActionsFooter{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.Home-module__jKgjFW__aartiActionSecondaryBtn{align-items:center;gap:var(--space-2);font-family:var(--font-script-body,var(--font-ui));font-size:var(--text-xs);color:var(--color-maroon-deep);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);padding:.55rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.Home-module__jKgjFW__aartiActionSecondaryBtn:hover{background-color:var(--color-maroon-deep);color:var(--color-gold-cream);border-color:var(--color-maroon-deep);transform:translateY(-1px)}.Home-module__jKgjFW__toast{background-color:var(--color-maroon-deep);color:var(--color-gold-cream);border-radius:var(--radius-full);border:1.5px solid var(--color-gold);box-shadow:var(--shadow-lg);font-size:var(--text-sm);z-index:9999;pointer-events:none;text-align:center;padding:.75rem 1.5rem;font-weight:600;animation:.3s cubic-bezier(.16,1,.3,1) both Home-module__jKgjFW__toastSlideUp;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}@keyframes Home-module__jKgjFW__toastSlideUp{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}.Home-module__jKgjFW__quickLinks{padding-block:var(--space-20);background-color:var(--bg-section-alt);border-bottom:1px solid var(--border-gold)}.Home-module__jKgjFW__quickLinksGrid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(4,1fr);display:grid}.Home-module__jKgjFW__quickCard{text-align:center;background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-5);align-items:center;gap:var(--space-2);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), transform var(--transition-base), border-color var(--transition-base), background-color var(--transition-base);box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:100%;min-height:240px;text-decoration:none;display:flex;position:relative}.Home-module__jKgjFW__quickCard:hover{box-shadow:var(--shadow-card-hover);background-color:#fff;border-color:#b8860b73;transform:translateY(-4px)}.Home-module__jKgjFW__quickCardIcon{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-maroon-deep), var(--color-maroon));width:54px;height:54px;color:var(--color-gold-pale);box-shadow:var(--shadow-gold);transition:transform var(--transition-spring), border-color var(--transition-base);margin-bottom:var(--space-2);border:1.5px solid #d4af3766;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.Home-module__jKgjFW__quickCard:hover .Home-module__jKgjFW__quickCardIcon{border-color:var(--color-gold-bright);transform:scale(1.1)}.Home-module__jKgjFW__quickCardLabel{font-family:var(--font-script,var(--font-heading));font-size:calc(var(--text-base) * var(--font-heading-scale,1));color:var(--color-maroon-deep);text-wrap:balance;overflow-wrap:break-word;font-weight:700;line-height:1.3}.Home-module__jKgjFW__quickCardDesc{font-size:calc(var(--text-xs) * var(--font-body-scale,1));color:var(--color-brown-light);line-height:var(--line-height-body,1.55);margin-bottom:var(--space-2);overflow-wrap:break-word;flex-grow:1}.Home-module__jKgjFW__quickCardArrow{font-size:var(--text-xs);color:var(--color-gold-rich);transition:transform var(--transition-fast), color var(--transition-fast);margin-top:auto;font-weight:600}.Home-module__jKgjFW__quickCard:hover .Home-module__jKgjFW__quickCardArrow{color:var(--color-maroon-deep);transform:translate(3px)}.Home-module__jKgjFW__dailyDarshanSection{padding-block:var(--space-20);background-color:var(--color-ivory);border-bottom:1px solid var(--border-gold)}.Home-module__jKgjFW__darshanGrid{gap:var(--space-12);grid-template-columns:.95fr 1.05fr;align-items:center;display:grid}.Home-module__jKgjFW__darshanVisualCard{aspect-ratio:4/3;border-radius:var(--radius-2xl);border:2px solid var(--border-gold);box-shadow:var(--shadow-lg);background-color:var(--color-cream);position:relative;overflow:hidden}.Home-module__jKgjFW__darshanVisualImg{object-fit:cover;object-position:center top;transition:transform var(--transition-slow)}.Home-module__jKgjFW__darshanVisualCard:hover .Home-module__jKgjFW__darshanVisualImg{transform:scale(1.03)}.Home-module__jKgjFW__darshanTextCol{gap:var(--space-4);flex-direction:column;display:flex}.Home-module__jKgjFW__thoughtSection{padding-block:var(--space-16);background-color:var(--bg-section-peach);border-bottom:1px solid var(--border-gold)}.Home-module__jKgjFW__thoughtCard{border:2px solid var(--border-gold);border-radius:var(--radius-2xl);max-width:820px;padding:var(--space-10) var(--space-10);text-align:center;box-shadow:var(--shadow-md);background-color:#fff;margin-inline:auto;position:relative}.Home-module__jKgjFW__thoughtLabel{font-family:var(--font-ui);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);margin-bottom:var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);font-weight:700;display:flex}.Home-module__jKgjFW__thoughtDevanagari{font-family:var(--font-devanagari);color:var(--color-maroon-deep);margin-bottom:var(--space-4);font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:600;line-height:2.1}.Home-module__jKgjFW__thoughtMeaning{font-family:var(--font-subheading);color:var(--color-brown-mid);max-width:680px;margin:0 auto var(--space-4);font-size:1.1rem;font-style:italic;line-height:1.7}.Home-module__jKgjFW__thoughtAttribution{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-brown-light);letter-spacing:.04em;font-weight:600}.Home-module__jKgjFW__festivalSection{padding-block:var(--space-20);background-color:var(--bg-section-alt);border-bottom:1px solid var(--border-gold)}.Home-module__jKgjFW__festivalCard{border:2px solid var(--border-gold);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);gap:var(--space-8);background-color:#fff;grid-template-columns:1fr 1.15fr;max-width:1000px;margin-inline:auto;display:grid;overflow:hidden}.Home-module__jKgjFW__festivalVisual{background-color:var(--color-cream);min-height:340px;position:relative}.Home-module__jKgjFW__festivalVisualImg{object-fit:cover;object-position:center}.Home-module__jKgjFW__festivalContent{padding:var(--space-8) var(--space-8) var(--space-8) 0;flex-direction:column;justify-content:center;display:flex}.Home-module__jKgjFW__pujaPreviewSection{padding-block:var(--space-20);background-color:var(--color-ivory);border-bottom:1px solid var(--border-gold)}.Home-module__jKgjFW__pujaPreviewGrid{gap:var(--space-6);margin-bottom:var(--space-10);grid-template-columns:repeat(4,1fr);display:grid}.Home-module__jKgjFW__pujaTopicCard{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);gap:var(--space-2);transition:transform var(--transition-base), box-shadow var(--transition-base);background-color:#fff;flex-direction:column;display:flex}.Home-module__jKgjFW__pujaTopicCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-gold);transform:translateY(-3px)}.Home-module__jKgjFW__pujaTopicIcon{margin-bottom:var(--space-1);font-size:1.6rem;line-height:1}.Home-module__jKgjFW__pujaTopicTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-maroon-deep);font-weight:700}.Home-module__jKgjFW__pujaTopicDesc{font-size:var(--text-xs);color:var(--color-brown-mid);line-height:1.6}.Home-module__jKgjFW__collectionSection{padding-block:var(--space-20);background-color:var(--color-sandalwood-light)}.Home-module__jKgjFW__collectionGrid{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:repeat(5,1fr);display:grid}.Home-module__jKgjFW__collectionCard{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5);text-align:center;box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-2);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background-color:#fff;flex-direction:column;text-decoration:none;display:flex}.Home-module__jKgjFW__collectionCard:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-gold);transform:translateY(-4px)}.Home-module__jKgjFW__collectionIcon{border-radius:var(--radius-full);background-color:var(--color-gold-cream);border:1px solid var(--border-gold);width:48px;height:48px;color:var(--color-maroon-deep);margin-bottom:var(--space-2);transition:transform var(--transition-spring);justify-content:center;align-items:center;font-size:1.3rem;display:flex}.Home-module__jKgjFW__collectionCard:hover .Home-module__jKgjFW__collectionIcon{background-color:var(--color-maroon-deep);color:var(--color-gold-pale);transform:scale(1.1)}.Home-module__jKgjFW__collectionTitle{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-maroon-deep);font-weight:700}.Home-module__jKgjFW__collectionDesc{font-size:var(--text-xs);color:var(--color-brown-light);line-height:1.5}@media (max-width:1024px){.Home-module__jKgjFW__heroGrid{gap:var(--space-8);grid-template-columns:1fr 1fr}.Home-module__jKgjFW__quickLinksGrid,.Home-module__jKgjFW__collectionGrid{grid-template-columns:repeat(3,1fr)}.Home-module__jKgjFW__pujaPreviewGrid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__darshanGrid{gap:var(--space-8);grid-template-columns:1fr}}@media (max-width:768px){.Home-module__jKgjFW__hero{min-height:auto;padding-block:var(--space-10)}.Home-module__jKgjFW__heroGrid{gap:var(--space-8);text-align:center;grid-template-columns:1fr}.Home-module__jKgjFW__heroContent{align-items:center;max-width:100%}.Home-module__jKgjFW__heroActions{justify-content:center}.Home-module__jKgjFW__heroVisualWrapper{order:-1}.Home-module__jKgjFW__shrineArch{border-radius:160px 160px var(--radius-xl) var(--radius-xl);max-width:300px}.Home-module__jKgjFW__quickLinksGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__festivalCard{grid-template-columns:1fr}.Home-module__jKgjFW__festivalContent{padding:var(--space-6)}.Home-module__jKgjFW__collectionGrid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__thoughtCard{padding:var(--space-8) var(--space-6)}}@media (max-width:480px){.Home-module__jKgjFW__quickLinksGrid{gap:var(--space-3);grid-template-columns:1fr}.Home-module__jKgjFW__collectionGrid,.Home-module__jKgjFW__pujaPreviewGrid{grid-template-columns:1fr}.Home-module__jKgjFW__heroActions{flex-direction:column;width:100%}.Home-module__jKgjFW__heroActions a{width:100%}}
