.Muhurat-module___U8UJa__container{background-color:#fffdf7;min-height:100vh;padding-bottom:4rem}.Muhurat-module___U8UJa__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#103b70 0%,#1a5599 100%);padding:4rem 1.5rem}.Muhurat-module___U8UJa__hero h1{color:#f5a623;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.Muhurat-module___U8UJa__heroNepali{color:#f5a623;opacity:.9;margin-bottom:1rem;font-size:1.4rem}.Muhurat-module___U8UJa__heroDesc{opacity:.95;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}.Muhurat-module___U8UJa__upcomingWrapper{z-index:2;max-width:1200px;margin:-3rem auto 3rem;padding:0 1.5rem;position:relative}.Muhurat-module___U8UJa__upcomingTitle{color:#103b70;margin-bottom:1.25rem;font-size:1.4rem;font-weight:700}.Muhurat-module___U8UJa__upcomingGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.Muhurat-module___U8UJa__upcomingCard{color:#fff;background:linear-gradient(135deg,#103b70 0%,#1a5599 100%);border-radius:16px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 25px #00000026}.Muhurat-module___U8UJa__upcomingCard:hover{transform:translateY(-4px);box-shadow:0 12px 35px #0003}.Muhurat-module___U8UJa__upcomingCardHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.Muhurat-module___U8UJa__upcomingIcon{font-size:2rem}.Muhurat-module___U8UJa__upcomingCategory{text-transform:uppercase;letter-spacing:1px;color:#f5a623;font-size:.75rem;font-weight:700}.Muhurat-module___U8UJa__upcomingName{margin:0 0 .25rem;font-size:1.3rem;font-weight:700}.Muhurat-module___U8UJa__upcomingNepali{opacity:.85;margin-bottom:.5rem;font-size:.95rem}.Muhurat-module___U8UJa__upcomingDate{opacity:.9;margin-bottom:.5rem;font-size:.9rem}.Muhurat-module___U8UJa__upcomingTime{background:#ffffff26;border-radius:20px;align-self:flex-start;padding:.35rem .85rem;font-size:.85rem;font-weight:600}.Muhurat-module___U8UJa__controls{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;max-width:1200px;margin:0 auto 2rem;padding:1.5rem;display:flex;box-shadow:0 4px 20px #00000014}.Muhurat-module___U8UJa__resultsInfo{color:#666;max-width:1200px;margin:0 auto 1.5rem;padding:0 1.5rem;font-size:.95rem}.Muhurat-module___U8UJa__resultsInfo strong{color:#103b70}.Muhurat-module___U8UJa__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid}.Muhurat-module___U8UJa__card{background:#fff;border-top:4px solid #f5a623;border-radius:12px;flex-direction:column;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #0000000d}.Muhurat-module___U8UJa__card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.Muhurat-module___U8UJa__cardIcon{margin-bottom:.75rem;font-size:2rem}.Muhurat-module___U8UJa__cardCategory{text-transform:uppercase;letter-spacing:1px;color:#f5a623;font-size:.75rem;font-weight:700}.Muhurat-module___U8UJa__cardTitle{color:#103b70;margin:.3rem 0;font-size:1.3rem;font-weight:700}.Muhurat-module___U8UJa__cardSubtitle{color:#888;margin-bottom:.75rem;font-size:.95rem}.Muhurat-module___U8UJa__cardMeta{color:#666;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.Muhurat-module___U8UJa__cardDesc{color:#444;flex:1;margin-bottom:1rem;font-size:.9rem;line-height:1.6}.Muhurat-module___U8UJa__festivalLink{color:#103b70;background:#e8f0fa;border-radius:20px;margin-bottom:1rem;padding:.35rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.Muhurat-module___U8UJa__festivalLink:hover{background:#d0e2f5}.Muhurat-module___U8UJa__readMore{color:#fff;text-align:center;background-color:#f5a623;border-radius:6px;align-self:flex-start;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.Muhurat-module___U8UJa__readMore:hover{background-color:#d48a1a}.Muhurat-module___U8UJa__typesSection{max-width:1200px;margin:3rem auto 0;padding:0 1.5rem}.Muhurat-module___U8UJa__sectionTitle{color:#103b70;margin-bottom:1.5rem;font-size:1.75rem;font-weight:700}.Muhurat-module___U8UJa__typesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.Muhurat-module___U8UJa__typeCard{background:#fff;border-left:4px solid #103b70;border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #0000000d}.Muhurat-module___U8UJa__typeCard:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.Muhurat-module___U8UJa__typeTitle{color:#103b70;margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.Muhurat-module___U8UJa__typeDesc{color:#444;margin-bottom:.75rem;font-size:.9rem;line-height:1.6}.Muhurat-module___U8UJa__typeTiming{color:#f5a623;font-size:.85rem;font-weight:600}.Muhurat-module___U8UJa__calendarSection{max-width:1200px;margin:3rem auto 0;padding:0 1.5rem}.Muhurat-module___U8UJa__calendarGrid{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}.Muhurat-module___U8UJa__calendarHeader{color:#fff;background:#103b70;grid-template-columns:1fr 3fr;gap:1rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:700;display:grid}.Muhurat-module___U8UJa__calendarRow{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr 3fr;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:grid}.Muhurat-module___U8UJa__calendarRow:last-child{border-bottom:none}.Muhurat-module___U8UJa__calendarRow:hover{background:#fffdf7}.Muhurat-module___U8UJa__calendarMonth{color:#103b70;font-weight:700}.Muhurat-module___U8UJa__calendarCell{flex-wrap:wrap;gap:.5rem;font-size:.9rem;display:flex}.Muhurat-module___U8UJa__calendarLink{color:#f5a623;font-weight:600;text-decoration:none}.Muhurat-module___U8UJa__calendarLink:hover{text-decoration:underline}.Muhurat-module___U8UJa__calendarBadge{color:#103b70;background:#e8f0fa;border-radius:12px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.Muhurat-module___U8UJa__noResults{text-align:center;color:#666;grid-column:1/-1;padding:4rem 2rem}.Muhurat-module___U8UJa__noResultsIcon{margin-bottom:1rem;font-size:3rem;display:block}.Muhurat-module___U8UJa__noResults h3{color:#103b70;margin-bottom:.5rem}.Muhurat-module___U8UJa__detailContainer{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.Muhurat-module___U8UJa__detailIcon{text-align:center;margin-bottom:.5rem;font-size:4rem}.Muhurat-module___U8UJa__detailCategory{text-align:center;text-transform:uppercase;letter-spacing:2px;color:#f5a623;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.Muhurat-module___U8UJa__detailTitle{color:#103b70;text-align:center;margin-bottom:.25rem;font-size:2.5rem;font-weight:700}.Muhurat-module___U8UJa__detailSubtitle{color:#f5a623;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.Muhurat-module___U8UJa__detailSection{background:#fff;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 10px #0000000d}.Muhurat-module___U8UJa__detailSection h3{color:#103b70;border-bottom:2px solid #f5a623;margin-top:0;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.2rem;display:inline-block}.Muhurat-module___U8UJa__detailSection p{color:#444;margin:0 0 .75rem;line-height:1.7}.Muhurat-module___U8UJa__detailList{margin:0;padding:0;line-height:2;list-style:none}.Muhurat-module___U8UJa__detailList strong{color:#103b70}.Muhurat-module___U8UJa__nepaliText{color:#666;font-style:italic}.Muhurat-module___U8UJa__backButton{color:#103b70;cursor:pointer;background:0 0;border:none;border-radius:6px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.Muhurat-module___U8UJa__backButton:hover{background-color:#103b7014}@media (max-width:768px){.Muhurat-module___U8UJa__hero h1{font-size:2rem}.Muhurat-module___U8UJa__heroDesc{font-size:1rem}.Muhurat-module___U8UJa__heroNepali{font-size:1.2rem}.Muhurat-module___U8UJa__upcomingGrid{grid-template-columns:1fr}.Muhurat-module___U8UJa__controls{flex-direction:column;align-items:stretch}.Muhurat-module___U8UJa__grid,.Muhurat-module___U8UJa__typesGrid{grid-template-columns:1fr}.Muhurat-module___U8UJa__calendarHeader{display:none}.Muhurat-module___U8UJa__calendarRow{border-bottom:1px solid #eee;grid-template-columns:1fr;gap:.5rem;padding:1rem 1.5rem}.Muhurat-module___U8UJa__calendarMonth{color:#f5a623;margin-bottom:.5rem;font-size:1.1rem}.Muhurat-module___U8UJa__detailTitle{font-size:1.75rem}.Muhurat-module___U8UJa__detailSubtitle{font-size:1.25rem}}
