*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{max-width:100%;overflow-x:hidden}*,:after,:before{box-sizing:border-box}.homee{background-color:#3f1a02;color:#0f0e0e;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:hidden;padding:5px 1rem 0}@media(max-width:768px){.homee{font-size:.9rem;padding:5px .5rem 0}}@media(max-width:480px){.homee{font-size:.85rem;padding:5px .3rem 0}}.borderr{color:#0f0e0e;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:hidden;padding:2px 2rem 0}@media(max-width:768px){.borderr{padding:2px 1rem 0}}@media(max-width:480px){.borderr{padding:2px .5rem 0}}.home{background-color:#fbf0c5;color:#0f0e0e;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.home .home-main{border-radius:12px;margin:auto;max-width:2050px;padding:1.5rem}.home .home-main .home-header{display:flex;justify-content:space-between}.home .home-main .home-header h1{color:#e87a43;font-size:2.5rem;margin-bottom:2rem}.home .home-main .home-header p{color:#020202;font-size:1rem;margin-bottom:2rem}.home .home-main button{background-color:#ff7d29;border:none;border-radius:10px;color:#0f0e0e;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .3s}.home .home-main button a{color:inherit;text-decoration:none}.home .home-main button:hover{background-color:#ffbf78}.home .home-main .logo{margin-right:1rem}.home .home-main .logo img{height:30px;width:10px}.home .logo-splash{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.home .splash-logo{height:180px;object-fit:contain;width:180px}.home .home-header .logo img{height:350px;width:300px;will-change:transform}@media(max-width:1024px){.home .home-header{display:flex;gap:3rem;justify-content:space-between}.home .intro h1{font-size:1rem}.home .intro p{font-size:1.5rem}.home button{font-size:.95rem;padding:.4rem 1rem;text-decoration:none}.home button a{color:inherit;text-decoration:none}.home .logo img{height:200px!important;width:200px!important}}@media(max-width:768px){.home{padding:5rem 2rem}.home .home-main{padding:1rem}.home .home-main .home-header{display:flex;gap:3rem;justify-content:space-between}.home .home-main .intro h1{font-size:1rem}.home .home-main .intro p{font-size:.65rem}.home .home-main button{font-size:.95rem;padding:.4rem 1rem;text-decoration:none}.home .home-main button a{color:inherit;text-decoration:none}.home .home-main .logo img{height:200px;width:200px}}@media(max-width:480px){.home{padding:5rem 1rem}.home .home-main{padding:.8rem}.home .home-main .home-header{display:flex;gap:3rem;justify-content:space-between}.home .home-main .intro h1{font-size:1rem;text-align:left}.home .home-main .intro p{font-size:.7rem;text-align:left}.home .home-main button{display:block;font-size:.9rem;margin:1rem auto;text-decoration:none;width:100%}.home .home-main button a{color:inherit;text-decoration:none}.home .home-main .logo img{height:150px!important;width:150px!important}}.details{display:flex;flex-wrap:wrap;font-family:Segoe UI,sans-serif;gap:2rem;justify-content:center;margin-left:auto;margin-right:auto;margin-top:3rem;max-width:1400px;padding:0 1rem;width:100%}.details .card{align-items:center;background-color:#ffeea9;border-radius:20px;box-shadow:0 4px 6px #00000080;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:420px;min-width:300px;padding:2rem;width:calc(33.33% - 2rem)}.details .card .Card-header{display:flex;flex-direction:column;margin-bottom:1rem;text-decoration:none}.details .card .Card-header h2{color:#7b4019;font-size:1.5rem}.details .card .Card-header span{color:#7b4019;font-size:.9rem}.details .card .card-body{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.details .card .card-body .timee{display:flex;flex-wrap:wrap;font-weight:500;gap:1rem;justify-content:center}.details .card .card-body .timee button{background-color:#7b4019;color:#fff}.details .card .card-body .timee button:hover{background-color:#f45b1e;color:#fff}.details .card .card-body img{border-radius:15px;height:auto;max-height:200px;object-fit:contain;width:100%}.details .card .more-details1{background-color:#0000;border-radius:8px;margin-bottom:1.5rem;max-height:180px;overflow:hidden;padding:1rem;transition:max-height .3s ease-in-out}.details .card .more-details1.expanded{max-height:1000px}.details .card .more-details1 span{color:#070606;display:block;font-weight:600;margin-bottom:1rem}.details .card .more-details1 ul{list-style:none;margin:0;padding:0}.details .card .more-details1 ul li{color:#020202;font-size:.95rem;margin-bottom:.5rem}.details .card .more-details1 table{border-collapse:collapse;color:#040303;overflow-x:auto;width:40%}.details .card .more-details1 table td,.details .card .more-details1 table th{border:1px solid #777;font-size:.9rem;padding:.5rem;text-align:center}.details .card .more-details2{background-color:#0000;border-radius:8px;margin-bottom:1.5rem;max-height:180px;overflow-y:scroll;padding:1rem;transition:max-height .3s ease-in-out}.details .card .more-details2.expanded{max-height:1000px}.details .card .more-details2 span{color:#070606;display:block;font-weight:600;margin-bottom:1rem}.details .card .more-details2 ul{list-style:none;margin:0;padding:0}.details .card .more-details2 ul li{color:#020202;font-size:.95rem;margin-bottom:.5rem}.details .card .more-details2 table{border-collapse:collapse;color:#040303;width:100%}.details .card .more-details2 table td,.details .card .more-details2 table th{border:1px solid #777;font-size:.9rem;padding:.5rem;text-align:center}.details .card .more-details3{background-color:#0000;border-radius:8px;margin-bottom:1rem;max-height:180px;max-width:300px;overflow:hidden;overflow-x:scroll;padding:.5rem;transition:max-height .3s ease-in-out}.details .card .more-details3.expanded{max-height:1000px}.details .card .more-details3 span{color:#070606;display:block;font-weight:600;margin-bottom:1rem}.details .card .more-details3 ul{list-style:none;margin:0;padding:0}.details .card .more-details3 ul li{color:#020202;font-size:.95rem;margin-bottom:.5rem}.details .card .more-details3 table{border-collapse:collapse;color:#040303;width:100%}.details .card .more-details3 table td,.details .card .more-details3 table th{border:1px solid #777;font-size:.9rem;padding:.3rem;text-align:center}.details .card .footer{background-color:#ea6208;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;max-width:150px;padding:.6rem 1.2rem;text-align:left;transition:background-color .3s}.details .card .footer:hover{background-color:#d45b00}@media(max-width:768px){.details .details{align-items:center;flex-direction:column;gap:2rem;padding:0 1rem}.details .card{margin:0 auto;max-width:400px;width:90%}.details .card .Card-header h2{font-size:1.3rem}.details .card .more-details1 table td,.details .card .more-details1 table th,.details .card .more-details1 ul li{font-size:.85rem}.details .card .footer{font-size:.9rem;padding:.5rem 1rem}.details,.details .details{flex-direction:column;gap:2rem}.details .details{align-items:center;padding:0 1rem}.details .card{margin:0 auto;max-width:400px;width:90%}.details .card .Card-header h2{font-size:1.3rem}.details .card .more-details1 table td,.details .card .more-details1 table th,.details .card .more-details1 ul li{font-size:.85rem}.details .card .footer{font-size:.9rem;padding:.5rem 1rem}}@media(max-width:480px){.details{flex-direction:column;gap:1.5rem}.details .card{padding:1rem}.details .card .Card-header h2{font-size:1.1rem}.details .card .card-body .time{font-size:.9rem;gap:.5rem}.details .card .more-details1 table td,.details .card .more-details1 table th,.details .card .more-details1 ul li{font-size:.75rem}.details .card .more-details3{max-width:300px}.details .card table td{font-size:.5rem!important}.details .card .footer{font-size:.85rem;max-width:100%;padding:.5rem;text-align:center}}.services-section{color:#040404;font-family:Times New Roman;margin-top:5rem;padding:1rem 2rem}.services-section .services-header{align-items:center;color:#7b4019;display:flex;font-size:1.2rem;font-weight:700;gap:.5rem;margin-bottom:1.5rem}.services-section .services-header span{color:#7b4019;font-weight:400}.services-section .services-grid{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-bottom:8rem}.services-section .services-grid .service-card{background-color:#ffeea9;border-radius:6px;box-shadow:0 4px 12px #0000001a;color:#100f0f;font-weight:700;height:155px;padding:1rem;position:relative;text-align:center;text-decoration:none;transition:background-color .3s;transition:transform .3s ease,box-shadow .3s ease}.services-section .services-grid .service-card:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.services-section .services-grid .service-card:hover:before{animation:spin 20s linear infinite;opacity:.15}.services-section .services-grid .service-card:hover{background-color:#ebb17a;box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.services-section .services-grid .service-card .icon-placeholder{position:relative;z-index:1}.services-section .services-grid .service-card .icon-placeholder img{background-color:none;border:1px solid #ea6208;border-radius:4px;height:30px;margin:0 auto .5rem;width:30px}.services-section .services-grid .service-card span{font-size:1.1rem}.services-section .horoscope-festival-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.services-section .horoscope-festival-container .festival-box,.services-section .horoscope-festival-container .horoscope-box{background-color:#ffeea9;border:1px solid #7b4019;border-radius:8px;flex:1 1 45%;padding:1.5rem}.services-section .horoscope-festival-container .horoscope-box .tabs{display:grid;grid-template-columns:repeat(5,1fr);justify-content:center;margin:auto;padding:1rem}.services-section .horoscope-festival-container .horoscope-box .tabs .tab{background-color:#fff;border:1px solid #ea6208;border-radius:8px;color:#050505;cursor:pointer;font-weight:700;padding:.5rem;text-align:center;transition:background .3s}.services-section .horoscope-festival-container .horoscope-box .tabs .tab:hover{background-color:#f36e09}.services-section .horoscope-festival-container .horoscope-box .horoscope-symbol{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.services-section .horoscope-festival-container .horoscope-box .horoscope-symbol img{border:2px solid #ea6208;border-radius:10%;height:45px;width:40px}.services-section .horoscope-festival-container .horoscope-box .horoscope-details h4{font-size:1.1rem;margin:0 0 .5rem}.services-section .horoscope-festival-container .horoscope-box .horoscope-details .date{color:#d3d0d0;font-size:.9rem;margin-bottom:1rem}.services-section .horoscope-festival-container .horoscope-box .horoscope-details .description{font-size:.85rem}.services-section .horoscope-festival-container .horoscope-box .horoscope-details .description .read-more{color:#ff8c42;cursor:pointer}.services-section .horoscope-festival-container .festival-box .festival-tab-link{color:inherit;font-weight:500;margin-right:1rem;text-decoration:none}.services-section .horoscope-festival-container .festival-box .festival-header span{border-radius:5px;margin-right:10px;padding:5px 10px}.services-section .horoscope-festival-container .festival-box .festival-header .active-tab{background-color:#f0f0f0;color:#7b4019;font-weight:bolder}.services-section .horoscope-festival-container .festival-box .festival-header{display:flex;font-weight:700;justify-content:space-between;margin-bottom:1rem}.services-section .horoscope-festival-container .festival-box ul{list-style:none;padding:0}.services-section .horoscope-festival-container .festival-box ul li{border-bottom:1px solid #333;font-size:.9rem;padding:.3rem 0}@media(max-width:1024px){.services-section .services-grid{gap:3rem}.services-section .horoscope-festival-container{flex-direction:column}.services-section .horoscope-festival-container .festival-box,.services-section .horoscope-festival-container .horoscope-box{flex:1 1 100%}}@media(max-width:768px){.services-section .services-header{flex-direction:column;font-size:1rem;text-align:center}.services-section .services-grid{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.services-section .horoscope-festival-container{gap:1.5rem}.services-section .horoscope-festival-container .horoscope-box{max-width:500px;width:100%}.services-section .horoscope-festival-container .horoscope-box .tabs{gap:.2rem;grid-template-columns:repeat(5,1fr)}.services-section .horoscope-festival-container .horoscope-box .horoscope-symbol{display:flex;flex-wrap:wrap}.services-section .horoscope-festival-container .horoscope-box .horoscope-symbol img{height:30px;width:35px}.services-section .horoscope-festival-container .horoscope-box .horoscope-details h4{font-size:1rem}.services-section .horoscope-festival-container .horoscope-box .horoscope-details .date{font-size:.85rem}.services-section .horoscope-festival-container .horoscope-box .horoscope-details .description{font-size:.8rem}.services-section .horoscope-festival-container .festival-box{grid-template-columns:repeat(3,1fr)}.services-section .horoscope-festival-container .festival-box .festival-header{display:flex;font-size:1rem}.services-section .horoscope-festival-container .festival-box ul li{font-size:.85rem}}@media(max-width:480px){.services-section .services-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.services-section .tabs{grid-template-columns:repeat(2,1fr)!important}.services-section .horoscope-festival-container{flex-direction:column;gap:1.5rem}.services-section .horoscope-festival-container .horoscope-box{max-width:1000px;width:100%}.services-section .horoscope-festival-container .horoscope-box .tabs{display:grid;grid-template-columns:repeat(5,minmax(50px,1fr));overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory}.services-section .horoscope-festival-container .horoscope-box .tabs .tab{min-width:30px;scroll-snap-align:start;white-space:nowrap}.services-section .horoscope-festival-container .horoscope-box .horoscope-symbol{display:flex;flex-wrap:wrap;gap:.1rem;max-width:fit-content;width:100%}.services-section .horoscope-festival-container .horoscope-box .horoscope-symbol img{height:25px;width:25px}.services-section .horoscope-festival-container .horoscope-box .horoscope-details h4{font-size:.9rem}.services-section .horoscope-festival-container .horoscope-box .horoscope-details .date{font-size:.8rem}.services-section .horoscope-festival-container .horoscope-box .horoscope-details .description{font-size:.75rem}.services-section .horoscope-festival-container .festival-box{grid-template-columns:repeat(3,1fr)}.services-section .horoscope-festival-container .festival-box .festival-header{font-size:.9rem}.services-section .horoscope-festival-container .festival-box ul li{font-size:.75rem}}.other-details{color:#333;font-family:Segoe UI,sans-serif;margin-top:3rem;padding:2rem}.other-details p{color:#fd5411;font-size:1rem;font-weight:700;margin-bottom:3rem;text-align:center}.other-details .heading{margin-bottom:2rem;text-align:center}.other-details .heading h3{color:#7b4019;font-size:2rem;margin-bottom:3rem}.other-details .heading h3 span{color:#030303;font-style:italic;font-weight:300}.other-details .details-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:2rem}.other-details .details-grid .detail-card{background-color:#ffeea9;border-radius:15px;box-shadow:0 4px 12px #0000001a;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.other-details .details-grid .detail-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.other-details .details-grid .detail-card img{display:block;height:60px;margin:0 auto 1rem;object-fit:cover;width:60px}.other-details .details-grid .detail-card h3{color:#0a0908;font-size:1.2rem;justify-content:center;margin-bottom:.5rem;text-align:center}.other-details .details-grid .detail-card p{color:#2a2929;font-size:.95rem;line-height:1.5}.other-details button{background-color:#d2691e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:0 auto 3rem;padding:.75rem 2rem;transition:background .3s}.other-details button:hover{background-color:sienna}.other-details .stats{border-radius:20px;display:flex;flex-wrap:wrap;justify-content:space-around;padding:2rem}.other-details .stats .stat-card{flex:1 1 150px;margin:1rem;text-align:center}.other-details .stats .stat-card span{color:#0a0908;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.other-details .stats .stat-card h2{color:#030303;font-size:2rem}@media(max-width:768px){.other-details{padding:1.5rem}.other-details .heading h3{font-size:1.6rem}.other-details .detail-card h3{font-size:1.1rem}.other-details .detail-card p{font-size:.9rem}.other-details .stats{align-items:center;flex-direction:column}.other-details .stat-card{margin-bottom:2rem}}@media(max-width:480px){.other-details{padding:1rem}.other-details .heading h3{font-size:1.4rem}.other-details .details-grid{gap:2rem;grid-template-columns:1fr}.other-details .detail-card h3{font-size:1rem}.other-details .detail-card p{font-size:.85rem}.other-details .stat-card h2{font-size:1.5rem}.other-details .stat-card span{font-size:.8rem}.other-details button{font-size:.95rem;width:100%}}.feedback{font-family:Segoe UI,sans-serif;text-align:center}.feedback h3{color:#7b4019;font-size:2rem;margin-bottom:1.5rem}.feedback .feedback-content{color:#000;font-size:1.1rem;line-height:1.6;margin:0 auto 3rem;max-width:700px;padding:0 1rem}.feedback .feedback-card{display:flex;gap:3rem;overflow-x:auto;padding:1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory}.feedback .feedback-card::-webkit-scrollbar{height:8px}.feedback .feedback-card::-webkit-scrollbar-track{background:#0000}.feedback .feedback-card .card{background-color:#ffeea9;border:1px solid #7b4019;border-radius:15px;box-shadow:0 6px 16px #0000001a;flex:0 0 350px;padding:2rem;scroll-snap-align:start;transition:transform .3s ease}.feedback .feedback-card .card:hover{box-shadow:0 10px 20px #00000026;cursor:pointer;transform:translateY(-5px)}.feedback .feedback-card .card p{color:#000;font-size:1rem;margin-bottom:1.5rem}.feedback .feedback-card .card img{border:3px solid #fcfbfb;border-radius:50%;height:80px;margin-bottom:1rem;object-fit:cover;width:80px}.feedback .feedback-card .card h4{color:#000;font-size:1.2rem;font-weight:600;margin-bottom:.2rem}.feedback .feedback-card .card>p:last-of-type{color:#000;font-size:.95rem;font-style:italic}@media(max-width:768px){.feedback h3{font-size:1.5rem}.feedback .feedback-content{font-size:1rem}.feedback .feedback-card{gap:1.5rem;padding:.5rem}.feedback .feedback-card .card{flex:0 0 280px;padding:1.2rem}.feedback .feedback-card .card p{font-size:.95rem}.feedback .feedback-card .card h4{font-size:1rem}.feedback .feedback-card .card>p:last-of-type{font-size:.85rem}}@media(max-width:480px){.feedback h3{font-size:1.3rem}.feedback .feedback-content{font-size:.95rem;padding:0 .5rem}.feedback .feedback-card{gap:1rem}.feedback .feedback-card .card{flex:0 0 250px;padding:1rem}.feedback .feedback-card .card img{height:60px;width:60px}.feedback .feedback-card .card h4{font-size:.95rem}.feedback .feedback-card .card p{font-size:.9rem}.feedback .feedback-card .card>p:last-of-type{font-size:.8rem}}.contact-footer{align-items:flex-start;display:flex;flex-wrap:wrap;font-family:Segoe UI,sans-serif;gap:5rem;margin-top:12rem}.contact-footer .contact__content{align-self:self-end;flex:1 1;margin-bottom:5.5rem;max-width:300px;text-align:left}.contact-footer .contact__content p{background-color:#ff7d29;border:1px solid #7b4019;border-radius:10px;color:#000;font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:.5rem;padding:1rem;width:fit-content;word-break:break-word}.contact-footer .contact__content h1{color:#000;font-size:3rem;line-height:1.3;word-break:break-word}.contact-footer .form{grid-gap:3.5rem;display:grid;flex:2 1;gap:3.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:800px}.contact-footer .form .form-group{display:flex;flex-direction:column}.contact-footer .form .form-group .label-with-icon{align-items:center;color:#010101;display:flex;font-size:1rem;font-weight:500;margin-bottom:.3rem}.contact-footer .form .form-group .label-with-icon .icon{color:#555;font-size:1.5rem;margin-right:.5rem}.contact-footer .form .form-group p{color:#010101;font-size:.95rem;font-weight:500;margin-bottom:.3rem}.contact-footer .form .form-group select{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#333;font-size:1rem;padding:1.5rem}.contact-footer .form .form-group input{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;color:#333;font-size:1rem;padding:1.5rem}.contact-footer .form .form-group input::placeholder{color:#999}.contact-footer .form .form-group input:focus{background-color:#fff;border-color:#6c63ff;color:#000;outline:none}.contact-footer .form button{background-color:#ec6a0e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;grid-column:span 1;justify-self:start;padding:.5rem 1rem;transition:background .3s ease}.contact-footer .form button:hover{background-color:#b84e05}.contact-footer .popup-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.contact-footer .popup{background:#fff;border-radius:10px;box-shadow:0 0 15px #0000004d;max-width:400px;padding:2rem;text-align:left;width:100%}.contact-footer .popup h2{margin-bottom:1rem}.contact-footer .popup ul{list-style:none;margin-bottom:1.5rem;padding:0}.contact-footer .popup li{margin-bottom:.5rem}.contact-footer .popup-buttons{display:flex;justify-content:space-between}.contact-footer .popup-buttons button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.6rem 1.2rem;transition:background .3s ease}.contact-footer .popup-buttons button:last-child{background-color:#dc3545}.contact-footer .popup-buttons button:hover{background-color:#14c419;opacity:.9}@media(max-width:768px){.contact-footer{flex-direction:column;gap:3rem}.contact-footer .contact__content{max-width:100%}.contact-footer .contact__content h1{font-size:2.3rem}.contact-footer .contact__content p{font-size:.95rem}.contact-footer .form{align-items:center;gap:2rem;grid-template-columns:1fr}.contact-footer .form .form-group input{font-size:.95rem;padding:1.2rem;width:400px}.contact-footer .form button{font-size:.9rem}}@media(max-width:480px){.contact-footer .contact__content h1{font-size:1.8rem}.contact-footer .contact__content p{font-size:.9rem}.contact-footer .form{gap:1.5rem}.contact-footer .form .form-group input{font-size:.9rem;padding:1rem;width:300px}.contact-footer .form button{font-size:.85rem;padding:.6rem 1rem}}.blur-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.active-trigger{position:relative;z-index:1000}.header{align-items:center;display:flex;font-family:Segoe UI,sans-serif;gap:2rem;max-width:2000px;overflow-x:scroll;padding:1rem;scrollbar-width:none;width:100%}.header::-webkit-scrollbar{display:none}.header .logo span{color:#7b4019;font-size:1.5rem;font-weight:700;margin-right:4rem;white-space:nowrap}.header .hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px;justify-content:flex-end;padding:.5rem;z-index:998}.header .hamburger .bar{background-color:#000;height:2px;transition:all .3s ease;width:25px}.header .-nav{align-items:center;display:flex;gap:1.5rem;list-style:none}.header .-nav li a{color:#040302;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .3s}.header .-nav li a:hover{color:#ff7b00;cursor:pointer}@media(max-width:768px){.header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem}.header .logo span{font-size:2rem}.header .hamburger{align-items:right;color:#040302;display:flex;justify-content:right;left:100%;top:0}.header .-nav{background-color:#e5e2e2;border-radius:0 0 0 10px;box-shadow:-2px 0 10px #00000080;display:none;flex-direction:column;height:700px;padding:1rem;position:fixed;right:100px;top:130px;width:220px;z-index:997}.header .-nav li{margin-bottom:1rem;width:100%}.header .-nav li a{border-bottom:1px solid #ffffff1a;display:block;font-size:1rem;padding:.5rem 0;width:100%}.header .-nav.show{display:flex}}@media(max-width:480px){.header .logo span{font-size:1.8rem}.header .-nav{background-color:#e5e2e2;border-radius:0 0 0 10px;box-shadow:-2px 0 10px #00000080;display:none;flex-direction:column;height:700px;padding:1rem;position:fixed;right:80px;top:100px;width:220px;z-index:997}.header .-nav li{margin-bottom:1rem;width:100%}.header .-nav li a{border-bottom:1px solid #ffffff1a;display:block;font-size:1rem;padding:.5rem 0;width:100%}}.modall-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100vw;z-index:1000}.modall-content{background-color:#ffeea9;border-radius:10px;box-shadow:0 4px 12px #0003;max-height:90vh;max-width:900px;overflow-y:auto;overflow:hidden;padding:2rem;position:relative;width:90%}.modall-content:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.modall-content:before,.modall-content:hover:before{animation:spin 20s linear infinite;opacity:.1}.modall-content h2{color:#5a0505;font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.panchang-container{position:relative;z-index:1}.panchang-grid{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column;grid-template-rows:repeat(3,1fr)}@media(max-width:1024px){.panchang-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(max-width:600px){.panchang-grid{gap:1.2rem;grid-template-columns:1fr}}.panchang-item{align-items:flex-start;border-radius:5px;color:#222;cursor:pointer;display:flex;gap:1rem;padding:.5rem;text-decoration:none;transition:all .3s ease}.panchang-item a{color:inherit;text-decoration:none}.panchang-item:hover{background-color:#f8f7f7;box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.panchang-item .icon{font-size:2rem}@media(max-width:480px){.panchang-item .icon{font-size:1.5rem}}.panchang-item h4{color:#000;font-size:1rem;font-weight:700;margin:0}@media(max-width:480px){.panchang-item h4{font-size:.95rem}}.panchang-item p{color:#1f1f1f;font-size:.85rem;margin:.25rem 0 0}.panchang-item p a{color:inherit;text-decoration:none}@media(max-width:480px){.panchang-item p{font-size:.75rem}}.Cal-modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100vw;z-index:1000}.Cal-modal-content{background-color:#ffeea9;border-radius:10px;box-shadow:0 4px 12px #0003;max-height:90vh;max-width:900px;overflow-y:auto;overflow:hidden;padding:2rem;position:relative;width:90%}.Cal-modal-content:before{animation:spin 20s linear infinite;background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.calender-container{position:relative;z-index:1}.Cal-modal-content h2{color:#700606;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.calender-grid{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column;grid-template-rows:repeat(5,1fr)}@media(max-width:1024px){.calender-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(max-width:600px){.calender-grid{gap:1.2rem;grid-template-columns:1fr}}.calender-item{align-items:flex-start;border-radius:5px;color:#222;cursor:pointer;display:flex;gap:1rem;text-decoration:none;transition:all .3s ease}.calender-item a{color:inherit;text-decoration:none}.calender-item:hover{background-color:#fff;box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.calender-item .icon{font-size:2rem}@media(max-width:480px){.calender-item .icon{font-size:1.5rem}}.calender-item h4{color:#222;font-size:1rem;font-weight:600;margin:0}@media(max-width:480px){.calender-item h4{font-size:.95rem}}.Muh-modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100vw;z-index:1000}@media(max-width:1024px){.Muh-modal-overlay{align-items:center;justify-content:center;padding:2rem}}.Muh-modal-content{background-color:#ffeea9;border-radius:10px;box-shadow:0 4px 12px #0003;max-height:90vh;max-width:900px;overflow-y:auto;overflow:hidden;padding:2rem;position:relative;width:90%}.Muh-modal-content:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.Muh-modal-content:before,.Muh-modal-content:hover:before{animation:spin 20s linear infinite;opacity:.1}.muhurat-container{position:relative;z-index:1}.Muh-modal-content h2{color:#570606;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.muhurat-grid{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column;grid-template-rows:repeat(5,1fr)}@media(max-width:1024px){.muhurat-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(max-width:600px){.muhurat-grid{gap:1.2rem;grid-template-columns:1fr}}.muhurat-item{align-items:flex-start;border-radius:5px;display:flex;gap:1rem;padding:.5rem;text-decoration:none;transition:transform .3s ease}.muhurat-item a{color:inherit;text-decoration:none}.muhurat-item:hover{background-color:#fff;box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.muhurat-item .icon{color:#080707;font-size:2rem}.muhurat-item .icon a{color:inherit;text-decoration:none}@media(max-width:480px){.muhurat-item .icon{font-size:1.5rem}}.muhurat-item h4{color:#222;font-size:1rem;font-weight:600;margin:0}@media(max-width:480px){.muhurat-item h4{font-size:.9rem}}.vrat-modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100vw;z-index:1000}@media(max-width:1024px){.vrat-modal-overlay{align-items:center;justify-content:center;padding:2rem}}.vrat-modal-content{background-color:#ffeea9;border-radius:10px;box-shadow:0 4px 12px #0003;max-height:90vh;max-width:900px;overflow-y:auto;overflow:hidden;padding:2rem;position:relative;width:90%}.vrat-modal-content:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.vrat-modal-content:before,.vrat-modal-content:hover:before{animation:spin 20s linear infinite;opacity:.1}.vrat-container{position:relative;z-index:1}.vrat-modal-content h2{color:#610505;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.vrat-grid{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column;grid-template-rows:repeat(4,1fr)}@media(max-width:1024px){.vrat-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(max-width:600px){.vrat-grid{gap:1.2rem;grid-template-columns:1fr}}.vrat-item{align-items:flex-start;border-radius:5px;color:#222;display:flex;gap:1rem;padding:.5rem;text-decoration:none;transition:all .3s ease}.vrat-item a{color:inherit;text-decoration:none}.vrat-item:hover{background-color:#fff;box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.vrat-item .icon{font-size:2rem}@media(max-width:480px){.vrat-item .icon{font-size:1.5rem}}.vrat-item h4{color:#222;font-size:1rem;font-weight:600;margin:0}@media(max-width:480px){.vrat-item h4{font-size:.9rem}}.Jyotish-modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100vw;z-index:1000}@media(max-width:1024px){.Jyotish-modal-overlay{align-items:center;justify-content:center;padding:2rem}}.Jyotish-modal-content{background-color:#ffeea9;border-radius:10px;box-shadow:0 4px 12px #0003;max-height:90vh;max-width:900px;overflow-y:auto;overflow:hidden;padding:2rem;position:relative;width:90%}.Jyotish-modal-content:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.Jyotish-modal-content:before,.Jyotish-modal-content:hover:before{animation:spin 20s linear infinite;opacity:.1}.jyotish-container{position:relative;z-index:1}.Jyotish-modal-content h2{color:#5a0505;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.jyotish-grid{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column;grid-template-rows:repeat(4,1fr)}@media(max-width:1024px){.jyotish-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(max-width:600px){.jyotish-grid{gap:1.2rem;grid-template-columns:1fr}}.jyotish-item{align-items:flex-start;border-radius:5px;color:#222;display:flex;gap:1rem;padding:.5rem;text-decoration:none;transition:transform .3s ease}.jyotish-item a{color:inherit;text-decoration:none}.jyotish-item:hover{background-color:#fff;box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.jyotish-item .icon{font-size:2rem}@media(max-width:480px){.jyotish-item .icon{font-size:1.5rem}}.jyotish-item h4{color:#222;font-size:1rem;font-weight:600;margin:0}.jyotish-item h4 a{color:inherit;text-decoration:none}@media(max-width:480px){.jyotish-item h4{font-size:.9rem}}.Planets-modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100vw;z-index:1000}@media(max-width:1024px){.Planets-modal-overlay{align-items:center;justify-content:center;padding:2rem}}.Planets-modal-content{background-color:#ffeea9;border-radius:10px;box-shadow:0 4px 12px #0003;max-height:90vh;max-width:900px;overflow-y:auto;overflow:hidden;padding:2rem;position:relative;width:90%}.Planets-modal-content:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.Planets-modal-content:before,.Planets-modal-content:hover:before{animation:spin 20s linear infinite;opacity:.1}.planets-container{position:relative;z-index:1}.Planets-modal-content h2{color:#4e0505;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.planets-grid{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column;grid-template-rows:repeat(3,1fr)}@media(max-width:1024px){.planets-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(max-width:600px){.planets-grid{gap:1.2rem;grid-template-columns:1fr}}.planets-item{align-items:flex-start;border-radius:5px;color:#222;display:flex;gap:1rem;padding:.5rem;text-decoration:none;transition:transform .3s ease}.planets-item a{color:inherit;text-decoration:none}.planets-item:hover{background-color:#fafaf9;box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.planets-item .icon{font-size:2rem}@media(max-width:480px){.planets-item .icon{font-size:1.5rem}}.planets-item h4{color:#222;font-size:1rem;font-weight:600;margin:0}.planets-item h4 a{color:inherit;text-decoration:none}@media(max-width:480px){.planets-item h4{font-size:.9rem}}.Numerology-modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100vw;z-index:1000}@media(max-width:1024px){.Numerology-modal-overlay{align-items:center;justify-content:center;padding:2rem}}.Numerology-modal-content{background-color:#ffeea9;border-radius:10px;box-shadow:0 4px 12px #0003;max-height:90vh;max-width:900px;overflow-y:auto;overflow:hidden;padding:2rem;position:relative;width:90%}.Numerology-modal-content:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.Numerology-modal-content:before,.Numerology-modal-content:hover:before{animation:spin 20s linear infinite;opacity:.1}.numerology-container{position:relative;z-index:1}.Numerology-modal-content h2{color:#470404;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.numerology-grid{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column;grid-template-rows:repeat(3,1fr)}@media(max-width:1024px){.numerology-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(max-width:600px){.numerology-grid{gap:1.2rem;grid-template-columns:1fr}}.numerology-item{align-items:flex-start;border-radius:5px;color:#222;display:flex;gap:1rem;padding:.5rem;text-decoration:none;transition:all .3s ease}.numerology-item a{color:inherit;text-decoration:none}.numerology-item:hover{background-color:#fafafa;box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.numerology-item .icon{font-size:2rem}@media(max-width:480px){.numerology-item .icon{font-size:1.5rem}}.numerology-item h4{color:#222;font-size:1rem;font-weight:600;margin:0;text-decoration:none}.numerology-item h4 a{color:inherit;text-decoration:none}@media(max-width:480px){.numerology-item h4{font-size:.9rem}}.Festivals-modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100vw;z-index:1000}.Festivals-modal-content{background-color:#ffeea9;border-radius:10px;box-shadow:0 4px 12px #0003;max-height:90vh;max-width:900px;overflow-y:auto;overflow:hidden;padding:2rem;position:relative;width:90%}.Festivals-modal-content:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.Festivals-modal-content:before,.Festivals-modal-content:hover:before{animation:spin 20s linear infinite;opacity:.1}.festivals-container{position:relative;z-index:1}.Festivals-modal-content h2{color:#5a0404;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.festivals-grid{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column;grid-template-rows:repeat(3,1fr)}@media(max-width:1024px){.festivals-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(max-width:600px){.festivals-grid{gap:1.2rem;grid-template-columns:1fr}}.festival-item{align-items:flex-start;border-radius:5px;color:#222;display:flex;gap:1rem;padding:.5rem;text-decoration:none;transition:transform .3s ease}.festival-item a{color:inherit;text-decoration:none}.festival-item:hover{background-color:#fff;box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.festival-item .icon{font-size:2rem}@media(max-width:480px){.festival-item .icon{font-size:1.5rem}}.festival-item h4{color:#222;font-size:1rem;font-weight:600;margin:0}.festival-item h4 a{color:inherit;text-decoration:none}@media(max-width:480px){.festival-item h4{font-size:.9rem}}.footer{background-color:#ffeea9;border-radius:20px;box-shadow:0 4px 6px #00000080;font-family:Segoe UI,sans-serif;gap:2rem;margin-top:4rem;padding:5rem}.footer,.footer .footer-content{color:#000;display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer-content{border:#000;gap:4rem}.footer .footer-content>div{flex:1 1 140px;max-width:1024px;min-width:140px}.footer .footer-content .logo{color:#ff6200;font-size:clamp(.9rem,5vw,1rem);font-weight:750;margin-bottom:1rem;overflow:hidden;white-space:nowrap}.footer .footer-content .contacts-items{display:flex;flex-direction:column}.footer .footer-content .contacts-items .icons{align-items:center;display:flex;gap:1rem}.footer .footer-content .contacts-items .icons img{background-color:orange;border:1px solid #ec6a0e}.footer .footer-content .contacts-items .icons img:hover{background-color:#faaa3b;border:1px solid #fa973b}.footer .footer-content .contacts-items .icons svg{border:1px solid #000;border-radius:50%;color:#060505;cursor:pointer;font-size:35px;padding:.3rem;transition:transform .3s ease,color .3s ease}.footer .footer-content .contacts-items .icons svg:hover{border:1px solid #fa943b;color:#faae3b;transform:scale(1.15)}.footer .footer-content .contacts-items .icons img{background-color:#0000;border:1px solid #000;border-radius:50%;cursor:pointer;height:32px;transition:transform .3s ease;width:32px}.footer .footer-content .contacts-items .icons img:hover{transform:scale(1.15)}.footer .footer-content .contact-item{align-items:flex-start;display:flex;gap:1rem;margin-bottom:2rem}.footer .footer-content .contact-item svg{border:1px solid #f70;border-radius:50%;color:#ff6a00;flex-shrink:0;font-size:45px;padding:.3rem}.footer .footer-content .contact-item .label{color:#ff7b00;font-weight:600;margin-bottom:.2rem}.footer .footer-content .contact-item p{color:#000}.footer .footer-content .contact-item .hi{color:#000;cursor:pointer;font-size:1rem;line-height:1.4}.footer .footer-content .contact-item .hi,.footer .footer-content .contact-item .hi a{overflow-wrap:break-word;text-decoration:none;white-space:normal;word-break:break-word}.footer .footer-content .contact-item .hi a{color:inherit}.footer .footer-content .footer__details{max-width:300px}.footer .footer-content .footer__details .logo-pic img{border-radius:30%;height:150px;object-fit:contain;width:150px}.footer .footer-content .footer__details p{color:#000;font-size:1rem;line-height:1.8;margin-bottom:2.5rem}.footer .footer-content .footer__links h3{color:#f60;font-size:1.1rem;margin-bottom:1rem}.footer .footer-content .footer__links ul{list-style:none;padding:0}.footer .footer-content .footer__links ul li{margin-bottom:.6rem}.footer .footer-content .footer__links ul li a{color:#000;text-decoration:none;transition:color .3s}.footer .footer-content .footer__links ul li a:hover{color:#310af4}.footer .footer-content .footer__links ul li span{color:#000;cursor:pointer;text-decoration:none;transition:color .3s}.footer .footer-content .footer__links ul li span:hover{color:#4345ea}.footer .footer-content .footer__vlog .subscribe h3{color:#ff6a00;font-size:1.1rem;margin-bottom:1rem}.footer .footer-content .footer__vlog .subscribe form{display:flex;flex-direction:column;gap:.8rem}.footer .footer-content .footer__vlog .subscribe form input{background-color:#fff;border:none;border-radius:6px;color:#000;font-size:1rem;padding:.7rem 1rem}.footer .footer-content .footer__vlog .subscribe form input::placeholder{color:#1f1e1e}.footer .footer-content .footer__vlog .subscribe form input:focus{outline:2px solid #ec6a0e}.footer .footer-content .footer__vlog .subscribe form button{background-color:#ec6a0e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.7rem 1rem;transition:background-color .3s ease}.footer .footer-content .footer__vlog .subscribe form button:hover{background-color:#b84e05}.footer .footer-content .footer__vlog h3{color:#ff5e00;font-size:1.1rem;margin-bottom:.8rem}.footer .footer-content .footer__vlog p{color:#000;font-size:.95rem;line-height:1.6;margin-bottom:.6rem;overflow-wrap:break-word;white-space:normal;word-break:break-word}.footer .footer-content .footer__vlog .youtube-link{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.footer .footer-content .footer__vlog .youtube-link span{color:#333;font-weight:500}.footer .footer-content .footer__vlog .youtube-link img{background-color:#0000;border:1px solid #000;border-radius:50%;cursor:pointer;height:35px;transition:transform .3s ease;width:35px}.footer .footer-content .footer__vlog .youtube-link img:hover{background-color:#faaa3b;border:1px solid #fa973b;transform:scale(1.15)}.footer .footer-content .footer__vlog .youtube-link a{color:red;text-decoration:underline}.footer .footer-content .footer__vlog .youtube-link a:hover{color:#dd0b0b}.footer .privacy{color:#000;display:flex;font-size:.9rem;justify-content:space-between;margin-top:4rem;padding-top:1.5rem;position:relative;text-align:left;width:100%}.footer .privacy:before{background-color:#757473;content:"";height:1.5px;left:0;position:absolute;top:0;width:100%}.footer .privacy p{line-height:.7;margin:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}@media screen and (max-width:1054px){.footer .footer{padding:3rem 2rem}.footer .footer .footer-content{flex-direction:column;gap:2rem}.footer .footer .footer-content>div{max-width:100%;min-width:100%}.footer .footer .footer-content .footer__details,.footer .footer .footer-content .footer__links,.footer .footer .footer-content .footer__vlog,.footer .footer .footer-content .subscribe{max-width:100%}.footer .footer .privacy{align-items:center;flex-direction:column;gap:.8rem;text-align:center}.footer .footer .privacy p{line-height:1.4}}@media(max-width:768px){.footer{flex-direction:row;gap:2rem;padding:3rem 2rem}.footer .footer-content>div{flex:1 1 45%}.footer .footer-content .contact-item{margin-bottom:2rem}.footer .footer-content .contact-item svg{font-size:36px}.footer .footer-content .contact-item p{font-size:.95rem}.footer .privacy{align-items:center;flex-direction:column;gap:.8rem;text-align:center}.footer .privacy p{line-height:1.4}}@media(max-width:480px){.footer{flex-direction:column;padding:2rem 1rem}.footer>div{flex:1 1 100%;max-width:100%}.footer .logo{font-size:1.8rem;margin-bottom:3rem}.footer .contact-item{gap:.8rem}.footer .contact-item svg{font-size:30px}.footer .contact-item p{font-size:.9rem}.footer .footer__details p{font-size:.95rem}.footer .footer__links h3{font-size:1rem}.footer .footer__links ul li a{font-size:.95rem}.footer .subscribe h3{font-size:1rem}.footer .subscribe form button,.footer .subscribe form input{font-size:.95rem}.footer .footer__vlog h3{font-size:1rem}.footer .footer__vlog p{font-size:.9rem}.footer .privacy{align-items:center;flex-direction:column;gap:.8rem;text-align:center}.footer .privacy p{line-height:1.4}}.modal-overlay{background:#0009;bottom:0;right:0;z-index:999}.modal-overlay .modal{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 0 20px #0000004d;max-width:400px;padding:2rem;width:90%}.modal-overlay .modal h2{color:#333;font-size:1.6rem;margin-bottom:1rem;text-align:center}.modal-overlay .modal input{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin:.5rem 0;padding:.8rem;width:100%}.modal-overlay .modal button{background-color:#222;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.8rem;transition:background .3s;width:100%}.modal-overlay .modal button:hover{background-color:#444}.modal-overlay .modal .close-btn{background:#0000;border:none;color:#e60000;cursor:pointer;font-size:.9rem;margin-top:.5rem;text-align:center}@media(max-width:768px){.modal{padding:1.5rem;width:90%}.modal h2{font-size:1.4rem}.modal button,.modal input{font-size:.95rem}}@media(max-width:480px){.modal{padding:1.2rem;width:95%}.modal h2{font-size:1.2rem}.modal button,.modal input{font-size:.9rem}.modal .close-btn{font-size:.85rem}}.navbar{background-color:#ff7d29;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;left:0;max-width:100%;overflow:auto;padding:1rem 4rem;position:fixed;right:0;top:0;white-space:nowrap;width:100%;z-index:999}.navbar::-webkit-scrollbar{display:none}.navbar .navbar-container{align-items:center;display:flex;justify-content:space-between;text-decoration:none}.navbar .navbar-container .leftnav{display:flex;gap:1.5rem;list-style:none;margin-right:2rem;text-decoration:none}.navbar .navbar-container .leftnav li{text-decoration:none}.navbar .navbar-container .leftnav li a{color:#000;font-weight:500;text-decoration:none;transition:color .3s}.navbar .navbar-container .leftnav li a:hover{color:#faf8f6}.navbar .navbar-container .rightnav{align-items:center;display:flex;gap:2rem}.navbar .navbar-container .rightnav .ai{align-items:center;display:flex;gap:.5rem}.navbar .navbar-container .rightnav .ai button{background-color:#aaa9a8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 2rem;transition:background-color .3s}.navbar .navbar-container .rightnav .ai button:hover{background-color:#e63600}.navbar .navbar-container .rightnav .ai .status{background-color:green;border-radius:50%;box-shadow:0 0 5px green;height:10px;margin-left:-1.8rem;margin-top:-.1rem;width:10px}.navbar .navbar-container .rightnav .icons{align-items:center;display:flex;gap:1rem}.navbar .navbar-container .rightnav .icons span{color:#fff}.navbar .navbar-container .rightnav .icons img{background-color:orange;border:1px solid #ec6a0e}.navbar .navbar-container .rightnav .icons img:hover{background-color:#fff;border:1px solid #fff}.navbar .navbar-container .rightnav .icons svg{border:1px solid #5e3113;border-radius:50%;color:#643414;cursor:pointer;font-size:35px;padding:.3rem;transition:transform .3s ease,color .3s ease}.navbar .navbar-container .rightnav .icons svg:hover{border:1px solid #fff;color:#fff;transform:scale(1.15)}.navbar .navbar-container .rightnav .icons img{background-color:#0000;border:1px solid #7b4019;border-radius:50%;color:#7b4019;cursor:pointer;height:32px;transition:transform .3s ease;width:32px}.navbar .navbar-container .rightnav .icons img:hover{transform:scale(1.15)}.monthly-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.monthly-container::-webkit-scrollbar{display:none}.monthly-container .monthly-content{border-radius:12px;margin:auto;max-width:1550px;padding:1.5rem}.monthly-container .monthly-content .boxes{display:flex;gap:3rem}.monthly-container .monthly-content .boxes .box1{width:25%}.monthly-container .monthly-content .boxes .box1 .sidebar{background-color:#ffeea9;border:1px solid #7b4019;border-radius:10px;padding:1rem}.monthly-container .monthly-content .boxes .box1 .sidebar h2{color:#000;font-size:1.2rem;margin-bottom:1rem;text-align:center}.monthly-container .monthly-content .boxes .box1 .sidebar .icon{color:#e07408;display:flex;gap:1rem;justify-content:flex-end}.monthly-container .monthly-content .boxes .box1 .sidebar .time{align-items:center;color:#ea6208;display:flex;font-weight:500;gap:1rem;justify-content:center;margin:auto auto 2rem;padding:.8rem;width:200px}.monthly-container .monthly-content .boxes .box1 .sidebar .time button{background-color:#fcfcfb;font-weight:700;padding:.8rem}.monthly-container .monthly-content .boxes .box1 .sidebar .time button:hover{background-color:#d51919;cursor:pointer;transition:background-color .3s ease}.monthly-container .monthly-content .boxes .box1 .sidebar .timings{font-size:.9rem}.monthly-container .monthly-content .boxes .box1 .sidebar .timings ul{list-style:none;margin:0;padding:0}.monthly-container .monthly-content .boxes .box1 .sidebar .timings ul li{color:#000;font-size:.95rem;margin-bottom:.5rem}.monthly-container .monthly-content .boxes .box2{width:75%}.monthly-container .monthly-content .festivals{background-color:#603807;border:1px solid #3f2402;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin:2rem auto;max-width:100%;padding:2rem;text-align:center}.monthly-container .monthly-content .festivals h2,.monthly-container .monthly-content .festivals p{color:#ff7d29;margin-bottom:1rem}.monthly-container .monthly-content .festivals .festival-grid{grid-column-gap:7rem;grid-row-gap:2rem;column-gap:7rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);justify-content:center;row-gap:2rem}.monthly-container .monthly-content .festivals .festival-grid .festival-cell{align-items:center;display:flex;gap:1rem}.monthly-container .monthly-content .festivals .festival-grid .festival-cell .festival-item{align-items:center;background-color:#fff3cd;border:1px solid #ffe8a1;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;gap:.1rem;height:120px;justify-content:center;min-width:130px;overflow:hidden;position:relative;text-align:center}.monthly-container .monthly-content .festivals .festival-grid .festival-cell .festival-item:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.monthly-container .monthly-content .festivals .festival-grid .festival-cell .festival-item:hover:before{animation:spin 20s linear infinite;opacity:.15}.monthly-container .monthly-content .festivals .festival-grid .festival-cell .festival-item .date,.monthly-container .monthly-content .festivals .festival-grid .festival-cell .festival-item .day{position:relative;z-index:1}.monthly-container .monthly-content .festivals .festival-grid .festival-cell .festival-item .date{color:#8d5405;font-size:2rem;font-weight:700}.monthly-container .monthly-content .festivals .festival-grid .festival-cell .festival-item .day{color:#5c3c00;font-size:1rem;font-weight:700}.monthly-container .monthly-content .festivals .festival-grid .festival-cell .festival-item:hover{background-color:#ffe8a1;transition:background-color .3s ease}.monthly-container .monthly-content .festivals .festival-grid .festival-cell .festival-name p{color:#f7f6f5;font-size:1rem;font-weight:500;margin:0;max-width:200px;text-align:left}@media(max-width:1024px){.monthly-container{padding:80px 1rem 1rem}.monthly-container .monthly-content{padding:0}.monthly-container .monthly-content .boxes{flex-direction:column}.monthly-container .monthly-content .boxes .box1,.monthly-container .monthly-content .boxes .box2{width:100%}.monthly-container .monthly-content .boxes .box1 .time{flex-direction:column;gap:.5rem;width:100%}.monthly-container .monthly-content .festivals{padding:1.5rem}.monthly-container .monthly-content .festivals .festival-grid{column-gap:2rem;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:1.5rem}.monthly-container .monthly-content .festivals .festival-cell{align-items:center;flex-direction:column;text-align:center}.monthly-container .monthly-content .festivals .festival-cell .festival-name p{font-size:.95rem;max-width:100%;text-align:center}}@media(max-width:768px){.monthly-container{padding:80px 1rem 1.5rem}.monthly-container .monthly-content{padding:0}.monthly-container .monthly-content .festivals{padding:1rem}.monthly-container .monthly-content .festivals .festival-grid{column-gap:.1rem;grid-template-columns:1fr;row-gap:1rem}.monthly-container .monthly-content .festivals .festival-item{height:auto;min-width:100%;padding:1rem}.monthly-container .monthly-content .festivals .festival-item .date{font-size:1.5rem}.monthly-container .monthly-content .festivals .festival-item .day,.monthly-container .monthly-content .festivals .festival-name p{font-size:.9rem}}@media(max-width:480px){.monthly-container{padding:80px .5rem .5rem}.monthly-container .monthly-content{padding:0}.monthly-container .monthly-content .boxes{gap:1.5rem}.monthly-container .monthly-content .boxes .box1 .time,.monthly-container .monthly-content .boxes .box1 .time button{font-size:.9rem;padding:.5rem}.monthly-container .monthly-content .boxes .sidebar h2{font-size:1rem}.monthly-container .monthly-content .festivals{padding:1rem}.monthly-container .monthly-content .festivals .festival-grid{column-gap:.3rem;row-gap:1rem}.monthly-container .monthly-content .festivals .festival-cell .festival-item{height:90px;width:90px}.monthly-container .monthly-content .festivals .festival-cell .festival-item .date{font-size:1.5rem}.monthly-container .monthly-content .festivals .festival-cell .festival-item .day{font-size:.9rem}.monthly-container .monthly-content .festivals .festival-cell .festival-name p{font-size:.85rem}}.bengali-calendar{background-color:#fff;border:1px solid #4f0c0c;color:#fff;font-family:Segoe UI,sans-serif;overflow-x:auto;padding:1rem}.bengali-calendar .calendar-container{margin:0 auto;max-width:1200px}.bengali-calendar .calendar-header{background-color:#7b4019;border-radius:10px;margin-bottom:1rem;padding:1rem}.bengali-calendar .calendar-header .calendar-info{align-items:center;color:#f9d98c;display:flex;justify-content:space-between}.bengali-calendar .calendar-header .calendar-info .month-date h2{font-size:2rem;margin:0}.bengali-calendar .calendar-header .calendar-info .month-date p{color:#f4cd6d;font-size:1rem;margin:0}.bengali-calendar .calendar-header .calendar-info .nav-buttons button{background-color:#f4cd6d;border:none;border-radius:5px;color:#3c2a13;cursor:pointer;font-weight:700;padding:.5rem 1rem}.bengali-calendar .calendar-header .calendar-controls{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.bengali-calendar .calendar-header .calendar-controls .location-inputs input{border:none;border-radius:5px;margin-right:.5rem;padding:.4rem}.bengali-calendar .calendar-header .calendar-controls .tools{background:#0000;border:none;cursor:pointer}.bengali-calendar .calendar-header .weekdays{background-color:#2d1d0c;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem;padding:.5rem}.bengali-calendar .calendar-header .weekdays .c-icon{align-items:center;color:#f4cd6d;display:flex;flex-direction:column;font-size:.8rem;margin:.5rem}.bengali-calendar .calendar-header .weekdays .c-icon img{height:24px;margin-bottom:.2rem;width:24px}.bengali-calendar .date-overview{background-color:#ff7d29;border-radius:10px;color:#562602;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.bengali-calendar .date-overview .overview-left h2,.bengali-calendar .date-overview .overview-right h2{margin:0}.bengali-calendar .date-overview .overview-left p,.bengali-calendar .date-overview .overview-right p,.bengali-calendar .date-overview .overview-right span{font-size:.9rem;font-weight:700}.bengali-calendar .calender-wrapper{overflow-x:auto}.bengali-calendar .calender-wrapper .calendar-grid{display:flex;flex-direction:row}.bengali-calendar .calender-wrapper .calendar-row{border-right:1px solid #452d1a;display:flex;flex-direction:column;padding:0 .3rem}.bengali-calendar .calender-wrapper .calendar-row .weekday-label{color:#691403;font-weight:700;height:35px;margin-bottom:1rem;text-align:center;text-orientation:mixed;writing-mode:horizontal-tb}.bengali-calendar .calender-wrapper .calendar-row .day-box{align-items:center;background-color:#ffbf78;border:1px solid #6a4e30;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:.3rem;min-height:150px;padding:.4rem;width:130px}.bengali-calendar .calender-wrapper .calendar-row .day-box.blurred{opacity:.3}.bengali-calendar .calender-wrapper .calendar-row .day-box.today{background-color:#efd466;border:2px solid #fff099}.bengali-calendar .calender-wrapper .calendar-row .day-box .tithi{color:#f6751e;font-size:.75rem;font-weight:700}.bengali-calendar .calender-wrapper .calendar-row .day-box .bengaliDate{color:#000;font-size:.8rem}.bengali-calendar .calender-wrapper .calendar-row .day-box .sun-details{color:#4f0c0c;display:flex;font-size:.7rem;gap:.5rem;justify-content:space-between;margin-top:.2rem}.bengali-calendar .calender-wrapper .calendar-row .day-box .sun-details .sunrise,.bengali-calendar .calender-wrapper .calendar-row .day-box .sun-details .sunset{display:flex;flex-wrap:wrap}.bengali-calendar .calender-wrapper .calendar-row .day-box .sun-details .day-number{color:#b71e1e;font-size:1.5rem;font-weight:700}.bengali-calendar .calender-wrapper .calendar-row .day-box .event{color:#4f0c0c;font-size:.65rem;margin-top:.3rem;white-space:pre-line}@media screen and (max-width:1024px){.bengali-calendar .calendar-row .day-box{min-height:100px;width:100px}}@media screen and (max-width:768px){.bengali-calendar .calendar-controls,.bengali-calendar .calendar-header,.bengali-calendar .calendar-info,.bengali-calendar .date-overview{align-items:flex-start;flex-direction:column}.bengali-calendar .calendar-row .day-box{min-height:150px!important;width:100px!important}.bengali-calendar .sunrise,.bengali-calendar .sunset{font-size:.6rem!important}}@media screen and (max-width:480px){.bengali-calendar .calendar-row .day-box{min-height:50px!important;padding:.3rem!important;width:100px!important}.bengali-calendar .sunrise,.bengali-calendar .sunset{font-size:.5rem!important}.bengali-calendar .calendar-header .month-date h2{font-size:1.2rem!important}.bengali-calendar .calendar-header .month-date p{font-size:.8rem!important}.bengali-calendar .calendar-controls input,.bengali-calendar .calendar-info .month-date,.bengali-calendar .calendar-info .nav-buttons button{margin-bottom:1rem!important}.bengali-calendar .weekday-label{font-size:.7rem!important}.bengali-calendar .weekdays .c-icon span{font-size:.65rem!important}}.calender-detail-list{background-color:#3b2200;border-radius:10px;color:#f8f6f3;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:2rem auto;max-width:100%;padding:2rem}.calender-detail-list__header{margin-bottom:1rem;text-align:center}.calender-detail-list__title{color:#e53935;font-size:1.5rem;font-weight:700}.calender-detail-list__content{color:#f2e7dc;font-size:1rem}.calender-detail-list__content p{margin:.5rem 0}.calender-detail-list__content ul{grid-gap:.5rem 2rem;display:grid;gap:.5rem 2rem;grid-template-columns:repeat(4,1fr);list-style-type:decimal;padding-left:1rem}.calender-detail-list__content ul li{break-inside:avoid;margin-bottom:.5rem;page-break-inside:avoid}.calender-detail-list__content strong{color:#fdd835}.calender-detail-list__content a{color:#ff7043;text-decoration:none}.calender-detail-list__content a:hover{text-decoration:underline}@media(max-width:768px){.calender-detail-list__content ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.calender-detail-list__content ul{grid-template-columns:1fr}}.panchang-links{color:#2c1a00;margin-top:5rem;padding:1rem}.panchang-links h2{color:#de5a1c;font-size:2rem;margin-bottom:2rem;text-align:center}.panchang-links .card-grid{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center}.panchang-links .card{align-items:center;background-color:#fff4e1;border:1px solid #ffc107;border-radius:12px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;height:370px;max-width:250px;padding:1rem;text-align:center;text-decoration:none;transition:transform .2s;width:100%}.panchang-links .card:hover{transform:translateY(-5px)}.panchang-links .card .img-part img{height:200px;margin-bottom:1rem;object-fit:contain;width:200px}.panchang-links .card .text-part h3{color:#d84315;font-size:1.1rem;margin-bottom:.5rem}.panchang-links .card .text-part p{color:#5d4037;font-size:.9rem}@media(max-width:600px){.panchang-links{padding:1rem}.panchang-links h2{font-size:1.5rem}.panchang-links .card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.panchang-links .card{max-width:180px}.panchang-links .card .img-part img{height:60px;width:60px}.panchang-links .card .text-part h3{font-size:1rem}.panchang-links .card .text-part p{font-size:.8rem}}.zodiac-sign{gap:.55rem;margin-bottom:2rem;max-width:fit-content}.zodiac-icon{grid-gap:1.8rem;align-items:center;display:grid;gap:1.8rem;grid-template-columns:repeat(12,1fr);justify-content:center;margin-bottom:5rem}.zodiac-item{align-items:center;display:flex;flex-direction:column}.zodiac-item img{border:2px solid #c23e06;border-radius:50%;cursor:pointer;height:40px;object-fit:contain;transition:transform .3s ease;width:40px}.zodiac-item img:hover{transform:scale(1.1)}.zodiac-item span{color:#742f04;font-size:1rem;font-weight:700;margin-top:.5rem;text-align:center}@media(max-width:1024px){.zodiac-icon{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(10,1fr)}.zodiac-item img{height:40px;width:40px}.zodiac-item span{font-size:1rem}}@media(max-width:768px){.zodiac-icon{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(7,1fr)}.zodiac-item img{height:35px;width:35px}.zodiac-item span{font-size:.85rem}}@media(max-width:480px){.zodiac-icon{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(7,1fr)}.zodiac-item img{height:30px;width:30px}.zodiac-item span{font-size:.75rem}}.dainik-container{background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.dainik-container .dainik-content{border-radius:12px;margin:auto;max-width:1250px;padding:1.5rem}.dainik-container .dainik-content .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.dainik-container .dainik-content .controls .mode-toggle{display:flex;gap:.8rem}.dainik-container .dainik-content .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.dainik-container .dainik-content .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.dainik-container .dainik-content .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.dainik-container .dainik-content .controls .day-grid,.dainik-container .dainik-content .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.dainik-container .dainik-content .controls .day-grid button,.dainik-container .dainik-content .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.dainik-container .dainik-content .controls .day-grid button:hover,.dainik-container .dainik-content .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.dainik-container .dainik-content .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.dainik-container .dainik-content .controls .location-date input[type=date],.dainik-container .dainik-content .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.dainik-container .dainik-content .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.dainik-container .dainik-content .controls .location-date button:hover{background-color:#ff8c00}.dainik-container .dainik-content .zodiac-info{border-radius:1rem;box-shadow:0 0 12px #0000000d;margin-top:2rem;padding:2rem;width:100%}.dainik-container .dainik-content .zodiac-info .zodiac-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem}.dainik-container .dainik-content .zodiac-info .zodiac-header .date{background-color:#333;border-radius:10px;color:#f7f3f3;font-size:1.8rem;font-weight:500;padding:1rem}.dainik-container .dainik-content .zodiac-info .moonsign{align-items:center;background-color:#333;color:#e8e8e8;display:flex;font-size:1.4rem;justify-content:center;padding:1rem;text-transform:capitalize;width:400px}.dainik-container .dainik-content .zodiac-info .zodiac-table{display:flex;flex-wrap:wrap;gap:2rem}.dainik-container .dainik-content .zodiac-info .zodiac-table .zodiac-column{display:flex;flex:1 1;flex-direction:column;gap:1rem}.dainik-container .dainik-content .zodiac-info .zodiac-table .zodiac-column .cell{background-color:#dc9e17;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 6px #00000008;display:flex;gap:2rem;padding:1rem;transition:.3s ease-in-out}.dainik-container .dainik-content .zodiac-info .zodiac-table .zodiac-column .cell h3{background-color:#923205;border-radius:10px;color:#070707;font-size:1.2rem;margin:0 0 .3rem;padding:1rem;width:200px}.dainik-container .dainik-content .zodiac-info .zodiac-table .zodiac-column .cell p{color:#6d1702;font-size:1.5rem;font-weight:500;margin:0}.dainik-container .dainik-content .zodiac-info .zodiac-table .zodiac-column .cell:hover{background-color:#f5f3ff;transform:scale(1.02)}.dainik-container .dainik-content .dainik-data{margin-top:2rem;padding:1rem}.dainik-container .dainik-content .dainik-data h2{color:#070708;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.dainik-container .dainik-content .dainik-data .panchang-table,.dainik-container .dainik-content .dainik-data .suntable{border-radius:1rem;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.dainik-container .dainik-content .dainik-data .panchang-table.left,.dainik-container .dainik-content .dainik-data .panchang-table.right,.dainik-container .dainik-content .dainik-data .suntable.left,.dainik-container .dainik-content .dainik-data .suntable.right{flex:1 1;gap:1rem;padding:0}.dainik-container .dainik-content .dainik-data .panchang-table .panchang-table.left,.dainik-container .dainik-content .dainik-data .panchang-table .panchang-table.right,.dainik-container .dainik-content .dainik-data .panchang-table .suntable.left,.dainik-container .dainik-content .dainik-data .panchang-table .suntable.right,.dainik-container .dainik-content .dainik-data .suntable .panchang-table.left,.dainik-container .dainik-content .dainik-data .suntable .panchang-table.right,.dainik-container .dainik-content .dainik-data .suntable .suntable.left,.dainik-container .dainik-content .dainik-data .suntable .suntable.right{display:flex;flex-direction:column;gap:1rem}.dainik-container .dainik-content .dainik-data .panchang-table .cell,.dainik-container .dainik-content .dainik-data .suntable .cell{background-color:#9e4f09;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 1px 4px #0000000a;padding:1rem;transition:.3s}.dainik-container .dainik-content .dainik-data .panchang-table .cell h3,.dainik-container .dainik-content .dainik-data .suntable .cell h3{color:#f2f0f0;font-size:1.1rem;font-weight:600;margin-bottom:.3rem}.dainik-container .dainik-content .dainik-data .panchang-table .cell p,.dainik-container .dainik-content .dainik-data .suntable .cell p{color:#f8f6f6;font-size:.95rem;margin:0}.dainik-container .dainik-content .dainik-data .panchang-table .cell:hover,.dainik-container .dainik-content .dainik-data .suntable .cell:hover{background-color:#d9af07;border-color:#c4b4f4;transform:translateY(-2px)}.dainik-container .dainik-content .dainik-data .panchang-table>.panchang-table.left,.dainik-container .dainik-content .dainik-data .panchang-table>.panchang-table.right,.dainik-container .dainik-content .dainik-data .panchang-table>.suntable.left,.dainik-container .dainik-content .dainik-data .panchang-table>.suntable.right,.dainik-container .dainik-content .dainik-data .suntable>.panchang-table.left,.dainik-container .dainik-content .dainik-data .suntable>.panchang-table.right,.dainik-container .dainik-content .dainik-data .suntable>.suntable.left,.dainik-container .dainik-content .dainik-data .suntable>.suntable.right{width:100%}@media(max-width:1024px){.dainik-container{padding:80px 1.5rem 2rem}.dainik-container .dainik-content .controls .day-grid,.dainik-container .dainik-content .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.dainik-container .dainik-content .zodiac-info .moonsign{font-size:1.2rem;width:100%}.dainik-container .dainik-content .zodiac-info .zodiac-table{flex-direction:column}.dainik-container .dainik-content .zodiac-info .zodiac-table .zodiac-column{width:100%}.dainik-container .dainik-data .panchang-table,.dainik-container .dainik-data .suntable{flex-direction:column}.dainik-container .dainik-data .panchang-table.left,.dainik-container .dainik-data .panchang-table.right,.dainik-container .dainik-data .suntable.left,.dainik-container .dainik-data .suntable.right{padding:0;width:100%}}@media(max-width:768px){.dainik-container{padding:80px 1rem 2rem}.dainik-container .dainik-content .zodiac-info .moonsign{font-size:1rem}.dainik-container .dainik-data .panchang-table,.dainik-container .dainik-data .suntable{gap:1rem}}@media(max-width:480px){.dainik-container{padding:80px .5rem 1.5rem}.dainik-container .dainik-content .controls .day-grid,.dainik-container .dainik-content .controls .month-grid{gap:.25rem;grid-template-columns:repeat(3,1fr)}.dainik-container .dainik-content .zodiac-info .moonsign{font-size:.95rem}.dainik-container .dainik-content .zodiac-info .zodiac-table .zodiac-column{font-size:.9rem}.dainik-container .dainik-data .panchang-table,.dainik-container .dainik-data .suntable{gap:.5rem}}.bengali-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.bengali-container::-webkit-scrollbar{display:none}.bengali-container .bengali-content{border-radius:12px;margin:auto;max-width:1550px;padding:1.5rem}.bengali-container .bengali-content .boxes{display:flex;gap:3rem}.bengali-container .bengali-content .boxes .box1{width:25%}.bengali-container .bengali-content .boxes .box1 .sidebar{background-color:#ffeea9;border:1px solid #7b4019;border-radius:10px;padding:1rem}.bengali-container .bengali-content .boxes .box1 .sidebar h2{color:#000;font-size:1.2rem;margin-bottom:1rem;text-align:center}.bengali-container .bengali-content .boxes .box1 .sidebar .icon{color:#e07408;display:flex;gap:1rem;justify-content:flex-end}.bengali-container .bengali-content .boxes .box1 .sidebar .time{align-items:center;color:#ea6208;display:flex;font-weight:500;gap:1rem;justify-content:center;margin:auto auto 2rem;padding:.8rem;width:200px}.bengali-container .bengali-content .boxes .box1 .sidebar .time button{background-color:#fcfcfb;font-weight:700;padding:.8rem}.bengali-container .bengali-content .boxes .box1 .sidebar .time button:hover{background-color:#d51919;cursor:pointer;transition:background-color .3s ease}.bengali-container .bengali-content .boxes .box1 .sidebar .timings{font-size:.9rem}.bengali-container .bengali-content .boxes .box1 .sidebar .timings ul{list-style:none;margin:0;padding:0}.bengali-container .bengali-content .boxes .box1 .sidebar .timings ul li{color:#000;font-size:.95rem;margin-bottom:.5rem}.bengali-container .bengali-content .boxes .box2{width:75%}.bengali-container .bengali-content .festivals{background-color:#603807;border:1px solid #3f2402;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin:2rem auto;max-width:100%;padding:2rem;text-align:center}.bengali-container .bengali-content .festivals h2,.bengali-container .bengali-content .festivals p{color:#ff7d29;margin-bottom:1rem}.bengali-container .bengali-content .festivals .festival-grid{grid-column-gap:7rem;grid-row-gap:2rem;column-gap:7rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);justify-content:center;row-gap:2rem}.bengali-container .bengali-content .festivals .festival-grid .festival-cell{align-items:center;display:flex;gap:1rem}.bengali-container .bengali-content .festivals .festival-grid .festival-cell .festival-item{align-items:center;background-color:#fff3cd;border:1px solid #ffe8a1;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;gap:.1rem;height:120px;justify-content:center;min-width:130px;overflow:hidden;position:relative;text-align:center}.bengali-container .bengali-content .festivals .festival-grid .festival-cell .festival-item:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.bengali-container .bengali-content .festivals .festival-grid .festival-cell .festival-item:hover:before{animation:spin 20s linear infinite;opacity:.15}.bengali-container .bengali-content .festivals .festival-grid .festival-cell .festival-item .date,.bengali-container .bengali-content .festivals .festival-grid .festival-cell .festival-item .day{position:relative;z-index:1}.bengali-container .bengali-content .festivals .festival-grid .festival-cell .festival-item .date{color:#8d5405;font-size:2rem;font-weight:700}.bengali-container .bengali-content .festivals .festival-grid .festival-cell .festival-item .day{color:#5c3c00;font-size:1rem;font-weight:700}.bengali-container .bengali-content .festivals .festival-grid .festival-cell .festival-item:hover{background-color:#ffe8a1;transition:background-color .3s ease}.bengali-container .bengali-content .festivals .festival-grid .festival-cell .festival-name p{color:#f7f6f5;font-size:1rem;font-weight:500;margin:0;max-width:200px;text-align:left}@media(max-width:1024px){.bengali-container{padding:80px 2rem 2rem}.bengali-container .bengali-content .boxes{flex-direction:column}.bengali-container .bengali-content .boxes .box1,.bengali-container .bengali-content .boxes .box2{width:100%}.bengali-container .bengali-content .boxes .box1 .time{flex-direction:column;gap:.5rem;width:100%}.bengali-container .bengali-content .festivals{padding:1.5rem}.bengali-container .bengali-content .festivals .festival-grid{column-gap:3rem;grid-template-rows:repeat(auto-fill,auto);row-gap:1.5rem}}@media(max-width:768px){.bengali-container{padding:80px 1rem 1.5rem}.bengali-container .bengali-content .festivals .festival-grid{column-gap:2rem;grid-auto-flow:row;grid-template-columns:1fr;row-gap:1.2rem}.bengali-container .bengali-content .festivals .festival-cell{align-items:flex-start;flex-direction:column}.bengali-container .bengali-content .festivals .festival-cell .festival-item{height:100px;width:100px}.bengali-container .bengali-content .festivals .festival-cell .festival-name p{font-size:.95rem;max-width:100%}}@media(max-width:480px){.bengali-container{padding:80px .5rem 1rem}.bengali-container .bengali-content .boxes{gap:1.5rem}.bengali-container .bengali-content .boxes .box1 .time,.bengali-container .bengali-content .boxes .box1 .time button{font-size:.9rem;padding:.5rem}.bengali-container .bengali-content .boxes .sidebar h2{font-size:1rem}.bengali-container .bengali-content .festivals{padding:1rem}.bengali-container .bengali-content .festivals .festival-grid{column-gap:1rem;row-gap:1rem}.bengali-container .bengali-content .festivals .festival-cell .festival-item{height:90px;width:90px}.bengali-container .bengali-content .festivals .festival-cell .festival-item .date{font-size:1.5rem}.bengali-container .bengali-content .festivals .festival-cell .festival-item .day{font-size:.9rem}.bengali-container .bengali-content .festivals .festival-cell .festival-name p{font-size:.85rem}}.bengali-calendeer{background:#f5903d;color:#2e1f0f;font-family:Segoe UI,sans-serif;padding:2rem}.bengali-calendeer h1{color:#7b341e;margin-bottom:2rem;text-align:center}.bengali-calendeer .calendar-section{margin-bottom:2rem}.bengali-calendeer .calendar-section h2{color:#3c096c;font-size:1.4rem;margin-bottom:.8rem}.bengali-calendeer .calendar-section ul{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;margin:0;padding:0}.bengali-calendeer .calendar-section ul li{background:#fff;border-radius:8px;box-shadow:0 0 5px #0000000d;padding:.6rem 1rem;transition:transform .2s ease}.bengali-calendeer .calendar-section ul li:hover{background:#f0eaff;transform:translateY(-2px)}@media(max-width:1024px){.bengali-calendeer{padding:1.5rem}.bengali-calendeer .calendar-section h2{font-size:1.3rem}.bengali-calendeer .calendar-section ul{gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.bengali-calendeer .calendar-section ul li{padding:.5rem .8rem}}@media(max-width:768px){.bengali-calendeer{padding:1rem}.bengali-calendeer h1{font-size:1.6rem}.bengali-calendeer .calendar-section h2{font-size:1.15rem}.bengali-calendeer .calendar-section ul{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.bengali-calendeer .calendar-section li{font-size:.95rem;padding:.5rem .7rem}}@media(max-width:480px){.bengali-calendeer{padding:.8rem}.bengali-calendeer h1{font-size:1.3rem;margin-bottom:1.5rem}.bengali-calendeer .calendar-section h2{font-size:1rem}.bengali-calendeer .calendar-section ul{gap:.4rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.bengali-calendeer .calendar-section li{border-radius:6px;font-size:.9rem;padding:.5rem}}.English-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.English-container::-webkit-scrollbar{display:none}.English-container .English-content{border-radius:12px;margin:auto;max-width:1550px;padding:1.5rem}.English-container .English-content .boxes{display:flex;gap:3rem}.English-container .English-content .boxes .box1{width:25%}.English-container .English-content .boxes .box1 .sidebar{background-color:#ffeea9;border:1px solid #7b4019;border-radius:10px;padding:1rem}.English-container .English-content .boxes .box1 .sidebar h2{color:#000;font-size:1.2rem;margin-bottom:1rem;text-align:center}.English-container .English-content .boxes .box1 .sidebar .icon{color:#e07408;display:flex;gap:1rem;justify-content:flex-end}.English-container .English-content .boxes .box1 .sidebar .time{align-items:center;color:#ea6208;display:flex;font-weight:500;gap:1rem;justify-content:center;margin:auto auto 2rem;padding:.8rem;width:200px}.English-container .English-content .boxes .box1 .sidebar .time button{background-color:#fcfcfb;font-weight:700;padding:.8rem}.English-container .English-content .boxes .box1 .sidebar .time button:hover{background-color:#d51919;cursor:pointer;transition:background-color .3s ease}.English-container .English-content .boxes .box1 .sidebar .timings{font-size:.9rem}.English-container .English-content .boxes .box1 .sidebar .timings ul{list-style:none;margin:0;padding:0}.English-container .English-content .boxes .box1 .sidebar .timings ul li{color:#000;font-size:.95rem;margin-bottom:.5rem}.English-container .English-content .boxes .box2{width:75%}.English-container .English-content .festivals{background-color:#603807;border:1px solid #3f2402;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin:2rem auto;max-width:100%;padding:2rem;text-align:center}.English-container .English-content .festivals h2,.English-container .English-content .festivals p{color:#d51919;margin-bottom:1rem}.English-container .English-content .festivals .festival-grid{grid-column-gap:7rem;grid-row-gap:2rem;column-gap:7rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);justify-content:center;row-gap:2rem}.English-container .English-content .festivals .festival-grid .festival-cell{align-items:center;display:flex;gap:1rem}.English-container .English-content .festivals .festival-grid .festival-cell .festival-item{align-items:center;background-color:#fff3cd;border:1px solid #ffe8a1;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;flex-shrink:0;height:120px;justify-content:center;padding:1rem;text-align:center;width:120px}.English-container .English-content .festivals .festival-grid .festival-cell .festival-item .date{color:#8d5405;font-size:2rem;font-weight:700}.English-container .English-content .festivals .festival-grid .festival-cell .festival-item .day{color:#5c3c00;font-size:1rem;margin-top:.5rem}.English-container .English-content .festivals .festival-grid .festival-cell .festival-item:hover{background-color:#ffe8a1;transition:background-color .3s ease}.English-container .English-content .festivals .festival-grid .festival-cell .festival-name p{color:#f7f6f5;font-size:1rem;font-weight:500;margin:0;max-width:200px;text-align:left}@media(max-width:1024px){.English-container{padding:80px 2rem 2rem}.English-container .English-content .boxes{flex-direction:column}.English-container .English-content .boxes .box1,.English-container .English-content .boxes .box2{width:100%}.English-container .English-content .boxes .box1 .time{flex-direction:column;gap:.5rem;width:100%}.English-container .English-content .festivals{padding:1.5rem}.English-container .English-content .festivals .festival-grid{column-gap:3rem;grid-template-rows:repeat(auto-fill,auto);row-gap:1.5rem}}@media(max-width:768px){.English-container{padding:80px 1rem 1.5rem}.English-container .English-content .festivals .festival-grid{column-gap:2rem;grid-auto-flow:row;grid-template-columns:1fr;row-gap:1.2rem}.English-container .English-content .festivals .festival-cell{align-items:flex-start;flex-direction:column}.English-container .English-content .festivals .festival-cell .festival-item{height:100px;width:100px}.English-container .English-content .festivals .festival-cell .festival-name p{font-size:.95rem;max-width:100%}}@media(max-width:480px){.English-container{padding:80px .5rem 1rem}.English-container .English-content .boxes{gap:1.5rem}.English-container .English-content .boxes .box1 .time,.English-container .English-content .boxes .box1 .time button{font-size:.9rem;padding:.5rem}.English-container .English-content .boxes .sidebar h2{font-size:1rem}.English-container .English-content .festivals{padding:1rem}.English-container .English-content .festivals .festival-grid{column-gap:1rem;row-gap:1rem}.English-container .English-content .festivals .festival-cell .festival-item{height:90px;width:90px}.English-container .English-content .festivals .festival-cell .festival-item .date{font-size:1.5rem}.English-container .English-content .festivals .festival-cell .festival-item .day{font-size:.9rem}.English-container .English-content .festivals .festival-cell .festival-name p{font-size:.85rem}}.Iskcon-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Iskcon-container::-webkit-scrollbar{display:none}.Iskcon-container .Iskcon-content{border-radius:12px;margin:auto;max-width:1550px;padding:1.5rem}.Iskcon-container .Iskcon-content .boxes{display:flex;gap:3rem}.Iskcon-container .Iskcon-content .boxes .box1{width:25%}.Iskcon-container .Iskcon-content .boxes .box1 .sidebar{background-color:#ffeea9;border:1px solid #7b4019;border-radius:10px;padding:1rem}.Iskcon-container .Iskcon-content .boxes .box1 .sidebar h2{color:#000;font-size:1.2rem;margin-bottom:1rem;text-align:center}.Iskcon-container .Iskcon-content .boxes .box1 .sidebar .icon{color:#e07408;display:flex;gap:1rem;justify-content:flex-end}.Iskcon-container .Iskcon-content .boxes .box1 .sidebar .time{align-items:center;color:#ea6208;display:flex;font-weight:500;gap:1rem;justify-content:center;margin:auto auto 2rem;padding:.8rem;width:200px}.Iskcon-container .Iskcon-content .boxes .box1 .sidebar .time button{background-color:#fcfcfb;font-weight:700;padding:.8rem}.Iskcon-container .Iskcon-content .boxes .box1 .sidebar .time button:hover{background-color:#d51919;cursor:pointer;transition:background-color .3s ease}.Iskcon-container .Iskcon-content .boxes .box1 .sidebar .timings{font-size:.9rem}.Iskcon-container .Iskcon-content .boxes .box1 .sidebar .timings ul{list-style:none;margin:0;padding:0}.Iskcon-container .Iskcon-content .boxes .box1 .sidebar .timings ul li{color:#000;font-size:.95rem;margin-bottom:.5rem}.Iskcon-container .Iskcon-content .boxes .box2{width:75%}.Iskcon-container .Iskcon-content .festivals{background-color:#603807;border:1px solid #3f2402;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin:2rem auto;max-width:100%;padding:2rem;text-align:center}.Iskcon-container .Iskcon-content .festivals h2,.Iskcon-container .Iskcon-content .festivals p{color:#ff7d29;margin-bottom:1rem}.Iskcon-container .Iskcon-content .festivals .festival-grid{grid-column-gap:7rem;grid-row-gap:2rem;column-gap:7rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);justify-content:center;row-gap:2rem}.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell{align-items:center;display:flex;gap:1rem}.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell .festival-item{align-items:center;background-color:#fff3cd;border:1px solid #ffe8a1;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;gap:.1rem;height:120px;justify-content:center;min-width:130px;overflow:hidden;position:relative;text-align:center}.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell .festival-item:before{background:url(/static/media/h_circle.bbbc2053c69f5aeceadd.png) no-repeat 50%;background-size:contain;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .3s ease;width:100%;z-index:0}.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell .festival-item:hover:before{animation:spin 20s linear infinite;opacity:.15}.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell .festival-item .date,.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell .festival-item .day{position:relative;z-index:1}.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell .festival-item .date{color:#8d5405;font-size:2rem;font-weight:700}.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell .festival-item .day{color:#5c3c00;font-size:1rem;font-weight:700}.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell .festival-item:hover{background-color:#ffe8a1;transition:background-color .3s ease}.Iskcon-container .Iskcon-content .festivals .festival-grid .festival-cell .festival-name p{color:#f7f6f5;font-size:1rem;font-weight:500;margin:0;max-width:200px;text-align:left}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media(max-width:1024px){.Iskcon-container{padding:80px 2rem 2rem}.Iskcon-container .Iskcon-content .boxes{flex-direction:column}.Iskcon-container .Iskcon-content .boxes .box1,.Iskcon-container .Iskcon-content .boxes .box2{width:100%}.Iskcon-container .Iskcon-content .boxes .box1 .time{flex-direction:column;gap:.5rem;width:100%}.Iskcon-container .Iskcon-content .festivals{padding:1.5rem}.Iskcon-container .Iskcon-content .festivals .festival-grid{column-gap:2rem;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:1.5rem}.Iskcon-container .Iskcon-content .festivals .festival-cell{align-items:center;flex-direction:column;text-align:center}.Iskcon-container .Iskcon-content .festivals .festival-cell .festival-name p{font-size:.95rem;max-width:100%;text-align:center}}@media(max-width:768px){.Iskcon-container{padding:80px 1rem 1.5rem}.Iskcon-container .Iskcon-content .festivals .festival-grid{column-gap:2rem;grid-auto-flow:row;grid-template-columns:1fr;row-gap:1.2rem}.Iskcon-container .Iskcon-content .festivals .festival-cell{align-items:flex-start;flex-direction:column}.Iskcon-container .Iskcon-content .festivals .festival-cell .festival-item{height:100px;width:100px}.Iskcon-container .Iskcon-content .festivals .festival-cell .festival-name p{font-size:.95rem;max-width:100%}}@media(max-width:480px){.Iskcon-container{padding:80px .5rem 1rem}.Iskcon-container .Iskcon-content .boxes{gap:1.5rem}.Iskcon-container .Iskcon-content .boxes .box1 .time,.Iskcon-container .Iskcon-content .boxes .box1 .time button{font-size:.9rem;padding:.5rem}.Iskcon-container .Iskcon-content .boxes .sidebar h2{font-size:1rem}.Iskcon-container .Iskcon-content .festivals{padding:1rem}.Iskcon-container .Iskcon-content .festivals .festival-grid{column-gap:1rem;row-gap:1rem}.Iskcon-container .Iskcon-content .festivals .festival-cell .festival-item{height:90px;width:90px}.Iskcon-container .Iskcon-content .festivals .festival-cell .festival-item .date{font-size:1.5rem}.Iskcon-container .Iskcon-content .festivals .festival-cell .festival-item .day{font-size:.9rem}.Iskcon-container .Iskcon-content .festivals .festival-cell .festival-name p{font-size:.85rem}}.iskcon-calendar{background:#ef733a;color:#3b2f2f;font-family:Segoe UI,sans-serif;line-height:1.6;padding:2rem}.iskcon-calendar h1{color:darkred;margin-bottom:1.5rem;text-align:center}.iskcon-calendar .description{background-color:#fff7e6;border-left:5px solid orange;font-size:1rem;margin-bottom:2rem;padding:1rem}.iskcon-calendar .section{margin-bottom:2rem}.iskcon-calendar .section h2{color:#6a1b9a;font-size:1.3rem;margin-bottom:1rem}.iskcon-calendar .section ul{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;padding-left:0}.iskcon-calendar .section ul li{background-color:#fff;border-radius:8px;box-shadow:0 0 6px #0000000d;padding:.6rem 1rem;transition:transform .2s}.iskcon-calendar .section ul li:hover{background-color:#f5f0ff;transform:translateY(-2px)}@media(max-width:1024px){.iskcon-calendar{padding:1.5rem}.iskcon-calendar .section ul{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:768px){.iskcon-calendar{padding:1rem}.iskcon-calendar h1{font-size:1.5rem}.iskcon-calendar .description{font-size:.95rem}.iskcon-calendar .section h2{font-size:1.1rem}.iskcon-calendar .section ul{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media(max-width:480px){.iskcon-calendar{padding:.8rem}.iskcon-calendar h1{font-size:1.3rem}.iskcon-calendar .description{font-size:.9rem}.iskcon-calendar .section h2{font-size:1rem}.iskcon-calendar .section ul{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.nakshatra-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.nakshatra-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.nakshatra-header{margin:2rem 0;text-align:center}.nakshatra-header h4{border-bottom:2px solid #d97706;color:#f9f9f9;display:inline-block;font-size:1.8rem;padding-bottom:.5rem}.nakshatra-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.nakshatra-card{background:#2a1204;border:1px solid #444;border-radius:10px;color:#eee;padding:1rem;text-align:center;text-decoration:none;transition:transform .3s ease}.nakshatra-card:hover{box-shadow:0 4px 12px #ffffff1a;transform:translateY(-5px)}.nakshatra-card img{background:#555;border-radius:8px;height:140px;margin-bottom:1rem;object-fit:cover;width:100%}.nakshatra-card p{color:#ffb84d;font-size:1rem;font-weight:500}@media(max-width:1024px){.nakshatra-container{padding:80px 2rem 2rem}.nakshatra-header h4{font-size:1.5rem}.nakshatra-card p{font-size:.95rem}}@media(max-width:768px){.nakshatra-container{padding:80px 1.5rem 2rem}.nakshatra-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.nakshatra-header h4{font-size:1.3rem}.nakshatra-card img{height:120px}.nakshatra-card p{font-size:.9rem}}@media(max-width:480px){.nakshatra-container{padding:80px .5rem 1rem}.nakshatra-grid{gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.nakshatra-header h4{font-size:1.1rem}.nakshatra-card img{height:100px}.nakshatra-card p{font-size:.85rem}}.Chandrabalam-container{background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Chandrabalam-container .Chandrabalam-content{border-radius:12px;margin:auto;max-width:1250px;padding:1.5rem}.Chandrabalam-container .Chandrabalam-content .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.Chandrabalam-container .Chandrabalam-content .controls .mode-toggle{display:flex;gap:.8rem}.Chandrabalam-container .Chandrabalam-content .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.Chandrabalam-container .Chandrabalam-content .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.Chandrabalam-container .Chandrabalam-content .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.Chandrabalam-container .Chandrabalam-content .controls .day-grid,.Chandrabalam-container .Chandrabalam-content .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.Chandrabalam-container .Chandrabalam-content .controls .day-grid button,.Chandrabalam-container .Chandrabalam-content .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.Chandrabalam-container .Chandrabalam-content .controls .day-grid button:hover,.Chandrabalam-container .Chandrabalam-content .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.Chandrabalam-container .Chandrabalam-content .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Chandrabalam-container .Chandrabalam-content .controls .location-date input[type=date],.Chandrabalam-container .Chandrabalam-content .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.Chandrabalam-container .Chandrabalam-content .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.Chandrabalam-container .Chandrabalam-content .controls .location-date button:hover{background-color:#ff8c00}.Chandrabalam-container .Chandrabalam-content .zodiac-info{background-color:#fffbea;border-radius:16px;box-shadow:0 4px 12px #0000001a;color:#333;font-family:Segoe UI,sans-serif;margin:2rem auto;padding:2rem}.Chandrabalam-container .Chandrabalam-content .zodiac-info .zodiac-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem}.Chandrabalam-container .Chandrabalam-content .zodiac-info .zodiac-header .date{color:#ff7b00;font-size:1.5rem;font-weight:600}.Chandrabalam-container .Chandrabalam-content .zodiac-info .zodiac-header .DoB{align-items:flex-start;display:flex;flex-direction:column}.Chandrabalam-container .Chandrabalam-content .zodiac-info .zodiac-header .DoB h3{font-size:1rem;margin-bottom:.5rem}.Chandrabalam-container .Chandrabalam-content .zodiac-info .zodiac-header .DoB input[type=date]{background-color:#fff;border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:.5rem;transition:border .3s ease}.Chandrabalam-container .Chandrabalam-content .zodiac-info .zodiac-header .DoB input[type=date]:focus{border-color:#ff7b00;outline:none}.Chandrabalam-container .Chandrabalam-content .zodiac-info .result-section h3{font-size:1.1rem;margin:.5rem 0}.Chandrabalam-container .Chandrabalam-content .zodiac-info .result-section h3 span{color:#222;font-weight:700;margin-left:.4rem}.Chandrabalam-container .Chandrabalam-content .zodiac-info .result-section h3 .status{border-radius:6px;padding:.2rem .6rem;text-transform:capitalize}.Chandrabalam-container .Chandrabalam-content .zodiac-info .result-section h3 .status.favorable{background-color:#d4f9d4;color:#107c10}.Chandrabalam-container .Chandrabalam-content .zodiac-info .result-section h3 .status.unfavorable{background-color:#ffe0e0;color:#d62828}.Chandrabalam-container .Chandrabalam-content .zodiac-info .result-section h3 .status.neutral{background-color:#e0e0ff;color:#33a}.Chandrabalam-container .Chandrabalam-content .zodiac-info p{color:#666;font-style:italic;text-align:center}@media(max-width:1024px){.Chandrabalam-container{padding:80px 2rem 2rem}.Chandrabalam-content{max-width:95%;padding:1rem}.controls{flex-direction:column;gap:.8rem}.day-grid,.month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.zodiac-info{margin:1.5rem auto;padding:1.5rem}.zodiac-header .date{font-size:1.3rem}.result-section h3{font-size:1rem}.result-section h3 span{margin-left:.3rem}}@media(max-width:768px){.Chandrabalam-container{padding:80px 1.5rem 2rem}.Chandrabalam-content{max-width:100%;padding:1rem}.controls{gap:.6rem}.day-grid,.month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.zodiac-info{padding:1.2rem}.zodiac-header .date{font-size:1.1rem}.result-section h3{font-size:.95rem}.result-section h3 span{margin-left:.2rem}}@media(max-width:480px){.Chandrabalam-container{padding:80px 1rem 1.5rem}.controls{flex-direction:column;gap:.5rem}.day-grid,.month-grid{grid-template-columns:repeat(auto-fill,minmax(24px,1fr))}.zodiac-info{padding:1rem}.zodiac-header{align-items:flex-start;flex-direction:column}.zodiac-header .date{font-size:1rem;margin-bottom:.8rem}.result-section h3{font-size:.85rem}.result-section h3 span{margin-left:.15rem}}.planet-link-container{font-family:Segoe UI,sans-serif;padding:2rem 4rem}.planet-link-title{border-bottom:2px solid #fc0;color:#de5a1c;display:inline-block;font-size:2rem;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.planet-link-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.planet-link-item{background:#221204;border:1px solid #444;border-radius:10px;color:#eee;padding:1rem;text-align:center;text-decoration:none;transition:transform .3s ease}.planet-link-item:hover{box-shadow:0 4px 12px #ffffff1a;transform:translateY(-5px)}.planet-link-item img{background:#fff;border-radius:6px;height:90px;margin-bottom:1rem;object-fit:contain;padding:.5rem;width:100%}.planet-link-item:hover{color:#fc0}.planet-position-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.planet-position-container .planet-position-content{border-radius:12px;margin:auto;max-width:1250px;padding:1.5rem}.planet-position-container .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.planet-position-container .controls .mode-toggle{display:flex;gap:.8rem}.planet-position-container .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.planet-position-container .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.planet-position-container .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.planet-position-container .controls .day-grid,.planet-position-container .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.planet-position-container .controls .day-grid button,.planet-position-container .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.planet-position-container .controls .day-grid button:hover,.planet-position-container .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.planet-position-container .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.planet-position-container .controls .location-date .input-with-icon{display:inline-block;position:relative}.planet-position-container .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.planet-position-container .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.planet-position-container .controls .location-date input[type=date],.planet-position-container .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.planet-position-container .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.planet-position-container .controls .location-date button:hover{background-color:#ff8c00}.planet-position-container .planet-table{margin-top:1.5rem;overflow-x:auto}.planet-position-container .planet-table table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 0 10px #0000000d;overflow:hidden;width:100%}.planet-position-container .planet-table table thead{background-color:#ffcc80;color:#4e342e}.planet-position-container .planet-table table thead th{border-bottom:1px solid #e0e0e0;font-size:.95rem;font-weight:700;padding:12px 16px;text-align:left}.planet-position-container .planet-table table tbody tr:nth-child(2n){background-color:#fff8ee;font-weight:500}.planet-position-container .planet-table table tbody tr:nth-child(odd){background-color:#fef6e9;font-weight:500}.planet-position-container .planet-table table tbody tr td{border-bottom:1px solid #f0e0c9;color:#333;font-size:.9rem;font-weight:500;padding:12px 16px}.planet-position-container .planet-table table tbody tr:last-child td{border-bottom:none;font-weight:500}.planet-position-container .planet-table table td[colspan="6"]{background-color:#fff3e0;color:#777;font-style:italic;padding:20px;text-align:center}.planet-position-container .planet-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:2rem;padding:1rem}.planet-position-container .planet-cards .planet-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0006;color:#070707;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.planet-position-container .planet-cards .planet-card:hover{box-shadow:0 6px 20px #0009;transform:scale(1.03)}.planet-position-container .planet-cards .planet-card h3{color:#151514;font-size:1.3rem;margin-bottom:1rem;text-align:center}.planet-position-container .planet-cards .planet-card p{color:#050404;font-size:.95rem;margin:.4rem 0}.planet-position-container .planet-cards .planet-card p strong{color:#060504}@media(max-width:1024px){.planet-position-container{padding:80px 3rem 2rem}.planet-position-content{padding:1rem}.controls{gap:.8rem}.controls .day-grid,.controls .month-grid{gap:.25rem;grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.location-date{gap:.8rem}.location-date input[type=date],.location-date input[type=text]{padding:.4rem .8rem}.planet-table table{font-size:.85rem}.planet-position-container .planet-cards{gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:.8rem}.planet-position-container .planet-cards .planet-card{min-width:250px;padding:1.2rem}}@media(max-width:768px){.planet-position-container{padding:80px 2rem 1.5rem}.planet-position-content{padding:1rem .5rem}.controls{gap:.6rem}.controls .mode-toggle{flex-wrap:wrap;justify-content:center}.controls .day-grid,.controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.location-date{align-items:stretch;flex-direction:column}.location-date button,.location-date input[type=date],.location-date input[type=text]{width:100%}.planet-table table{font-size:.8rem}.planet-position-container .planet-cards{gap:1rem;grid-template-columns:repeat(2,1fr)}.planet-position-container .planet-cards .planet-card{padding:1rem}}@media(max-width:690px){.planet-position-container .planet-cards{grid-template-columns:1fr}}@media(max-width:480px){.planet-position-container{padding:80px 1rem 1rem}.planet-position-content{padding:.8rem .5rem}.controls{gap:.4rem}.controls .mode-toggle{flex-direction:column;gap:.4rem}.controls .day-grid,.controls .month-grid{gap:.15rem;grid-template-columns:repeat(auto-fill,minmax(24px,1fr))}.location-date{flex-direction:column;gap:.5rem}.location-date button,.location-date input[type=date],.location-date input[type=text]{font-size:.9rem;padding:.4rem .6rem}.planet-table table{font-size:.75rem}.planet-position-container.planet-cards{gap:.8rem;grid-template-columns:1fr}.planet-position-container.planet-cards .planet-card{font-size:.9rem;padding:.8rem}.planet-cards .planet-card h3{font-size:1.1rem}}.kundali-containerr{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.kundali-containerr .kundali-content{display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1250px;padding:1.5rem}.kundali-containerr .kundali-content .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.kundali-containerr .kundali-content .controls .mode-toggle{display:flex;gap:.8rem}.kundali-containerr .kundali-content .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.kundali-containerr .kundali-content .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.kundali-containerr .kundali-content .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.kundali-containerr .kundali-content .controls .day-grid,.kundali-containerr .kundali-content .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.kundali-containerr .kundali-content .controls .day-grid button,.kundali-containerr .kundali-content .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.kundali-containerr .kundali-content .controls .day-grid button:hover,.kundali-containerr .kundali-content .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.kundali-containerr .kundali-content .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.kundali-containerr .kundali-content .controls .location-date .input-with-icon{display:inline-block;position:relative}.kundali-containerr .kundali-content .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.kundali-containerr .kundali-content .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.kundali-containerr .kundali-content .controls .location-date input[type=date],.kundali-containerr .kundali-content .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.kundali-containerr .kundali-content .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.kundali-containerr .kundali-content .controls .location-date button:hover{background-color:#ff8c00}.kundali-containerr .kundali-content .kundali-chartss{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2rem 0;overflow-x:auto}.kundali-containerr .kundali-content .kundali-chartss .chartt-box{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 12px #0000001a;display:flex;flex:1 1 400px;justify-content:center;max-width:600px;padding:1.5rem}.kundali-containerr .kundali-content .chart-details-container{display:flex;flex-direction:column;gap:1rem;padding:1rem}.kundali-containerr .kundali-content .chart-details-container h2{color:#f60e0e;font-size:1rem;margin-bottom:.5rem;text-align:center}.kundali-containerr .kundali-content .chart-details-container p{color:#fff;font-size:1rem;line-height:1.5}.kundali-containerr .kundali-content .chart-box{background-color:#4e3215;border:1px solid #a4703f;border-radius:10px;min-width:320px;overflow-x:auto;padding:1rem}.kundali-containerr .kundali-content .chart-box h2{color:#ffeea9;font-size:1.2rem;margin-bottom:1rem;text-align:center}.kundali-containerr .kundali-content .chart-box .tab-buttons{display:flex;justify-content:flex-start;margin-bottom:1rem}.kundali-containerr .kundali-content .chart-box .tab-buttons button{background-color:#6c4b2b;border:none;border-radius:5px 5px 0 0;color:#fff;cursor:pointer;font-weight:700;margin-right:.5rem;padding:.5rem 1rem;transition:background-color .3s ease}.kundali-containerr .kundali-content .chart-box .tab-buttons button.active,.kundali-containerr .kundali-content .chart-box .tab-buttons button:hover{background-color:#a45b0f}.kundali-containerr .kundali-content .chart-box table{border-collapse:collapse;font-size:.95rem;width:100%}.kundali-containerr .kundali-content .chart-box table td,.kundali-containerr .kundali-content .chart-box table th{border:1px solid #a4703f;color:#fff;padding:.6rem .8rem;text-align:left}.kundali-containerr .kundali-content .chart-box table th{background-color:#828281;font-weight:600}.kundali-containerr .kundali-content .chart-box table td{background-color:#3f2a12}@media(max-width:1024px){.kundali-containerr{padding:80px 2rem 2rem}.kundali-containerr .kundali-content{gap:1.5rem;padding:1rem}.kundali-containerr .kundali-content .kundali-chartss{display:flex;flex-direction:column;gap:1.5rem}.kundali-containerr .kundali-content .chart-details-container{align-items:center;flex-direction:column;text-align:center}.kundali-containerr .kundali-content .chart-details-container h2,.kundali-containerr .kundali-content .chart-details-container p{font-size:.95rem}.kundali-containerr .kundali-content .chart-box{flex:1 1 auto;min-width:100%;padding:.8rem}.kundali-containerr .kundali-content .chart-box h3{font-size:1.1rem}.kundali-containerr .kundali-content .chart-box .tab-buttons{flex-wrap:wrap;justify-content:center}.kundali-containerr .kundali-content .chart-box .tab-buttons button{font-size:.9rem;padding:.45rem .9rem}.kundali-containerr .kundali-content .chart-box table{font-size:.9rem}.kundali-containerr .kundali-content .chart-box table td,.kundali-containerr .kundali-content .chart-box table th{padding:.5rem .7rem}}@media(max-width:768px){.kundali-containerr{padding:80px 1.5rem 2rem}.kundali-containerr .kundali-content{padding:0}.kundali-containerr .kundali-chartss{flex-direction:column;gap:1rem;margin:1rem 0}.kundali-containerr .chartt-box{flex:1 1 100%;max-width:100%}.kundali-containerr .chart-details-container{display:flex;flex-wrap:wrap;overflow-x:scroll;padding:.5rem}.kundali-containerr .chart-details-container h2{font-size:1.1rem}.kundali-containerr .chart-box{flex:initial;min-width:100%;padding:.8rem}.kundali-containerr .chart-box h3{font-size:1.1rem}.kundali-containerr .chart-box table{font-size:.9rem}}@media(max-width:480px){.kundali-containerr{padding:80px 1rem 1rem}.kundali-containerr .kundali-content{padding:0}.kundali-containerr .chartt-box{border-radius:.8rem;padding:1rem;width:350px}.kundali-containerr .chart-details-container{display:flex;flex-direction:column;flex-wrap:wrap;overflow-x:scroll;padding:.25rem}.kundali-containerr .chart-details-container h2{font-size:.5rem!important}.kundali-containerr .chart-box{-ms-overflow-style:none;padding:.6rem;scrollbar-width:none;width:100px}.kundali-containerr .chart-box::-webkit-scrollbar{display:none}.kundali-containerr .chart-box h3{font-size:.5rem!important}.kundali-containerr .chart-box table{font-size:.35rem!important}.kundali-containerr .chart-box table td,.kundali-containerr .chart-box table th{padding:.1rem!important}}@media(max-width:360px){.kundali-containerr{padding:.75rem}.kundali-containerr .chart-details-container{display:flex;flex-wrap:wrap}.kundali-containerr .chart-details-container h2{font-size:.9rem}.kundali-containerr .chart-box{padding:.4rem}.kundali-containerr .chart-box h3{font-size:.9rem}.kundali-containerr .chart-box table{font-size:.8rem}.kundali-containerr .chart-box table td,.kundali-containerr .chart-box table th{padding:.3rem .4rem}}.jyotish-links{color:#2c1a00;margin-top:5rem;padding:1rem}.jyotish-links h2{color:#de5a1c;font-size:2rem;margin-bottom:2rem;text-align:center}.jyotish-links .card-grid{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center}.jyotish-links .card{align-items:center;background-color:#f3f1ed;border:1px solid #ce93d8;border-radius:12px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;max-width:250px;padding:1rem;text-align:center;text-decoration:none;transition:transform .2s;width:100%}.jyotish-links .card:hover{background-color:#ede7f6;transform:translateY(-5px)}.jyotish-links .card .img-part img{height:200px;margin-bottom:1rem;object-fit:contain;width:200px}.jyotish-links .card .text-part h3{color:#4a148c;font-size:1.1rem;margin-bottom:.5rem}.jyotish-links .card .text-part p{color:#4e342e;font-size:.9rem}@media(max-width:600px){.jyotish-links{padding:1rem}.jyotish-links h2{font-size:1.5rem}.jyotish-links .card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.jyotish-links .card{max-width:180px}.jyotish-links .card .img-part img{height:60px;width:60px}.jyotish-links .card .text-part h3{font-size:1rem}.jyotish-links .card .text-part p{font-size:.8rem}}.kundalii-container{align-items:center;background:#efece3;display:flex;flex-direction:column;padding:1rem;text-align:center}.kundalii-container canvas{background:#fff;border:2px solid #d80a0a;border-radius:8px;box-shadow:0 4px 10px #00000026;color:#8b560c;font-weight:700}.kundalii-container .button-group{margin-top:15px}.kundalii-container .button-group button{background-color:#ffb84d;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;margin:0 6px;padding:10px 16px;transition:background-color .3s ease,transform .2s ease}.kundalii-container .button-group button:hover{background-color:#e69c2f;transform:translateY(-2px)}.kundalii-container .button-group button:active{transform:translateY(0)}@media(max-width:480px){.kundalii-container{padding:.5rem}.kundalii-container canvas{height:auto!important;width:100%!important}.kundalii-container .button-group button{font-size:12px;margin:0 4px;padding:8px 12px}}.doghati-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.doghati-container::-webkit-scrollbar{display:none}.doghati-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.do-ghati-details{background-color:#fff;border-radius:1rem;color:#2e2e2e;margin-top:2rem;padding:2rem}.do-ghati-details .title{color:#b35c00;font-size:1.8rem;font-weight:700}.do-ghati-details .sub{color:#6c6c6c;font-size:1rem;margin-top:.3rem}.do-ghati-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.do-ghati-details .header .img-details{display:flex;gap:1rem}.do-ghati-details .header .img-details img{border:1px solid #dcae6a;border-radius:10px;height:70px;width:70px}.do-ghati-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.do-ghati-details .header .date-display .day{color:#d65a00;font-size:2.5rem;font-weight:700;margin-right:.5rem}.do-ghati-details .header .date-display .month{color:#b2722e}.do-ghati-details .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.do-ghati-details .controls .mode-toggle{display:flex;gap:.8rem}.do-ghati-details .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.do-ghati-details .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.do-ghati-details .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.do-ghati-details .controls .day-grid,.do-ghati-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.do-ghati-details .controls .day-grid button,.do-ghati-details .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.do-ghati-details .controls .day-grid button:hover,.do-ghati-details .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.do-ghati-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.do-ghati-details .controls .location-date .input-with-icon{display:inline-block;position:relative}.do-ghati-details .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.do-ghati-details .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.do-ghati-details .controls .location-date input[type=date],.do-ghati-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.do-ghati-details .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.do-ghati-details .controls .location-date button:hover{background-color:#ff8c00}.do-ghati-details .muhurta-section{margin-top:2rem}.do-ghati-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.do-ghati-details .muhurta-section .muhurta-header .muhurta-date{color:#3e3e3e;font-size:1.2rem;font-weight:700}.do-ghati-details .muhurta-section .muhurta-columns{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.do-ghati-details .muhurta-section .muhurta-columns{flex-direction:row;justify-content:space-between}}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column{flex:1 1}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column span{background-color:#fff4d1;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#a9742f;display:block;font-size:1.25rem;font-weight:600;margin-bottom:.8rem;padding:.5rem;text-align:center}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card{border-radius:.5rem;margin-bottom:.8rem;padding:.75rem 1rem}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .title{color:#802c02;font-weight:600;margin-bottom:.3rem}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .Nakshatra,.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .time{font-size:1.2rem;font-weight:500}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.orange{background-color:#ebc89f;color:#000}.do-ghati-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.red{background-color:#f5d9b9;color:#000}.muhurat-texts{align-items:center;border-radius:12px;box-shadow:0 2px 10px #0000000d;color:#0c0808;font-family:Segoe UI,sans-serif;line-height:1.8;margin-top:3rem;padding:2rem}.muhurat-texts h4{color:#ffea00;font-size:700;letter-spacing:.5px;margin:1.5rem 0 1rem;text-align:center}.muhurat-texts p{font-size:1.05rem;margin-bottom:1rem}.muhurat-texts .random-info{border-radius:8px;margin:1rem 0;padding:1rem 1.5rem}.muhurat-texts .random-info p{color:#fffb00;font-style:italic;font-weight:700;margin:.5rem 0;text-align:center}.muhurat-texts ul{list-style-type:circle;margin-top:1.5rem;padding-left:2rem}.muhurat-texts ul li{color:#050101;font-weight:500;margin-bottom:.5rem}@media(max-width:1024px){.doghati-container{padding:80px 2rem 2rem}.doghati-content{gap:1.5rem;padding:1rem}.do-ghati-details{padding:1.5rem}.do-ghati-details .header .title{font-size:1.5rem}.do-ghati-details .header .sub{font-size:.95rem}.do-ghati-details .header .date-display{font-size:1rem}.do-ghati-details .header .date-display .day{font-size:2rem}.do-ghati-details .header .date-display .month{font-size:1rem}.do-ghati-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.do-ghati-details .controls .day-grid,.do-ghati-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.do-ghati-details .controls .location-date input[type=date],.do-ghati-details .controls .location-date input[type=text]{padding:.4rem .8rem}.do-ghati-details .controls .location-date button{padding:.35rem .7rem}.do-ghati-details .muhurta-section .muhurta-columns{gap:1.5rem}.do-ghati-details .muhurta-section .muhurta-column .muhurta-card{padding:.6rem .8rem}.do-ghati-details .muhurta-section .muhurta-column .muhurta-card .title{font-size:.95rem}.do-ghati-details .muhurta-section .muhurta-column .muhurta-card .time{font-size:.85rem}.muhurat-texts{padding:1.5rem}.muhurat-texts h4{font-size:1.1rem}.muhurat-texts p{font-size:1rem}.muhurat-texts ul li{font-size:.95rem}}@media(max-width:768px){.doghati-container{padding:80px 1rem 1rem}.doghati-content{padding:.8rem}.do-ghati-details{padding:1rem}.do-ghati-details .header .title{font-size:1.3rem}.do-ghati-details .header .sub{font-size:.9rem}.do-ghati-details .header .date-display .day{font-size:1.7rem}.do-ghati-details .header .date-display .month{font-size:.95rem}.do-ghati-details .controls{gap:1rem}.do-ghati-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.do-ghati-details .controls .day-grid,.do-ghati-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.do-ghati-details .controls .location-date{flex-direction:column;gap:.5rem}.do-ghati-details .controls .location-date button,.do-ghati-details .controls .location-date input[type=date],.do-ghati-details .controls .location-date input[type=text]{width:100%}.do-ghati-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.do-ghati-details .muhurta-section .muhurta-columns{flex-direction:column}.muhurat-texts{padding:1rem}.muhurat-texts h4{font-size:1rem}.muhurat-texts p{font-size:.95rem}.muhurat-texts ul{padding-left:1.5rem}.muhurat-texts .random-info p,.muhurat-texts ul li{font-size:.95rem}}@media(max-width:480px){.doghati-container{padding:80px .5rem .8rem}.do-ghati-details{padding:.8rem}.do-ghati-details .header .title{font-size:1.1rem}.do-ghati-details .header .sub{font-size:.85rem}.do-ghati-details .header .date-display .day{font-size:1.5rem}.do-ghati-details .header .date-display .month{font-size:.9rem}.do-ghati-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.do-ghati-details .controls .day-grid,.do-ghati-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.do-ghati-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.do-ghati-details .muhurta-section .muhurta-columns{gap:1rem}.do-ghati-details .muhurta-section .muhurta-card{padding:.6rem}.muhurat-texts{padding:.8rem}.muhurat-texts h4{font-size:1rem}.muhurat-texts p,.muhurat-texts ul li{font-size:.9rem}}.muhurat-link-container{color:#fff;font-family:Segoe UI,sans-serif;padding:2rem;text-align:center}.muhurat-link-title{color:#de5a1c;font-size:2rem;font-weight:600;margin-bottom:1.5rem}.muhurat-link-grid{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,250px);padding:0 1rem}.muhurat-link-item{align-items:center;background-color:rgba(183,103,17,.934);border-radius:10px;color:#fff;display:flex;flex-direction:column;font-weight:500;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.muhurat-link-item img{height:190px;object-fit:cover;width:190px}.muhurat-link-item:hover{background-color:#fba728;color:#000;transform:translateY(-3px)}@media(max-width:1024px){.muhurat-link-grid{grid-template-columns:repeat(3,1fr)}.muhurat-link-item img{height:160px;width:160px}}@media(max-width:768px){.muhurat-link-grid{gap:.75rem;grid-template-columns:repeat(2,1fr)}.muhurat-link-item img{height:140px;width:140px}.muhurat-link-title{font-size:1.75rem}}@media(max-width:480px){.muhurat-link-container{padding:1rem}.muhurat-link-title{font-size:1.4rem;margin-bottom:1rem}.muhurat-link-grid{grid-template-columns:1fr}.muhurat-link-item{padding:.5rem}.muhurat-link-item img{height:120px;width:120px}.muhurat-link-item{font-size:.95rem}}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#bb4111}.calendar-wrapper .calendar-header .highlight .v-controls{align-items:center;background-color:#bb4111;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .v-controls input,.calendar-wrapper .calendar-header .highlight .v-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .v-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .v-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .v-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .ekadashi-list{margin:auto;max-width:1000px}.calendar-wrapper .ekadashi-list .ekadashi-item{align-items:center;background-color:#ecbc9c;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details{flex:2 1}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{color:#e44e20;font-size:1rem;font-weight:700}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-phase,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-tithi{color:#7b3205;font-size:1rem;font-weight:700}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{color:#7b3205;font-size:1.1rem;font-weight:700}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt{color:#7b3205;font-size:.9rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{color:#7b3205;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{color:#000;flex:2 1;font-size:1.2rem;padding-left:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings p{margin:.2rem 0}@media(max-width:1024px){.calendar-wrapper{padding:80px 1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.calendar-wrapper{padding:80px 0 .7rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.ekadashi-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.ekadashi-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.ekadashi-wrapper{background-color:#fefcf8;color:#342108;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.ekadashi-wrapper .ekadashi-title{border-bottom:2px solid #eac992;color:#895c12;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.ekadashi-wrapper .ekadashi-texts{background-color:#fffefb;border-radius:10px;box-shadow:0 4px 14px #0000000a;margin:0 auto;padding:1.5rem}.ekadashi-wrapper .ekadashi-texts h2{border-left:4px solid #f0b767;color:#9a5e0d;font-size:1.5rem;margin-top:1.5rem;padding-left:.8rem}.ekadashi-wrapper .ekadashi-texts p{font-size:1rem;margin-bottom:1.2rem}@media(max-width:1024px){.ekadashi-container{padding:80px 0 1rem}}@media(max-width:768px){.ekadashi-container{padding:80px 0 1rem}}@media(max-width:480px){.ekadashi-container{padding:80px 0 .7rem}}.vrat-link-container{font-family:Segoe UI,sans-serif;padding:2rem 4rem}.vrat-link-title{border-bottom:2px solid #ffc107;color:#de5a1c;display:inline-block;font-size:2rem;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.vrat-link-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.vrat-link-item{background:#2a1204;border:1px solid #444;border-radius:10px;color:#eee;padding:1rem;text-align:center;text-decoration:none;transition:transform .3s ease}.vrat-link-item:hover{box-shadow:0 4px 12px #ffffff1a;transform:translateY(-5px)}.vrat-link-item img{background:#fff;border-radius:6px;height:90px;margin-bottom:1rem;object-fit:contain;padding:.5rem;width:100%}.vrat-link-item:hover{color:#ffc107}.lucky-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.lucky-container .lucky-content{flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.lucky-container .lucky-content .left-numerology{background:#7b4019;border-radius:10px;color:#fff;margin-bottom:1rem;padding:1.5rem}.lucky-container .lucky-content .left-numerology .header{align-items:left;display:flex;flex-direction:column;justify-content:left;margin-bottom:2rem}.lucky-container .lucky-content .left-numerology .header h1{display:flex;flex-wrap:wrap;font-size:1.6rem;max-width:fit-content}.lucky-container .lucky-content .left-numerology .header .numerology-links{align-items:left;background-color:#fbfafa;border-radius:10px;display:flex;gap:1rem;justify-content:left;padding:1rem}.lucky-container .lucky-content .left-numerology .header .numerology-links img{background-color:skyblue;border-radius:50%;cursor:pointer;height:30px;width:30px}.lucky-container .lucky-content .left-numerology .card1{background:#5b2c1e;border-radius:10px;margin-bottom:1rem;padding:1rem}.lucky-container .lucky-content .left-numerology .card1 h3{margin-bottom:1rem}.lucky-container .lucky-content .left-numerology .card1 .card-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.lucky-container .lucky-content .left-numerology .card1 .card-content input,.lucky-container .lucky-content .left-numerology .card1 .card-content select{background:#fbfafa;border:1px solid #555;border-radius:5px;color:#0b0b0b;flex:1 1;min-width:auto;padding:1rem}.lucky-container .lucky-content .left-numerology .card1 .checkbox{gap:1rem}.lucky-container .lucky-content .left-numerology .card1 .checkbox input{min-width:max-content}.lucky-container .lucky-content .left-numerology .card1 button[type=submit]{background-color:orange;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:.6rem 1.2rem}.lucky-container .lucky-content .left-numerology .card1 .popup-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.lucky-container .lucky-content .left-numerology .card1 .popup-content{background:#fff;border-radius:10px;color:#333;max-width:400px;padding:2rem;text-align:center;width:90%}.lucky-container .lucky-content .left-numerology .card1 .popup-content h2{margin-bottom:1rem}.lucky-container .lucky-content .left-numerology .card1 .popup-content p{margin:.5rem 0}.lucky-container .lucky-content .left-numerology .card1 .popup-content .close-btn{background:#994b34;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.lucky-container .lucky-content .left-numerology .link-box{margin-top:2rem}.lucky-container .lucky-content .left-numerology .link-box .link-cell{background:#333;border-radius:5px;color:#ffa;cursor:pointer;margin-bottom:.5rem;padding:1rem}.lucky-container .lucky-content .right-numerology{background:#7b4019;border:1px solid #333;border-radius:10px;padding:1rem}.lucky-container .lucky-content .right-numerology h4{color:#fff;margin-bottom:1rem}.lucky-container .lucky-content .right-numerology .right-links{text-decoration:none}.lucky-container .lucky-content .right-numerology .right-links a{color:inherit;text-decoration:none}.lucky-container .lucky-content .right-numerology .right-links p{align-items:center;color:#ddd;cursor:pointer;gap:1rem;margin:.5rem 0;padding:.3rem 0;text-decoration:none}.lucky-container .lucky-content .right-numerology .right-links p a{color:inherit;text-decoration:none}.lucky-container .lucky-content .right-numerology .right-links p img{align-self:center;height:20px;margin-right:1rem;width:20px}@media(max-width:1024px){.lucky-container{padding:80px 2rem 2rem}.lucky-content{max-width:900px;padding:1rem}.left-numerology{padding:1rem}.left-numerology .header h1{font-size:1.4rem}.left-numerology .numerology-links img{height:25px;width:25px}.left-numerology .card1 .card-content{gap:.75rem;grid-template-columns:repeat(2,1fr)}.left-numerology .card1 input,.left-numerology .card1 select{min-width:120px;padding:.75rem}.right-numerology{padding:.8rem}.right-numerology h4{font-size:1.1rem}.right-numerology .right-links p{font-size:.9rem}.right-numerology .right-links p img{height:18px;margin-right:.7rem;width:18px}}@media(max-width:768px){.lucky-container{padding:80px 1.5rem 1rem}.lucky-content{max-width:100%;padding:.75rem}.left-numerology{padding:.8rem}.left-numerology .header h1{font-size:1.2rem}.left-numerology .numerology-links{flex-wrap:wrap;gap:.5rem}.left-numerology .numerology-links img{height:22px;width:22px}.left-numerology .card1 .card-content{gap:.5rem;grid-template-columns:1fr}.left-numerology .card1 input,.left-numerology .card1 select{min-width:auto;padding:.6rem;width:100%}.right-numerology{padding:.6rem}.right-numerology h4{font-size:1rem}.right-numerology .right-links p{font-size:.85rem}.right-numerology .right-links p img{height:16px;margin-right:.5rem;width:16px}}@media(max-width:480px){.lucky-container{padding:80px 1rem 1rem}.lucky-content{flex-direction:column;padding:.5rem}.left-numerology,.right-numerology{margin-bottom:1rem;padding:.5rem}.left-numerology .header h1{font-size:1rem}.numerology-links{flex-wrap:wrap;gap:.3rem}.numerology-links img{height:20px;width:20px}.card1 .card-content{gap:.3rem;grid-template-columns:1fr}.card1 input,.card1 select{min-width:100%;padding:.5rem}.right-numerology h4{font-size:.9rem}.right-links p{font-size:.8rem}.right-links p img{height:14px;margin-right:.4rem;width:14px}}.festival-links{font-family:Segoe UI,sans-serif;padding:2rem 4rem}.festival-links h2{color:#de5a1c;margin-bottom:2rem;text-align:center}.festival-links .card-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.festival-links .card{background:#2a1204;border:1px solid #444;border-radius:10px;color:#fff;overflow:hidden;text-decoration:none;transition:transform .3s ease}.festival-links .card:hover{box-shadow:0 4px 12px #ffffff1a;transform:translateY(-5px)}.festival-links .card .img-part{background-color:#333;height:150px;width:100%}.festival-links .card .img-part img{display:block;height:100%;object-fit:cover;width:100%}.festival-links .card .text-part{padding:1rem}.festival-links .card .text-part h3{color:#ffb84d;font-size:1.2rem;margin:0 0 .5rem}.festival-links .card .text-part p{color:#ccc;font-size:.95rem}@media(max-width:1024px){.festival-links{padding:2rem}.card-grid{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card .img-part{height:130px}.card .text-part h3{font-size:1.1rem}.card .text-part p{font-size:.9rem}}@media(max-width:768px){.festival-links{padding:2rem 1.5rem}.card-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.card .img-part{height:120px}.card .text-part{padding:.8rem}.card .text-part h3{font-size:1rem}.card .text-part p{font-size:.85rem}}@media(max-width:480px){.festival-links{padding:1.5rem 1rem}.card-grid{gap:.8rem;grid-template-columns:1fr}.card .img-part{height:100px}.card .text-part{padding:.7rem}.card .text-part h3{font-size:.95rem}.card .text-part p{font-size:.8rem}}.HinduFest-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.HinduFest-container .hindufest-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.HinduFest-container .hindufest-content .year-selectorr{align-items:center;display:flex;font-weight:500;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.HinduFest-container .hindufest-content .year-selectorr input{border:1px solid #ccc;border-radius:6px;max-width:100px;padding:.4rem .8rem}.HinduFest-container .hindufest-content .hindufest-lists{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}.HinduFest-container .hindufest-content .hindufest-items{border-top:1px solid #fff;padding-top:1rem}.HinduFest-container .hindufest-content .hindufest-items .header{display:flex;font-size:1.2rem;font-weight:600;justify-content:center;margin-bottom:1.5rem;text-align:center}.HinduFest-container .hindufest-content .hindufest-items .header h4{color:#6f2404;font-size:1.5rem;margin-bottom:.5rem}.HinduFest-container .hindufest-content .hindufest-items .header h4 span{color:#ff9800;font-size:.95rem;margin-left:.5rem}.HinduFest-container .hindufest-content .hindufest-items .fest-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-items:center}.HinduFest-container .hindufest-content .hindufest-items .hindufest-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0006;color:#000;max-width:1800px;overflow:hidden;text-align:center;transition:transform .2s;width:180px}.HinduFest-container .hindufest-content .hindufest-items .hindufest-card:hover{transform:scale(1.03)}.HinduFest-container .hindufest-content .hindufest-items .hindufest-card img{border-bottom:1px solid #ddd;height:120px;object-fit:cover;width:100%}.HinduFest-container .hindufest-content .hindufest-items .hindufest-card .name{font-size:.95rem;font-weight:600;padding:.5rem}.HinduFest-container .hindufest-content .hindufest-items .hindufest-card .subtext{color:#555;font-size:.8rem;padding-bottom:.5rem}.HinduFest-container .hindufest-content .hindufest-items .hindufest-card .inline-more{color:#ff5722;cursor:pointer;display:block;font-size:.75rem;margin:.2rem 0}.HinduFest-container .hindufest-content .hindufest-items .hindufest-card .inline-more:hover{text-decoration:underline}.HinduFest-container .hindufest-content .hindufest-items .section-more-button{display:flex;justify-content:flex-end;margin-top:.5rem}.HinduFest-container .hindufest-content .hindufest-items .section-more-button button{background:none;border:none;color:#ff5722;cursor:pointer;font-size:.9rem;font-weight:500;text-decoration:underline}.HinduFest-container .hindufest-content .hindufest-items .section-more-button button:hover{color:#ff9800}@media(max-width:1024px){.HinduFest-container{padding:80px 3rem 1.5rem}.HinduFest-container .hindufest-content{max-width:900px;padding:1rem}.HinduFest-container .year-selectorr{gap:.4rem;padding:.8rem 1rem}.HinduFest-container .year-selectorr input{max-width:90px;padding:.35rem .7rem}.HinduFest-container .hindufest-lists{gap:2rem;margin-top:1.5rem}.HinduFest-container .hindufest-items .header{font-size:1.1rem;margin-bottom:1.25rem}.HinduFest-container .hindufest-items .header h4{font-size:1.3rem}.HinduFest-container .hindufest-items .header h4 span{font-size:.9rem}.HinduFest-container .hindufest-items .fest-grid{gap:.8rem;grid-template-columns:repeat(auto-fit,1fr)}.HinduFest-container .hindufest-card{max-width:150px;transition:transform .2s;width:150px}.HinduFest-container .hindufest-card img{height:100px}.HinduFest-container .hindufest-card .name{font-size:.85rem;padding:.4rem}.HinduFest-container .hindufest-card .subtext{font-size:.75rem;padding-bottom:.4rem}.HinduFest-container .hindufest-card .inline-more{font-size:.7rem;margin:.15rem 0}.HinduFest-container .section-more-button{margin-top:.4rem}.HinduFest-container .section-more-button button{font-size:.85rem}}@media(max-width:768px){.HinduFest-container{padding:80px 2rem 1rem}.HinduFest-container .hindufest-content{max-width:600px;padding:.75rem}.HinduFest-container .year-selectorr{justify-content:center;padding:.6rem .8rem}.HinduFest-container .year-selectorr input{max-width:80px;padding:.3rem .6rem}.HinduFest-container .hindufest-items .fest-grid{gap:.6rem;grid-template-columns:repeat(2,1fr)}.HinduFest-container .hindufest-card{max-width:130px;width:130px}.HinduFest-container .hindufest-card img{height:90px}.HinduFest-container .hindufest-card .name{font-size:.8rem;padding:.3rem}.HinduFest-container .hindufest-card .subtext{font-size:.7rem;padding-bottom:.3rem}.HinduFest-container .hindufest-card .inline-more{font-size:.65rem}.HinduFest-container .section-more-button button{font-size:.8rem}}@media(max-width:480px){.HinduFest-container{padding:80px 1rem .5rem}.HinduFest-container .hindufest-content{max-width:100%;padding:.5rem}.HinduFest-container .year-selectorr{align-items:flex-start;flex-direction:column;gap:.3rem;justify-content:center;padding:.5rem}.HinduFest-container .year-selectorr input{max-width:100%;width:100%}.HinduFest-container .hindufest-items .header{font-size:1rem;margin-bottom:1rem}.HinduFest-container .hindufest-items .header h4{font-size:1.2rem}.HinduFest-container .hindufest-items .header h4 span{font-size:.85rem}.HinduFest-container .hindufest-items .fest-grid{gap:.5rem;grid-template-columns:1fr}.HinduFest-container .hindufest-card{max-width:100%;width:100%}.HinduFest-container .hindufest-card img{height:auto;max-height:150px}.HinduFest-container .hindufest-card .name{font-size:.9rem;padding:.4rem}.HinduFest-container .hindufest-card .subtext{font-size:.75rem;padding-bottom:.4rem}.HinduFest-container .hindufest-card .inline-more{font-size:.75rem}.HinduFest-container .section-more-button{justify-content:center;margin-top:.5rem}.HinduFest-container .section-more-button button{font-size:1rem}}.hindu-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.hindu-container .hindu-content{margin:0 auto;max-width:1200px}.hindu-container .hindu-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.hindu-container .hindu-content .year-selector label{font-weight:700}.hindu-container .hindu-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.hindu-container .hindu-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.hindu-container .hindu-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.hindu-container .hindu-content .monthFestivals h2{color:#713b05;font-size:2rem;margin-bottom:2rem;text-align:center}.hindu-container .hindu-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div img{border:2px solid #b3b0ae;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.hindu-container .hindu-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.hindu-container .hindu-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.hindu-container{padding:80px 2rem 2rem}.hindu-container .hindu-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.hindu-container{padding:80px 1rem 1.5rem}.hindu-container .hindu-content .monthFestivals{padding:1rem}.hindu-container .hindu-content .monthFestivals h2{font-size:1.5rem}.hindu-container .hindu-content .monthFestivals .list-Of-festivals{gap:1.2rem}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.hindu-container .hindu-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.hindu-container{padding:80px .5rem 1rem}.hindu-container .hindu-content .monthFestivals h2{font-size:1rem}.hindu-container .hindu-content .monthFestivals .list-Of-festivals{gap:1rem}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.hindu-container .hindu-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.hindu-container .hindu-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.calendar-links{color:#2c1a00;margin-top:5rem;padding:1rem}.calendar-links h2{color:#de5a1c;font-size:2rem;margin-bottom:2rem;text-align:center}.calendar-links .card-grid{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center}.calendar-links .card{align-items:center;background-color:#fff4e1;border:1px solid #ffc107;border-radius:12px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;max-width:250px;padding:1rem;text-align:center;text-decoration:none;transition:transform .2s;width:100%}.calendar-links .card:hover{transform:translateY(-5px)}.calendar-links .card .img-part img{height:200px;margin-bottom:1rem;object-fit:contain;width:200px}.calendar-links .card .text-part h3{color:#d84315;font-size:1.1rem;margin-bottom:.5rem}.calendar-links .card .text-part p{color:#5d4037;font-size:.9rem}@media(max-width:600px){.calendar-links{padding:1rem}.calendar-links h2{font-size:1.5rem}.calendar-links .card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.calendar-links .card{max-width:180px}.calendar-links .card .img-part img{height:60px;width:60px}.calendar-links .card .text-part h3{font-size:1rem}.calendar-links .card .text-part p{font-size:.8rem}}.Indian-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Indian-container .Indian-content{margin:0 auto;max-width:1200px}.Indian-container .Indian-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.Indian-container .Indian-content .year-selector label{font-weight:700}.Indian-container .Indian-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.Indian-container .Indian-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.Indian-container .Indian-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.Indian-container .Indian-content .monthFestivals h2{color:#723b03;font-size:2rem;margin-bottom:2rem;text-align:center}.Indian-container .Indian-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div img{border:2px solid #b3b0ae;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.Indian-container .Indian-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.Indian-container .Indian-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.Indian-container{padding:80px 2rem 2rem}.Indian-container .Indian-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.Indian-container{padding:80px 1rem 1.5rem}.Indian-container .Indian-content .monthFestivals{padding:1rem}.Indian-container .Indian-content .monthFestivals h2{font-size:1.5rem}.Indian-container .Indian-content .monthFestivals .list-Of-festivals{gap:1.2rem}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.Indian-container .Indian-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.Indian-container{padding:80px .5rem 1rem}.Indian-container .Indian-content .monthFestivals h2{font-size:1.2rem}.Indian-container .Indian-content .monthFestivals .list-Of-festivals{gap:1rem}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.Indian-container .Indian-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.Indian-container .Indian-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.Tamil-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Tamil-container .Tamil-content{margin:0 auto;max-width:1200px}.Tamil-container .Tamil-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.Tamil-container .Tamil-content .year-selector label{font-weight:700}.Tamil-container .Tamil-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.Tamil-container .Tamil-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.Tamil-container .Tamil-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.Tamil-container .Tamil-content .monthFestivals h2{color:#522a03;font-size:2rem;margin-bottom:2rem;text-align:center}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div img{height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.Tamil-container .Tamil-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.Tamil-container .Tamil-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.Tamil-container{padding:80px 2rem 2rem}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.Tamil-container{padding:80px 1rem 1.5rem}.Tamil-container .Tamil-content .monthFestivals{padding:1rem}.Tamil-container .Tamil-content .monthFestivals h2{font-size:1.5rem}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals{gap:1.2rem}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.Tamil-container .Tamil-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.Tamil-container{padding:80px .5rem 1rem}.Tamil-container .Tamil-content .monthFestivals h2{font-size:1.2rem}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals{gap:1rem}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.Tamil-container .Tamil-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.Tamil-container .Tamil-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.Malyalam-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Malyalam-container .Malyalam-content{margin:0 auto;max-width:1200px}.Malyalam-container .Malyalam-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.Malyalam-container .Malyalam-content .year-selector label{font-weight:700}.Malyalam-container .Malyalam-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.Malyalam-container .Malyalam-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.Malyalam-container .Malyalam-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.Malyalam-container .Malyalam-content .monthFestivals h2{color:#673503;font-size:2rem;margin-bottom:2rem;text-align:center}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div img{border:2px solid #b3b0ae;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.Malyalam-container .Malyalam-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.Malyalam-container .Malyalam-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.Malyalam-container{padding:80px 2rem 2rem}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.Malyalam-container{padding:80px 1rem 1.5rem}.Malyalam-container .Malyalam-content .monthFestivals{padding:1rem}.Malyalam-container .Malyalam-content .monthFestivals h2{font-size:1.5rem}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals{gap:1.2rem}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.Malyalam-container .Malyalam-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.Malyalam-container{padding:80px .5rem 1rem}.Malyalam-container .Malyalam-content .monthFestivals h2{font-size:1.2rem}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals{gap:1rem}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.Malyalam-container .Malyalam-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.Malyalam-container .Malyalam-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.Odia-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Odia-container .Odia-content{margin:0 auto;max-width:1200px}.Odia-container .Odia-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.Odia-container .Odia-content .year-selector label{font-weight:700}.Odia-container .Odia-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.Odia-container .Odia-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.Odia-container .Odia-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.Odia-container .Odia-content .monthFestivals h2{color:#653504;font-size:2rem;margin-bottom:2rem;text-align:center}.Odia-container .Odia-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div img{border:2px solid #b3b0ae;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.Odia-container .Odia-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.Odia-container .Odia-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.Odia-container{padding:80px 2rem 2rem}.Odia-container .Odia-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.Odia-container{padding:80px 1rem 1.5rem}.Odia-container .Odia-content .monthFestivals{padding:1rem}.Odia-container .Odia-content .monthFestivals h2{font-size:1.5rem}.Odia-container .Odia-content .monthFestivals .list-Of-festivals{gap:1.2rem}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.Odia-container .Odia-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.Odia-container{padding:80px .5rem 1rem}.Odia-container .Odia-content .monthFestivals h2{font-size:1.2rem}.Odia-container .Odia-content .monthFestivals .list-Of-festivals{gap:1rem}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.Odia-container .Odia-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.Odia-container .Odia-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.Bengali-container{background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Bengali-container .Bengali-content{margin:0 auto;max-width:1200px}.Bengali-container .Bengali-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.Bengali-container .Bengali-content .year-selector label{font-weight:700}.Bengali-container .Bengali-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.Bengali-container .Bengali-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.Bengali-container .Bengali-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.Bengali-container .Bengali-content .monthFestivals h2{color:#633103;font-size:2rem;margin-bottom:2rem;text-align:center}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div img{border:2px solid #b3b0ae;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.Bengali-container .Bengali-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.Bengali-container .Bengali-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.Bengali-container{padding:80px 2rem 2rem}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.Bengali-container{padding:80px 1rem 1.5rem}.Bengali-container .Bengali-content .monthFestivals{padding:1rem}.Bengali-container .Bengali-content .monthFestivals h2{font-size:1.5rem}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals{gap:1.2rem}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.Bengali-container .Bengali-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.Bengali-container{padding:80px .5rem 1rem}.Bengali-container .Bengali-content .monthFestivals h2{font-size:1.2rem}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals{gap:1rem}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.Bengali-container .Bengali-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.Bengali-container .Bengali-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.Gujrati-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Gujrati-container .Gujrati-content{margin:0 auto;max-width:1200px}.Gujrati-container .Gujrati-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.Gujrati-container .Gujrati-content .year-selector label{font-weight:700}.Gujrati-container .Gujrati-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.Gujrati-container .Gujrati-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.Gujrati-container .Gujrati-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.Gujrati-container .Gujrati-content .monthFestivals h2{color:#6e3a05;font-size:2rem;margin-bottom:2rem;text-align:center}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div img{border:2px solid #b3b0ae;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.Gujrati-container .Gujrati-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.Gujrati-container .Gujrati-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.Gujrati-container{padding:80px 2rem 2rem}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.Gujrati-container{padding:80px 1rem 1.5rem}.Gujrati-container .Gujrati-content .monthFestivals{padding:1rem}.Gujrati-container .Gujrati-content .monthFestivals h2{font-size:1.5rem}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals{gap:1.2rem}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.Gujrati-container .Gujrati-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.Gujrati-container{padding:80px .5rem 1rem}.Gujrati-container .Gujrati-content .monthFestivals h2{font-size:1.2rem}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals{gap:1rem}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.Gujrati-container .Gujrati-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.Gujrati-container .Gujrati-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.Marathi-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Marathi-container .Marathi-content{margin:0 auto;max-width:1200px}.Marathi-container .Marathi-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.Marathi-container .Marathi-content .year-selector label{font-weight:700}.Marathi-container .Marathi-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.Marathi-container .Marathi-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.Marathi-container .Marathi-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.Marathi-container .Marathi-content .monthFestivals h2{color:#683604;font-size:2rem;margin-bottom:2rem;text-align:center}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div img{border:2px solid #b3b0ae;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.Marathi-container .Marathi-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.Marathi-container .Marathi-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.Marathi-container{padding:80px 2rem 2rem}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.Marathi-container{padding:80px 1rem 1.5rem}.Marathi-container .Marathi-content .monthFestivals{padding:1rem}.Marathi-container .Marathi-content .monthFestivals h2{font-size:1.5rem}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals{gap:1.2rem}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.Marathi-container .Marathi-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.Marathi-container{padding:80px .5rem 1rem}.Marathi-container .Marathi-content .monthFestivals h2{font-size:1.2rem}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals{gap:1rem}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.Marathi-container .Marathi-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.Marathi-container .Marathi-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.Telegu-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Telegu-container .Telegu-content{margin:0 auto;max-width:1200px}.Telegu-container .Telegu-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.Telegu-container .Telegu-content .year-selector label{font-weight:700}.Telegu-container .Telegu-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.Telegu-container .Telegu-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.Telegu-container .Telegu-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.Telegu-container .Telegu-content .monthFestivals h2{color:#572d02;font-size:2rem;margin-bottom:2rem;text-align:center}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div img{border:2px solid #b3b0ae;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.Telegu-container .Telegu-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.Telegu-container .Telegu-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.Telegu-container{padding:80px 2rem 2rem}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.Telegu-container{padding:80px 1rem 1.5rem}.Telegu-container .Telegu-content .monthFestivals{padding:1rem}.Telegu-container .Telegu-content .monthFestivals h2{font-size:1.5rem}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals{gap:1.2rem}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.Telegu-container .Telegu-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.Telegu-container{padding:80px .5rem 1rem}.Telegu-container .Telegu-content .monthFestivals h2{font-size:1.2rem}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals{gap:1rem}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.Telegu-container .Telegu-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.Telegu-container .Telegu-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.Iskon-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Iskon-container .Iskon-content{margin:0 auto;max-width:1200px}.Iskon-container .Iskon-content .year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.Iskon-container .Iskon-content .year-selector label{font-weight:700}.Iskon-container .Iskon-content .year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.Iskon-container .Iskon-content h1{background-color:#700202;border-radius:10px;color:#f8f6f4;padding:1rem;text-align:center}.Iskon-container .Iskon-content .monthFestivals{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:2rem}.Iskon-container .Iskon-content .monthFestivals h2{color:#6b3704;font-size:2rem;margin-bottom:2rem;text-align:center}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div{align-items:center;background-color:#4f2004;border-radius:10px;display:flex;gap:2rem;padding:1rem;text-align:center}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div .image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div img{border:2px solid #b3b0ae;height:80px;margin-bottom:1rem;object-fit:contain;width:80px}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div p{color:#f2eded;font-size:1rem;margin:.3rem 0}.Iskon-container .Iskon-content .monthFestivals button{background-color:#b35c00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 2rem;transition:background .3s ease}.Iskon-container .Iskon-content .monthFestivals button:hover{background-color:#a14f00}@media(max-width:1024px){.Iskon-container{padding:80px 2rem 2rem}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals{grid-template-columns:1fr}}@media(max-width:768px){.Iskon-container{padding:80px 1rem 1.5rem}.Iskon-container .Iskon-content .monthFestivals{padding:1rem}.Iskon-container .Iskon-content .monthFestivals h2{font-size:1.5rem}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals{gap:1.2rem}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div{flex-direction:row}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div img{margin-bottom:.5rem}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div p{font-size:.95rem}.Iskon-container .Iskon-content .monthFestivals button{font-size:.95rem;padding:.6rem 1.5rem}}@media(max-width:480px){.Iskon-container{padding:80px .5rem 1rem}.Iskon-container .Iskon-content .monthFestivals h2{font-size:1.2rem}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals{gap:1rem}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div{gap:1rem;padding:.8rem}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div img{height:60px;width:60px}.Iskon-container .Iskon-content .monthFestivals .list-Of-festivals>div p{font-size:.9rem}.Iskon-container .Iskon-content .monthFestivals button{font-size:.9rem;padding:.6rem;width:100%}}.sankranti-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.sankranti-content{margin:0 auto;max-width:1200px}@media(max-width:1024px){.sankranti-container{padding:80px 2rem 2rem}.s-heading{font-size:1.2rem;text-align:center;width:100%}.card-body{flex-wrap:wrap;gap:1rem}.s-details{flex:1 1 100%;padding:1rem 0;text-align:center}.s-right-section{flex-direction:row;gap:1rem;justify-content:center}}@media(max-width:480px){.sankranti-container{padding:80px 1rem 1rem}.s-heading{font-size:1rem;padding:.8rem}.date-box .date{font-size:1.5rem}.s-link{font-size:.8rem}.s-badge{font-size:.75rem;height:24px;line-height:24px;width:24px}.s-right-section img{height:60px}}.Shardiya-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Shardiya-content{margin:0 auto;max-width:1200px}.Shardiya-card{background:#fbe1a7;border:1px solid #e3a55b;border-radius:6px;box-shadow:2px 2px 4px #c78f4e;margin-bottom:2rem}.s-details .s-festivals .tooltip-wrapper .tooltip{background-color:#222;border-radius:5px;font-size:.875rem;left:0;padding:8px;transition:opacity .3s ease-in-out;width:250px}.s-details .s-festivals .tooltip-wrapper .tooltip:after{border:5px solid #0000;border-top-color:#222;content:"";left:15px;margin-left:-5px;position:absolute;top:100%}@media(max-width:1024px){.Shardiya-container{padding:80px 2rem 2rem}.s-heading{font-size:1.2rem;text-align:center;width:100%}.card-body{align-items:flex-start;flex-direction:column}.s-details{padding:1rem 0;text-align:left;width:100%}.s-right-section{flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.s-right-section img{height:60px}.s-right-section .s-badge{font-size:.8rem;height:25px;line-height:25px;width:25px}}@media(max-width:768px){.Shardiya-container{padding:80px 1.5rem 1rem}.date-box{min-width:80px}.date-box .date{font-size:1.5rem}.date-box .month-year,.date-box .weekday{font-size:.8rem}.s-details{font-size:.9rem;padding:.5rem 0}.s-details .s-tithi{font-size:.95rem}.s-details .s-link{font-size:.85rem}.s-right-section img{height:50px}.s-right-section .s-badge{font-size:.7rem;height:22px;line-height:22px;width:22px}}@media(max-width:480px){.Shardiya-container{padding:80px 1rem 1rem}.s-heading{font-size:1rem}.card-body,.date-box,.s-heading{padding:.8rem}.date-box{min-width:70px}.date-box .date{font-size:1.2rem}.date-box .month-year,.date-box .weekday{font-size:.7rem}.s-details{font-size:.85rem;padding:.5rem 0}.s-details .s-tithi{font-size:.9rem}.s-details .s-link{font-size:.75rem}.s-right-section{align-items:flex-start;flex-direction:column;gap:.5rem}.s-right-section img{height:45px}.s-right-section .s-badge{font-size:.65rem;height:20px;line-height:20px;width:20px}}.Diwali-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Diwali-content{margin:0 auto;max-width:1200px}.s-heading{max-width:400px}.Diwali-card{background:#fbe1a7;border:1px solid #e3a55b;border-radius:6px;box-shadow:2px 2px 4px #c78f4e;margin-bottom:2rem}.s-details .s-festivals .tooltip-wrapper .event-text{color:#8c1111;cursor:pointer;-webkit-text-decoration:underline #d30c0c;text-decoration:underline #d30c0c}.modal-overlay{background:#00000080;height:100vh;z-index:10000}.modal-content{max-width:500px;width:90%}.close-btn{background:#ff6f61;border-radius:5px;padding:.5rem 1rem}@media(max-width:1024px){.Diwali-container{padding:80px 2rem 2rem}.s-heading{font-size:1.2rem;text-align:center;width:100%}.card-body{flex-wrap:wrap;gap:1rem}.s-details{flex:1 1 100%;padding:1rem 0;text-align:center}.s-right-section{flex-direction:row;gap:1rem;justify-content:center}}@media(max-width:480px){.Chaitra-container{padding:80px .4rem 1rem}.s-heading{font-size:1rem;padding:.8rem}.date-box .date{font-size:1.5rem}.s-link{font-size:.8rem}.s-badge{font-size:.75rem;height:24px;line-height:24px;width:24px}.s-right-section img{height:60px}}.Durga-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Durga-content{margin:0 auto;max-width:1200px}.Durga-card{background:#fbe1a7;border:1px solid #e3a55b;border-radius:6px;box-shadow:2px 2px 4px #c78f4e;margin-bottom:2rem}.date-box{height:150px;min-height:100px}@media(max-width:1024px){.Durga-container{padding:80px 2rem 2rem}.s-heading{font-size:1.2rem;text-align:center;width:100%}.card-body{flex-wrap:wrap;gap:1rem}.s-details{flex:1 1 100%;padding:1rem 0;text-align:center}.s-right-section{flex-direction:row;gap:1rem;justify-content:center}}@media(max-width:768px){.card-body{align-items:center;flex-direction:column;text-align:center}.date-box{margin-bottom:1rem;width:100%}.s-details{padding:0}.s-right-section{flex-direction:row;justify-content:space-between;width:100%}}@media(max-width:480px){.Durga-container{padding:80px 1rem 1rem}.s-heading{font-size:1rem;padding:.8rem}.date-box .date{font-size:1.5rem}.s-link{font-size:.8rem}.s-badge{font-size:.75rem;height:24px;line-height:24px;width:24px}.s-right-section img{height:60px}}.Chaitra-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Chaitra-content{margin:0 auto;max-width:1200px}.year-selector{align-items:center;background-color:#ff7d29;border-radius:10px;display:flex;gap:8px;margin-bottom:20px;padding:1rem;width:300px}.year-selector label{font-weight:700}.year-selector input{border:1px solid #aaa;border-radius:5px;font-size:1rem;padding:5px 10px}.s-heading{background-color:gray;border-radius:10px;color:#fff;margin-bottom:.5rem;padding:1rem;width:400px}.Chaitra-card{background:#fbe1a7;border:1px solid #e3a55b;border-radius:6px;box-shadow:2px 2px 4px #c78f4e;margin-bottom:2rem}.s-details .s-festivals .tooltip-wrapper{color:#8e1a1a;cursor:help;display:block;margin-bottom:.5rem;position:relative;text-decoration:none}.s-details .s-festivals .tooltip-wrapper .event-text{color:#333;-webkit-text-decoration:underline dotted #555;text-decoration:underline dotted #555}.s-details .s-festivals .tooltip-wrapper .tooltip{background-color:#000000d9;border-radius:6px;bottom:125%;color:#fff;font-size:.85rem;left:50%;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease;visibility:hidden;width:240px;z-index:10}.s-details .s-festivals .tooltip-wrapper:hover .tooltip{opacity:1;visibility:visible}@media(max-width:1024px){.Chaitra-container{padding:80px 2rem 2rem}.s-heading{font-size:1.2rem;text-align:center;width:100%}.card-body{flex-wrap:wrap;gap:1rem}.s-details{flex:1 1 100%;padding:1rem 0;text-align:center}.s-right-section{flex-direction:row;gap:1rem;justify-content:center}}@media(max-width:768px){.Chaitra-container{padding:80px 1rem 1.5rem}.card-body{align-items:center;flex-direction:column;text-align:center}.date-box{margin-bottom:1rem;width:100%}.s-details{padding:0}.s-right-section{flex-direction:row;justify-content:space-between;width:100%}}@media(max-width:480px){.Chaitra-container{padding:80px .8rem 1.5rem}.s-heading{font-size:1rem;padding:.8rem;width:100px}.date-box .date{font-size:1.5rem}.s-link{font-size:.8rem}.s-badge{font-size:.75rem;height:24px;line-height:24px;width:24px}.s-right-section img{height:60px}}.Choghadiya-container{-ms-overflow-style:none;background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Choghadiya-container::-webkit-scrollbar{display:none}.Choghadiya-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Choghadiya-details{background-color:#fff;border-radius:1rem;color:#2e2e2e;margin-top:2rem;padding:2rem}.Choghadiya-details .title{color:#b35c00;font-size:1.8rem;font-weight:700}.Choghadiya-details .sub{color:#6c6c6c;font-size:1rem;margin-top:.3rem}.Choghadiya-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.Choghadiya-details .header .img-details{display:flex;gap:1rem}.Choghadiya-details .header .img-details img{border:1px solid #dcae6a;border-radius:10px;height:70px;width:70px}.Choghadiya-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.Choghadiya-details .header .date-display .day{color:#d65a00;font-size:2.5rem;font-weight:700;margin-right:.5rem}.Choghadiya-details .header .date-display .month{color:#b2722e}.Choghadiya-details .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.Choghadiya-details .controls .mode-toggle{display:flex;gap:.8rem}.Choghadiya-details .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.Choghadiya-details .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.Choghadiya-details .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.Choghadiya-details .controls .day-grid,.Choghadiya-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.Choghadiya-details .controls .day-grid button,.Choghadiya-details .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.Choghadiya-details .controls .day-grid button:hover,.Choghadiya-details .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.Choghadiya-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Choghadiya-details .controls .location-date .input-with-icon{display:inline-block;position:relative}.Choghadiya-details .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Choghadiya-details .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.Choghadiya-details .controls .location-date input[type=date],.Choghadiya-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.Choghadiya-details .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.Choghadiya-details .controls .location-date button:hover{background-color:#ff8c00}.Choghadiya-details .muhurta-section{margin-top:2rem}.Choghadiya-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.Choghadiya-details .muhurta-section .muhurta-header .muhurta-date{color:#3e3e3e;font-size:1.2rem;font-weight:700}.Choghadiya-details .muhurta-section .muhurta-columns{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column{flex:1 1;min-width:300px}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column span{background-color:#fff4d1;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#000;display:block;font-size:1.25rem;font-weight:600;margin-bottom:.8rem;padding:.5rem;text-align:center}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card{border-radius:.5rem;margin-bottom:.8rem;padding:.75rem 1rem}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .title{color:#fff;font-weight:500;margin-bottom:.3rem}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .time{font-size:1.3rem;font-weight:500}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .status{font-weight:600}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.green{background-color:#6fc276;border:1px solid #3fa343;color:#fff}.Choghadiya-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.red{background-color:#f52f57;border:1px solid #c00;color:#fff}.choghadiya-wrapper{color:#000;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.choghadiya-wrapper .choghadiya-title{border-bottom:2px solid #dcbbaa;color:#5a2a0a;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.choghadiya-wrapper .choghadiya-texts{background-color:#fffdf9;border-radius:10px;box-shadow:0 4px 15px #0000000d;margin:0 auto;padding:1rem 1.5rem}.choghadiya-wrapper .choghadiya-texts h2{border-left:4px solid #d67c3c;color:#4b1e07;font-size:1.4rem;margin-bottom:.5rem;margin-top:1.8rem;padding-left:.75rem}.choghadiya-wrapper .choghadiya-texts p{font-size:1rem;margin-bottom:1rem}.choghadiya-wrapper .choghadiya-texts strong{color:#8b3e00}.input-with-icon{width:250px}.input-with-icon input{border:1px solid #ccc;border-radius:6px;padding:8px 30px;width:100%}.input-with-icon .icon{left:8px}.input-with-icon .dropdown{background:#fff;border:1px solid #ccc;border-top:none;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.input-with-icon .dropdown li{cursor:pointer;padding:8px}.input-with-icon .dropdown li:hover{background:#f0f0f0}@media(max-width:1024px){.Choghadiya-container{padding:80px 2rem 2rem}.Choghadiya-content{gap:1.5rem;padding:1rem}.Choghadiya-details{padding:1.5rem}.Choghadiya-details .header{align-items:center;flex-direction:column;text-align:center}.muhurta-section .muhurta-columns{gap:1.5rem}}@media(max-width:768px){.Choghadiya-container{padding:80px 1.5rem 2rem}.Choghadiya-content{gap:1rem;padding:1rem}.Choghadiya-details{padding:1rem}.Choghadiya-details .title{font-size:1.4rem;text-align:center}.Choghadiya-details .sub{font-size:.9rem;text-align:center}.Choghadiya-details .header .img-details img{height:60px;width:60px}.Choghadiya-details .header .date-display .day{font-size:2rem}.Choghadiya-details .controls{gap:.8rem}.Choghadiya-details .day-grid,.Choghadiya-details .month-grid{grid-template-columns:repeat(6,1fr)}.Choghadiya-details .location-date{align-items:center;flex-direction:column}.muhurta-section .muhurta-columns{flex-direction:column}.muhurta-section .muhurta-date{font-size:1rem;text-align:center}.choghadiya-wrapper{padding:1.5rem}.choghadiya-wrapper .choghadiya-title{font-size:1.5rem}}@media(max-width:480px){.Choghadiya-container{padding:80px 1rem 1rem}.Choghadiya-details{padding:.8rem}.Choghadiya-details .title{font-size:1.2rem}.Choghadiya-details .sub{font-size:.85rem}.Choghadiya-details .header .img-details img{height:50px;width:50px}.Choghadiya-details .header .date-display{font-size:1rem}.Choghadiya-details .header .date-display .day{font-size:1.5rem}.Choghadiya-details .controls .mode-toggle button{font-size:.85rem;padding:.4rem .8rem}.Choghadiya-details .day-grid,.Choghadiya-details .month-grid{gap:.25rem;grid-template-columns:repeat(5,1fr)}.Choghadiya-details .location-date button,.Choghadiya-details .location-date input{width:100%}.muhurta-section .muhurta-columns .muhurta-column span{font-size:.9rem;padding:.5rem}.muhurta-section .muhurta-columns .muhurta-card{padding:.6rem}.muhurta-section .muhurta-columns .muhurta-card .time{font-size:.85rem}.choghadiya-wrapper .choghadiya-title{font-size:1.3rem}.choghadiya-wrapper .choghadiya-texts h2{font-size:1.2rem}.choghadiya-wrapper .choghadiya-texts p{font-size:.95rem}}.SubhoHora-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.SubhoHora-container::-webkit-scrollbar{display:none}.SubhoHora-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.SubhoHora-details{background-color:#fff;border-radius:1rem;color:#2e2e2e;margin-top:2rem;padding:2rem}.SubhoHora-details .title{color:#b35c00;font-size:1.8rem;font-weight:700}.SubhoHora-details .sub{color:#6c6c6c;font-size:1rem;margin-top:.3rem}.SubhoHora-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.SubhoHora-details .header .img-details{display:flex;gap:1rem}.SubhoHora-details .header .img-details img{border:1px solid #dcae6a;border-radius:10px;height:70px;width:70px}.SubhoHora-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.SubhoHora-details .header .date-display .day{color:#d65a00;font-size:2.5rem;font-weight:700;margin-right:.5rem}.SubhoHora-details .header .date-display .month{color:#b2722e}.SubhoHora-details .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.SubhoHora-details .controls .mode-toggle{display:flex;gap:.8rem}.SubhoHora-details .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.SubhoHora-details .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.SubhoHora-details .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.SubhoHora-details .controls .day-grid,.SubhoHora-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.SubhoHora-details .controls .day-grid button,.SubhoHora-details .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.SubhoHora-details .controls .day-grid button:hover,.SubhoHora-details .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.SubhoHora-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.SubhoHora-details .controls .location-date .input-with-icon{display:inline-block;position:relative}.SubhoHora-details .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.SubhoHora-details .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.SubhoHora-details .controls .location-date input[type=date],.SubhoHora-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.SubhoHora-details .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.SubhoHora-details .controls .location-date button:hover{background-color:#ff8c00}.SubhoHora-details .muhurta-section{margin-top:2rem}.SubhoHora-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.SubhoHora-details .muhurta-section .muhurta-header .muhurta-date{color:#3e3e3e;font-size:1.2rem;font-weight:700}.SubhoHora-details .muhurta-section .muhurta-columns{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.SubhoHora-details .muhurta-section .muhurta-columns{flex-direction:row;justify-content:space-between}}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column{flex:1 1}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column span{background-color:#fff4d1;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#000;display:block;font-size:1.25rem;font-weight:600;margin-bottom:.8rem;padding:.5rem;text-align:center}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card{background-color:#edd0af;border-radius:.5rem;margin-bottom:.8rem;padding:.75rem 1rem}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .title{color:#802c02;font-weight:600;margin-bottom:.3rem}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .time{font-size:1.2rem;font-weight:500}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .status{font-weight:600}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.orange{background-color:#dfb88b;color:#000}.SubhoHora-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.red{background-color:#dcb991;color:#000}.hora-wrapper{color:#2d1c0f;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.hora-wrapper .hora-title{border-bottom:2px solid #dbb89f;color:#4e260a;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.hora-wrapper .hora-texts{background-color:#fffdfb;border-radius:10px;box-shadow:0 4px 14px #0000000f;margin:0 auto;padding:1rem 1.5rem}.hora-wrapper .hora-texts h2{border-left:4px solid #d68a42;color:#572d10;font-size:1.5rem;margin-bottom:.8rem;margin-top:2rem;padding-left:.75rem}.hora-wrapper .hora-texts h3{color:#7c3d13;font-size:1.25rem;margin-top:1.5rem}.hora-wrapper .hora-texts p{font-size:1rem;margin-bottom:1rem}.hora-wrapper .hora-texts strong{color:#8a3e00}@media(max-width:1024px){.SubhoHora-container{padding:80px 1.5rem 2rem}.SubhoHora-content{gap:1.5rem;padding:1rem}.SubhoHora-details{padding:1.5rem}.SubhoHora-details .header .title{font-size:1.5rem}.SubhoHora-details .header .sub{font-size:.95rem}.SubhoHora-details .header .date-display{font-size:1rem}.SubhoHora-details .header .date-display .day{font-size:2rem}.SubhoHora-details .header .date-display .month{font-size:1rem}.SubhoHora-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.SubhoHora-details .controls .day-grid,.SubhoHora-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.SubhoHora-details .controls .location-date input[type=date],.SubhoHora-details .controls .location-date input[type=text]{padding:.4rem .8rem}.SubhoHora-details .controls .location-date button{padding:.35rem .7rem}.SubhoHora-details .muhurta-section .muhurta-columns{gap:1.5rem}.SubhoHora-details .muhurta-section .muhurta-column .muhurta-card{padding:.6rem .8rem}.SubhoHora-details .muhurta-section .muhurta-column .muhurta-card .title{font-size:.95rem}.SubhoHora-details .muhurta-section .muhurta-column .muhurta-card .time{font-size:.85rem}}@media(max-width:768px){.SubhoHora-container{padding:80px 1rem 1rem}.SubhoHora-content{padding:.8rem}.SubhoHora-details{padding:1rem}.SubhoHora-details .header .title{font-size:1.3rem}.SubhoHora-details .header .sub{font-size:.9rem}.SubhoHora-details .header .date-display .day{font-size:1.7rem}.SubhoHora-details .header .date-display .month{font-size:.95rem}.SubhoHora-details .controls{gap:1rem}.SubhoHora-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.SubhoHora-details .controls .day-grid,.SubhoHora-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.SubhoHora-details .controls .location-date{flex-direction:column;gap:.5rem}.SubhoHora-details .controls .location-date button,.SubhoHora-details .controls .location-date input[type=date],.SubhoHora-details .controls .location-date input[type=text]{width:100%}.SubhoHora-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.SubhoHora-details .muhurta-section .muhurta-columns{flex-direction:column}}@media(max-width:480px){.SubhoHora-container{padding:80px .8rem}.SubhoHora-details{padding:.8rem}.SubhoHora-details .header .title{font-size:1.1rem}.SubhoHora-details .header .sub{font-size:.85rem}.SubhoHora-details .header .date-display .day{font-size:1.5rem}.SubhoHora-details .header .date-display .month{font-size:.9rem}.SubhoHora-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.SubhoHora-details .controls .day-grid,.SubhoHora-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.SubhoHora-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.SubhoHora-details .muhurta-section .muhurta-columns{gap:1rem}.SubhoHora-details .muhurta-section .muhurta-card{padding:.6rem}}.Lagna-container{-ms-overflow-style:none;background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Lagna-container::-webkit-scrollbar{display:none}.Lagna-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Lagna-details{background-color:#fff;border-radius:1rem;color:#2e2e2e;margin-top:2rem;padding:2rem}.Lagna-details .title{color:#b35c00;font-size:1.8rem;font-weight:700}.Lagna-details .sub{color:#6c6c6c;font-size:1rem;margin-top:.3rem}.Lagna-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.Lagna-details .header .img-details{display:flex;gap:1rem}.Lagna-details .header .img-details img{border:1px solid #dcae6a;border-radius:10px;height:70px;width:70px}.Lagna-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.Lagna-details .header .date-display .day{color:#d65a00;font-size:2.5rem;font-weight:700;margin-right:.5rem}.Lagna-details .header .date-display .month{color:#b2722e}.Lagna-details .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.Lagna-details .controls .mode-toggle{display:flex;gap:.8rem}.Lagna-details .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.Lagna-details .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.Lagna-details .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.Lagna-details .controls .day-grid,.Lagna-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.Lagna-details .controls .day-grid button,.Lagna-details .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.Lagna-details .controls .day-grid button:hover,.Lagna-details .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.Lagna-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Lagna-details .controls .location-date .input-with-icon{display:inline-block;position:relative}.Lagna-details .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Lagna-details .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.Lagna-details .controls .location-date input[type=date],.Lagna-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.Lagna-details .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.Lagna-details .controls .location-date button:hover{background-color:#ff8c00}.Lagna-details .muhurta-section{margin-top:2rem}.Lagna-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.Lagna-details .muhurta-section .muhurta-header .muhurta-date{color:#3e3e3e;font-size:1.2rem;font-weight:700}.Lagna-details .muhurta-section .muhurta-columns{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.Lagna-details .muhurta-section .muhurta-columns{flex-direction:row;justify-content:space-between}}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column{flex:1 1}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column span{background-color:#fff4d1;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#000;display:block;font-size:1.25rem;font-weight:600;margin-bottom:.8rem;padding:.5rem;text-align:center}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card{border-radius:.5rem;margin-bottom:.8rem;padding:.75rem 1rem}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .title{color:#802c02;font-weight:600;margin-bottom:.3rem}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .subtitle{color:#2d1b0c;font-size:1.3rem;font-weight:500}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .time{font-size:1.2rem;font-weight:500}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .status{font-weight:600}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.orange{background-color:#ebc89f;color:#000}.Lagna-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.red{background-color:#f5d9b9;color:#000}.lagna-wrapper{color:#2d1b0c;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.lagna-wrapper .lagna-title{border-bottom:2px solid #ddbba5;color:#5c2a08;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.lagna-wrapper .lagna-texts{background-color:#fffdf9;border-radius:10px;box-shadow:0 4px 12px #0000000d;margin:0 auto;padding:1.5rem}.lagna-wrapper .lagna-texts p{font-size:1rem;margin-bottom:1.2rem}.lagna-wrapper .lagna-texts strong{color:#8a3c00}@media(max-width:1024px){.Lagna-container{padding:80px 1.5rem 2rem}.Lagna-content{gap:1.5rem;padding:1rem}.Lagna-details{padding:1.5rem}.Lagna-details .header .title{font-size:1.5rem}.Lagna-details .header .sub{font-size:.95rem}.Lagna-details .header .date-display{font-size:1rem}.Lagna-details .header .date-display .day{font-size:2rem}.Lagna-details .header .date-display .month{font-size:1rem}.Lagna-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.Lagna-details .controls .day-grid,.Lagna-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.Lagna-details .controls .location-date input[type=date],.Lagna-details .controls .location-date input[type=text]{padding:.4rem .8rem}.Lagna-details .controls .location-date button{padding:.35rem .7rem}.Lagna-details .muhurta-section .muhurta-columns{gap:1.5rem}.Lagna-details .muhurta-section .muhurta-column .muhurta-card{padding:.6rem .8rem}.Lagna-details .muhurta-section .muhurta-column .muhurta-card .title{font-size:.95rem}.Lagna-details .muhurta-section .muhurta-column .muhurta-card .time{font-size:.85rem}}@media(max-width:768px){.Lagna-container{padding:80px 1rem}.Lagna-content{padding:.8rem}.Lagna-details{padding:1rem}.Lagna-details .header .title{font-size:1.3rem}.Lagna-details .header .sub{font-size:.9rem}.Lagna-details .header .date-display .day{font-size:1.7rem}.Lagna-details .header .date-display .month{font-size:.95rem}.Lagna-details .controls{gap:1rem}.Lagna-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.Lagna-details .controls .day-grid,.Lagna-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.Lagna-details .controls .location-date{flex-direction:column;gap:.5rem}.Lagna-details .controls .location-date button,.Lagna-details .controls .location-date input[type=date],.Lagna-details .controls .location-date input[type=text]{width:100%}.Lagna-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.Lagna-details .muhurta-section .muhurta-columns{flex-direction:column}}@media(max-width:480px){.Lagna-container{padding:80px .8rem}.Lagna-details{padding:.8rem}.Lagna-details .header .title{font-size:1.1rem}.Lagna-details .header .sub{font-size:.85rem}.Lagna-details .header .date-display .day{font-size:1.5rem}.Lagna-details .header .date-display .month{font-size:.9rem}.Lagna-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.Lagna-details .controls .day-grid,.Lagna-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.Lagna-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.Lagna-details .muhurta-section .muhurta-columns{gap:1rem}.Lagna-details .muhurta-section .muhurta-card{padding:.6rem}}.Gowri-container{-ms-overflow-style:none;background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Gowri-container::-webkit-scrollbar{display:none}.Gowri-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Gowri-details{background-color:#fff;border-radius:1rem;color:#2e2e2e;margin-top:2rem;padding:2rem}.Gowri-details .title{color:#b35c00;font-size:1.8rem;font-weight:700}.Gowri-details .sub{color:#6c6c6c;font-size:1rem;margin-top:.3rem}.Gowri-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.Gowri-details .header .img-details{display:flex;gap:1rem}.Gowri-details .header .img-details img{border:1px solid #dcae6a;border-radius:10px;height:70px;width:70px}.Gowri-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.Gowri-details .header .date-display .day{color:#d65a00;font-size:2.5rem;font-weight:700;margin-right:.5rem}.Gowri-details .header .date-display .month{color:#b2722e}.Gowri-details .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.Gowri-details .controls .mode-toggle{display:flex;gap:.8rem}.Gowri-details .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.Gowri-details .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.Gowri-details .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.Gowri-details .controls .day-grid,.Gowri-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.Gowri-details .controls .day-grid button,.Gowri-details .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.Gowri-details .controls .day-grid button:hover,.Gowri-details .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.Gowri-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Gowri-details .controls .location-date .input-with-icon{display:inline-block;position:relative}.Gowri-details .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Gowri-details .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.Gowri-details .controls .location-date input[type=date],.Gowri-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.Gowri-details .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.Gowri-details .controls .location-date button:hover{background-color:#ff8c00}.Gowri-details .muhurta-section{margin-top:2rem}.Gowri-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.Gowri-details .muhurta-section .muhurta-header .muhurta-date{color:#3e3e3e;font-size:1.2rem;font-weight:700}.Gowri-details .muhurta-section .muhurta-columns{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem}@media(min-width:768px){.Gowri-details .muhurta-section .muhurta-columns{flex-direction:row;justify-content:space-between}}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column{flex:1 1;min-width:300px}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column span{background-color:#fff4d1;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#000;display:block;font-size:1.25rem;font-weight:600;margin-bottom:.8rem;padding:.5rem;text-align:center}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card{border-radius:.5rem;margin-bottom:.8rem;padding:.75rem 1rem}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .title{color:#fff;font-weight:500;margin-bottom:.3rem}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .time{font-size:1.3rem;font-weight:500}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .status{font-weight:600}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.green{background-color:#6fc276;border:1px solid #3fa343;color:#fff}.Gowri-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.red{background-color:#f52f57;border:1px solid #c00;color:#fff}.gowri-wrapper{background-color:#fffdf8;color:#2d190a;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.gowri-wrapper .gowri-title{border-bottom:2px solid #e2bda2;color:#5a2709;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.gowri-wrapper .gowri-texts{background-color:#fffdfc;border-radius:10px;box-shadow:0 4px 14px #0000000d;margin:0 auto;padding:1.5rem}.gowri-wrapper .gowri-texts h2{border-left:4px solid #dd8940;color:#7a3d0f;font-size:1.5rem;margin-bottom:.5rem;margin-top:1.5rem;padding-left:.75rem}.gowri-wrapper .gowri-texts p{font-size:1rem;margin-bottom:1.2rem}.gowri-wrapper .gowri-texts strong{color:#964b00}@media(max-width:1024px){.Gowri-container{padding:80px 1.5rem 2rem}.Gowri-content{gap:1.5rem;padding:1rem}.Gowri-details{padding:1.5rem}.Gowri-details .header .title{font-size:1.5rem}.Gowri-details .header .sub{font-size:.95rem}.Gowri-details .header .date-display{font-size:1rem}.Gowri-details .header .date-display .day{font-size:2rem}.Gowri-details .header .date-display .month{font-size:1rem}.Gowri-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.Gowri-details .controls .day-grid,.Gowri-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.Gowri-details .controls .location-date input[type=date],.Gowri-details .controls .location-date input[type=text]{padding:.4rem .8rem}.Gowri-details .controls .location-date button{padding:.35rem .7rem}.Gowri-details .muhurta-section .muhurta-columns{gap:1.5rem}.Gowri-details .muhurta-section .muhurta-column .muhurta-card{padding:.6rem .8rem}.Gowri-details .muhurta-section .muhurta-column .muhurta-card .title{font-size:.95rem}.Gowri-details .muhurta-section .muhurta-column .muhurta-card .time{font-size:.85rem}}@media(max-width:768px){.Gowri-container{padding:80px 1rem}.Gowri-content{padding:.8rem}.Gowri-details{padding:1rem}.Gowri-details .header .title{font-size:1.3rem}.Gowri-details .header .sub{font-size:.9rem}.Gowri-details .header .date-display .day{font-size:1.7rem}.Gowri-details .header .date-display .month{font-size:.95rem}.Gowri-details .controls{gap:1rem}.Gowri-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.Gowri-details .controls .day-grid,.Gowri-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.Gowri-details .controls .location-date{flex-direction:column;gap:.5rem}.Gowri-details .controls .location-date button,.Gowri-details .controls .location-date input[type=date],.Gowri-details .controls .location-date input[type=text]{width:100%}.Gowri-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.Gowri-details .muhurta-section .muhurta-columns{flex-direction:column}}@media(max-width:480px){.Gowri-container{padding:80px .8rem}.Gowri-details{padding:.8rem}.Gowri-details .header .title{font-size:1.1rem}.Gowri-details .header .sub{font-size:.85rem}.Gowri-details .header .date-display .day{font-size:1.5rem}.Gowri-details .header .date-display .month{font-size:.9rem}.Gowri-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.Gowri-details .controls .day-grid,.Gowri-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.Gowri-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.Gowri-details .muhurta-section .muhurta-columns{gap:1rem}.Gowri-details .muhurta-section .muhurta-card{padding:.6rem}}.Jain-container{-ms-overflow-style:none;background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Jain-container::-webkit-scrollbar{display:none}.Jain-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Jain-details{background-color:#fff;border-radius:1rem;color:#2e2e2e;margin-top:2rem;padding:2rem}.Jain-details .title{color:#b35c00;font-size:1.8rem;font-weight:700}.Jain-details .sub{color:#6c6c6c;font-size:1rem;margin-top:.3rem}.Jain-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.Jain-details .header .img-details{display:flex;gap:1rem}.Jain-details .header .img-details img{border:1px solid #dcae6a;border-radius:10px;height:70px;width:70px}.Jain-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.Jain-details .header .date-display .day{color:#d65a00;font-size:2.5rem;font-weight:700;margin-right:.5rem}.Jain-details .header .date-display .month{color:#b2722e}.Jain-details .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.Jain-details .controls .mode-toggle{display:flex;gap:.8rem}.Jain-details .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.Jain-details .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.Jain-details .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.Jain-details .controls .day-grid,.Jain-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.Jain-details .controls .day-grid button,.Jain-details .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.Jain-details .controls .day-grid button:hover,.Jain-details .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.Jain-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Jain-details .controls .location-date .input-with-icon{display:inline-block;position:relative}.Jain-details .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Jain-details .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.Jain-details .controls .location-date input[type=date],.Jain-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.Jain-details .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.Jain-details .controls .location-date button:hover{background-color:#ff8c00}.Jain-details .muhurta-section{margin-top:2rem}.Jain-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.Jain-details .muhurta-section .muhurta-header .muhurta-date{color:#3e3e3e;font-size:1.2rem;font-weight:700}.Jain-details .muhurta-section .muhurta-columns{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.Jain-details .muhurta-section .muhurta-columns{flex-direction:row;justify-content:space-between}}.Jain-details .muhurta-section .muhurta-columns .muhurta-column{flex:1 1}.Jain-details .muhurta-section .muhurta-columns .muhurta-column span{background-color:#fff4d1;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#000;display:block;font-size:1.25rem;font-weight:600;margin-bottom:.8rem;padding:.5rem;text-align:center}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card{border-radius:.5rem;margin-bottom:.8rem;padding:.75rem 1rem}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .title{color:#802c02;font-weight:600;margin-bottom:.3rem}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .event{color:#2d1b0c;font-size:1.1rem;font-weight:500}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .time{font-size:1.1rem;font-weight:500}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .status{font-weight:600}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.orange{background-color:#ebc89f;color:#000}.Jain-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.red{background-color:#f5d9b9;color:#000}.jain-wrapper{background-color:#fdfcf9;color:#2c180a;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.jain-wrapper .jain-title{border-bottom:2px solid #d8bca5;color:#542c08;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.jain-wrapper .jain-texts{background-color:#fffdfb;border-radius:10px;box-shadow:0 4px 12px #0000000a;margin:0 auto;padding:1.5rem}.jain-wrapper .jain-texts p{font-size:1rem;margin-bottom:1rem}@media(max-width:1024px){.Jain-container{padding:80px 1.5rem 2rem}.Jain-content{gap:1.5rem;padding:1rem}.Jain-details{padding:1.5rem}.Jain-details .header .title{font-size:1.5rem}.Jain-details .header .sub{font-size:.95rem}.Jain-details .header .date-display{font-size:1rem}.Jain-details .header .date-display .day{font-size:2rem}.Jain-details .header .date-display .month{font-size:1rem}.Jain-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.Jain-details .controls .day-grid,.Jain-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.Jain-details .controls .location-date input[type=date],.Jain-details .controls .location-date input[type=text]{padding:.4rem .8rem}.Jain-details .controls .location-date button{padding:.35rem .7rem}.Jain-details .muhurta-section .muhurta-columns{gap:1.5rem}.Jain-details .muhurta-section .muhurta-column .muhurta-card{padding:.6rem .8rem}.Jain-details .muhurta-section .muhurta-column .muhurta-card .title{font-size:.95rem}.Jain-details .muhurta-section .muhurta-column .muhurta-card .time{font-size:.85rem}}@media(max-width:768px){.Jain-container{padding:80px 1rem}.Jain-content{padding:.8rem}.Jain-details{padding:1rem}.Jain-details .header .title{font-size:1.3rem}.Jain-details .header .sub{font-size:.9rem}.Jain-details .header .date-display .day{font-size:1.7rem}.Jain-details .header .date-display .month{font-size:.95rem}.Jain-details .controls{gap:1rem}.Jain-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.Jain-details .controls .day-grid,.Jain-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.Jain-details .controls .location-date{flex-direction:column;gap:.5rem}.Jain-details .controls .location-date button,.Jain-details .controls .location-date input[type=date],.Jain-details .controls .location-date input[type=text]{width:100%}.Jain-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.Jain-details .muhurta-section .muhurta-columns{flex-direction:column}}@media(max-width:480px){.Jain-container{padding:80px .8rem}.Jain-details{padding:.8rem}.Jain-details .header .title{font-size:1.1rem}.Jain-details .header .sub{font-size:.85rem}.Jain-details .header .date-display .day{font-size:1.5rem}.Jain-details .header .date-display .month{font-size:.9rem}.Jain-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.Jain-details .controls .day-grid,.Jain-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.Jain-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.Jain-details .muhurta-section .muhurta-columns{gap:1rem}.Jain-details .muhurta-section .muhurta-card{padding:.6rem}}.Rahita-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Rahita-container::-webkit-scrollbar{display:none}.Rahita-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Rahita-details{background-color:#fff;border-radius:1rem;color:#2e2e2e;margin-top:2rem;padding:2rem}.Rahita-details .title{color:#b35c00;font-size:1.8rem;font-weight:700}.Rahita-details .sub{color:#6c6c6c;font-size:1rem;margin-top:.3rem}.Rahita-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.Rahita-details .header .img-details{display:flex;gap:1rem}.Rahita-details .header .img-details img{border:1px solid #dcae6a;border-radius:10px;height:70px;width:70px}.Rahita-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.Rahita-details .header .date-display .day{color:#d65a00;font-size:2.5rem;font-weight:700;margin-right:.5rem}.Rahita-details .header .date-display .month{color:#b2722e}.Rahita-details .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.Rahita-details .controls .mode-toggle{display:flex;gap:.8rem}.Rahita-details .controls .mode-toggle button{background-color:#b35c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.Rahita-details .controls .mode-toggle button.active{background-color:#ff8c00;color:#2e2e2e}.Rahita-details .controls .mode-toggle button:hover{background-color:#fff;border:1px solid #b35c00;color:#b35c00}.Rahita-details .controls .day-grid,.Rahita-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.Rahita-details .controls .day-grid button,.Rahita-details .controls .month-grid button{background-color:#dba541;border:1px solid #b2722e;border-radius:4px;color:#3e2e00;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.Rahita-details .controls .day-grid button:hover,.Rahita-details .controls .month-grid button:hover{background-color:#b2722e;color:#fff}.Rahita-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Rahita-details .controls .location-date .input-with-icon{display:inline-block;position:relative}.Rahita-details .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Rahita-details .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.Rahita-details .controls .location-date input[type=date],.Rahita-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #b2722e;border-radius:.5rem;color:#3e3e3e;padding:.5rem 1rem}.Rahita-details .controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.Rahita-details .controls .location-date button:hover{background-color:#ff8c00}.Rahita-details .muhurta-section{margin-top:2rem}.Rahita-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.Rahita-details .muhurta-section .muhurta-header .muhurta-date{color:#3e3e3e;font-size:1.2rem;font-weight:700}.Rahita-details .muhurta-section .muhurta-columns{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.Rahita-details .muhurta-section .muhurta-columns{flex-direction:row;justify-content:space-between}}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column{flex:1 1}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column span{color:#000;font-weight:500;margin-left:1rem;padding:1rem}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card{border-radius:.5rem;margin-bottom:.8rem;padding:.75rem 1rem}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .title{color:#fff;font-weight:500;margin-bottom:.3rem}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .time{font-size:1.2rem;font-weight:500}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card .status{font-weight:600}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.green{background-color:#6fc276;border:1px solid #3fa343;color:#fff}.Rahita-details .muhurta-section .muhurta-columns .muhurta-column .muhurta-card.red{background-color:#f52f57;border:1px solid #c00;color:#fff}.rahita-wrapper{background-color:#fff9f2;color:#3a220a;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.rahita-wrapper .rahita-title{border-bottom:2px solid #e8c6a3;color:#7a4d08;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.rahita-wrapper .rahita-texts{background-color:#fffefc;border-radius:10px;box-shadow:0 4px 14px #0000000a;margin:0 auto;padding:1.5rem}.rahita-wrapper .rahita-texts h2{border-left:4px solid #db9f41;color:#935f0b;font-size:1.5rem;margin-bottom:.5rem;margin-top:1.5rem;padding-left:.8rem}.rahita-wrapper .rahita-texts p{font-size:1rem;margin-bottom:1.2rem}@media(max-width:1024px){.Rahita-container{padding:80px 1.5rem 2rem}.Rahita-content{gap:1.5rem;padding:1rem}.Rahita-details{padding:1.5rem}.Rahita-details .header .title{font-size:1.5rem}.Rahita-details .header .sub{font-size:.95rem}.Rahita-details .header .date-display{font-size:1rem}.Rahita-details .header .date-display .day{font-size:2rem}.Rahita-details .header .date-display .month{font-size:1rem}.Rahita-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.Rahita-details .controls .day-grid,.Rahita-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.Rahita-details .controls .location-date input[type=date],.Rahita-details .controls .location-date input[type=text]{padding:.4rem .8rem}.Rahita-details .controls .location-date button{padding:.35rem .7rem}.Rahita-details .muhurta-section .muhurta-columns{gap:1.5rem}.Rahita-details .muhurta-section .muhurta-column .muhurta-card{padding:.6rem .8rem}.Rahita-details .muhurta-section .muhurta-column .muhurta-card .title{font-size:.95rem}.Rahita-details .muhurta-section .muhurta-column .muhurta-card .time{font-size:.85rem}}@media(max-width:768px){.Rahita-container{padding:80px 1rem}.Rahita-content{padding:.8rem}.Rahita-details{padding:1rem}.Rahita-details .header .title{font-size:1.3rem}.Rahita-details .header .sub{font-size:.9rem}.Rahita-details .header .date-display .day{font-size:1.7rem}.Rahita-details .header .date-display .month{font-size:.95rem}.Rahita-details .controls{gap:1rem}.Rahita-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.Rahita-details .controls .day-grid,.Rahita-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.Rahita-details .controls .location-date{flex-direction:column;gap:.5rem}.Rahita-details .controls .location-date button,.Rahita-details .controls .location-date input[type=date],.Rahita-details .controls .location-date input[type=text]{width:100%}.Rahita-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.Rahita-details .muhurta-section .muhurta-columns{flex-direction:column}}@media(max-width:480px){.Rahita-container{padding:80px .8rem}.Rahita-details{padding:.8rem}.Rahita-details .header .title{font-size:1.1rem}.Rahita-details .header .sub{font-size:.85rem}.Rahita-details .header .date-display .day{font-size:1.5rem}.Rahita-details .header .date-display .month{font-size:.9rem}.Rahita-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.Rahita-details .controls .day-grid,.Rahita-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.Rahita-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.Rahita-details .muhurta-section .muhurta-columns{gap:1rem}.Rahita-details .muhurta-section .muhurta-card{padding:.6rem}}.rahu-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.rahu-container::-webkit-scrollbar{display:none}.rahu-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.rahu-details{background-color:#fff;border-radius:1rem;color:#000;margin-top:2rem;padding:2rem}.rahu-details .title{color:#721f06;font-size:1.8rem;font-weight:700}.rahu-details .sub{color:#e2e2e2;font-size:1rem;margin-top:.3rem}.rahu-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.rahu-details .header .img-details{display:flex;gap:1rem}.rahu-details .header .img-details img{border-radius:10px;height:70px;width:70px}.rahu-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.rahu-details .header .date-display .day{color:#953204;font-size:2.5rem;font-weight:700;margin-right:.5rem}.rahu-details .header .date-display .month{color:#e25d11}.rahu-details .controls{align-items:center;background-color:#e4cfb7;display:flex;flex-direction:column;gap:1rem}.rahu-details .controls .mode-toggle{display:flex;gap:.8rem}.rahu-details .controls .mode-toggle button{background-color:#e96416;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.rahu-details .controls .mode-toggle button.active{background-color:#f53;color:#000}.rahu-details .controls .mode-toggle button:hover{background-color:#fff;color:#000}.rahu-details .controls .day-grid,.rahu-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.rahu-details .controls .day-grid button,.rahu-details .controls .month-grid button{background-color:#a12604;border:1px solid #fba728;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.rahu-details .controls .day-grid button:hover,.rahu-details .controls .month-grid button:hover{background-color:#fb8e28;color:#000}.rahu-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.rahu-details .controls .location-date .input-with-icon{display:inline-block;position:relative}.rahu-details .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.rahu-details .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.rahu-details .controls .location-date input[type=date],.rahu-details .controls .location-date input[type=text]{background-color:#f4eeee;border:1px solid #fba728;border-radius:.5rem;color:#000;padding:.5rem 1rem}.rahu-details .controls .location-date button{background-color:#e3700c;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.rahu-details .controls .location-date button:hover{background-color:#f1900e}.rahu-details .muhurta-section{align-items:center;margin-top:2rem}.rahu-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.rahu-details .muhurta-section .muhurta-header .muhurta-date{color:#000;font-size:1.2rem;font-weight:700}.rahu-details .muhurta-section .rahu-card{background-color:#eaad74;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:16px auto;max-width:400px;padding:16px;transition:transform .3s ease;width:100%}.rahu-details .muhurta-section .rahu-card:hover{transform:translateY(-4px)}.rahu-details .muhurta-section .rahu-card .rahu-header{margin-bottom:12px;text-align:center}.rahu-details .muhurta-section .rahu-card .rahu-header h3{color:#333;font-size:1.2rem;margin:0}.rahu-details .muhurta-section .rahu-card .rahu-header p{color:#000;font-size:.9rem;margin-top:4px}.rahu-details .muhurta-section .rahu-card .rahu-img{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.rahu-details .muhurta-section .rahu-card .rahu-img img{height:80px;object-fit:contain;width:80px}.rahu-details .muhurta-section .rahu-card .rahu-data{text-align:center}.rahu-details .muhurta-section .rahu-card .rahu-data h3{color:#222;font-size:1.1rem;margin:0}.rahu-details .muhurta-section .rahu-card .rahu-data p{color:#555;font-size:.9rem;margin-top:6px}.rahu-wrapper{background-color:#fffdf8;color:#2d1b0d;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.rahu-wrapper .rahu-title{border-bottom:2px solid #e4bfa2;color:#5a270a;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.rahu-wrapper .rahu-texts{background-color:#fffdfb;border-radius:10px;box-shadow:0 4px 12px #0000000d;margin:0 auto;padding:1.5rem}.rahu-wrapper .rahu-texts p{font-size:1rem;margin-bottom:1.2rem}.rahu-wrapper .rahu-texts strong{color:#9a3d00}@media(max-width:1024px){.rahu-container{padding:80px 1.5rem 2rem}.rahu-content{gap:1.5rem;padding:1rem}.rahu-details{padding:1.5rem}.rahu-details .header .title{font-size:1.5rem}.rahu-details .header .sub{font-size:.95rem}.rahu-details .header .date-display{font-size:1rem}.rahu-details .header .date-display .day{font-size:2rem}.rahu-details .header .date-display .month{font-size:1rem}.rahu-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.rahu-details .controls .day-grid,.rahu-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.rahu-details .controls .location-date input[type=date],.rahu-details .controls .location-date input[type=text]{padding:.4rem .8rem}.rahu-details .controls .location-date button{padding:.35rem .7rem}.rahu-details .muhurta-section .rahu-card{max-width:360px;padding:14px}.rahu-details .muhurta-section .rahu-card .rahu-header h3{font-size:1.1rem}.rahu-details .muhurta-section .rahu-card .rahu-header p{font-size:.85rem}.rahu-details .muhurta-section .rahu-card .rahu-img img{height:70px;width:70px}.rahu-details .muhurta-section .rahu-card .rahu-data h3{font-size:1rem}.rahu-details .muhurta-section .rahu-card .rahu-data p{font-size:.85rem}}@media(max-width:768px){.rahu-container{padding:80px 1rem}.rahu-content{padding:.8rem}.rahu-details{padding:1rem}.rahu-details .header .title{font-size:1.3rem}.rahu-details .header .sub{font-size:.9rem}.rahu-details .header .date-display .day{font-size:1.7rem}.rahu-details .header .date-display .month{font-size:.95rem}.rahu-details .controls{gap:1rem}.rahu-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.rahu-details .controls .day-grid,.rahu-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.rahu-details .controls .location-date{flex-direction:column;gap:.5rem}.rahu-details .controls .location-date button,.rahu-details .controls .location-date input[type=date],.rahu-details .controls .location-date input[type=text]{width:100%}.rahu-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.rahu-details .muhurta-section .rahu-card{max-width:320px;padding:12px}.rahu-details .muhurta-section .rahu-card .rahu-header h3{font-size:1rem}.rahu-details .muhurta-section .rahu-card .rahu-header p{font-size:.8rem}.rahu-details .muhurta-section .rahu-card .rahu-img img{height:60px;width:60px}.rahu-details .muhurta-section .rahu-card .rahu-data h3{font-size:.95rem}.rahu-details .muhurta-section .rahu-card .rahu-data p{font-size:.8rem}}@media(max-width:480px){.rahu-container{padding:80px .8rem}.rahu-details{padding:.8rem}.rahu-details .header .title{font-size:1.1rem}.rahu-details .header .sub{font-size:.85rem}.rahu-details .header .date-display .day{font-size:1.5rem}.rahu-details .header .date-display .month{font-size:.9rem}.rahu-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.rahu-details .controls .day-grid,.rahu-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.rahu-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.rahu-details .muhurta-section .rahu-card{max-width:280px;padding:10px}.rahu-details .muhurta-section .rahu-card .rahu-header h3{font-size:.95rem}.rahu-details .muhurta-section .rahu-card .rahu-header p{font-size:.75rem}.rahu-details .muhurta-section .rahu-card .rahu-img img{height:55px;width:55px}.rahu-details .muhurta-section .rahu-card .rahu-data h3{font-size:.9rem}.rahu-details .muhurta-section .rahu-card .rahu-data p{font-size:.75rem}}.Abhijit-container{-ms-overflow-style:none;background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Abhijit-container::-webkit-scrollbar{display:none}.Abhijit-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Abhijit-details{background-color:#fff;border-radius:1rem;color:#000;margin-top:2rem;padding:2rem}.Abhijit-details .title{color:#721f06;font-size:1.8rem;font-weight:700}.Abhijit-details .sub{color:#e2e2e2;font-size:1rem;margin-top:.3rem}.Abhijit-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.Abhijit-details .header .img-details{display:flex;gap:1rem}.Abhijit-details .header .img-details img{border-radius:10px;height:70px;width:70px}.Abhijit-details .header .right{text-align:left}.Abhijit-details .header .right p{color:#721f06;font-weight:700}.Abhijit-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.Abhijit-details .header .date-display .day{color:#f0621b;font-size:2.5rem;font-weight:700;margin-right:.5rem}.Abhijit-details .header .date-display .month{color:#e2462a}.Abhijit-details .controls{align-items:center;background-color:#f3c694;display:flex;flex-direction:column;gap:1rem}.Abhijit-details .controls .mode-toggle{display:flex;gap:.8rem}.Abhijit-details .controls .mode-toggle button{background-color:#e96416;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.Abhijit-details .controls .mode-toggle button.active{background-color:#f53;color:#000}.Abhijit-details .controls .mode-toggle button:hover{background-color:#f7874b;color:#000}.Abhijit-details .controls .day-grid,.Abhijit-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.Abhijit-details .controls .day-grid button,.Abhijit-details .controls .month-grid button{background-color:#a12604;border:1px solid #fba728;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.Abhijit-details .controls .day-grid button:hover,.Abhijit-details .controls .month-grid button:hover{background-color:#fb8e28;color:#000}.Abhijit-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Abhijit-details .controls .location-date .input-with-icon{display:inline-block;position:relative}.Abhijit-details .controls .location-date .input-with-icon .icon{color:gray;font-size:1.2rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Abhijit-details .controls .location-date .input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px}.Abhijit-details .controls .location-date input[type=date],.Abhijit-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #fba728;border-radius:.5rem;color:#000;padding:.5rem 1rem}.Abhijit-details .controls .location-date button{background-color:#e3700c;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.Abhijit-details .controls .location-date button:hover{background-color:#f1900e}.Abhijit-details .muhurta-section{align-items:center;margin-top:2rem}.Abhijit-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.Abhijit-details .muhurta-section .muhurta-header .muhurta-date{color:#000;font-size:1.2rem;font-weight:700}.Abhijit-details .muhurta-section .Abhijit-card{background-color:#efa289;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:16px auto;max-width:400px;padding:16px;transition:transform .3s ease;width:100%}.Abhijit-details .muhurta-section .Abhijit-card:hover{transform:translateY(-4px)}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-header{margin-bottom:12px;text-align:center}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-header h3{color:#333;font-size:1.2rem;margin:0}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-header p{color:#000;font-size:.9rem;margin-top:4px}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-img{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-img img{height:80px;object-fit:contain;width:80px}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-data{text-align:center}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-data h3{color:#222;font-size:1.1rem;margin:0}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-data p{color:#555;font-size:.9rem;margin-top:6px}.abhijit-wrapper{background-color:#fffaf8;color:#3a2512;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.abhijit-wrapper .abhijit-title{border-bottom:2px solid #eacb9a;color:#7c4e10;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.abhijit-wrapper .abhijit-texts{background-color:#fffefc;border-radius:10px;box-shadow:0 4px 15px #0000000a;margin:0 auto;padding:1.5rem}.abhijit-wrapper .abhijit-texts p{font-size:1rem;margin-bottom:1.3rem}@media(max-width:1024px){.Abhijit-container{padding:80px 1.5rem 2rem}.Abhijit-content{gap:1.5rem;padding:1rem}.Abhijit-details{padding:1.5rem}.Abhijit-details .header .title{font-size:1.5rem}.Abhijit-details .header .sub{font-size:.95rem}.Abhijit-details .header .date-display{font-size:1rem}.Abhijit-details .header .date-display .day{font-size:2rem}.Abhijit-details .header .date-display .month{font-size:1rem}.Abhijit-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.Abhijit-details .controls .day-grid,.Abhijit-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.Abhijit-details .controls .location-date input[type=date],.Abhijit-details .controls .location-date input[type=text]{padding:.4rem .8rem}.Abhijit-details .controls .location-date button{padding:.35rem .7rem}.Abhijit-details .muhurta-section .Abhijit-card{max-width:360px;padding:14px}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-header h3{font-size:1.1rem}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-header p{font-size:.85rem}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-img img{height:70px;width:70px}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-data h3{font-size:1rem}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-data p{font-size:.85rem}}@media(max-width:768px){.Abhijit-container{padding:80px 1rem}.Abhijit-content{padding:.8rem}.Abhijit-details{padding:1rem}.Abhijit-details .header .title{font-size:1.3rem}.Abhijit-details .header .sub{font-size:.9rem}.Abhijit-details .header .date-display .day{font-size:1.7rem}.Abhijit-details .header .date-display .month{font-size:.95rem}.Abhijit-details .controls{gap:1rem}.Abhijit-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.Abhijit-details .controls .day-grid,.Abhijit-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.Abhijit-details .controls .location-date{flex-direction:column;gap:.5rem}.Abhijit-details .controls .location-date button,.Abhijit-details .controls .location-date input[type=date],.Abhijit-details .controls .location-date input[type=text]{width:100%}.Abhijit-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.Abhijit-details .muhurta-section .Abhijit-card{max-width:320px;padding:12px}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-header h3{font-size:1rem}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-header p{font-size:.8rem}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-img img{height:60px;width:60px}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-data h3{font-size:.95rem}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-data p{font-size:.8rem}}@media(max-width:480px){.Abhijit-container{padding:80px .8rem}.Abhijit-details{padding:.8rem}.Abhijit-details .header .title{font-size:1.1rem}.Abhijit-details .header .sub{font-size:.85rem}.Abhijit-details .header .date-display .day{font-size:1.5rem}.Abhijit-details .header .date-display .month{font-size:.9rem}.Abhijit-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.Abhijit-details .controls .day-grid,.Abhijit-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.Abhijit-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.Abhijit-details .muhurta-section .Abhijit-card{max-width:280px;padding:10px}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-header h3{font-size:.95rem}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-header p{font-size:.75rem}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-img img{height:55px;width:55px}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-data h3{font-size:.9rem}.Abhijit-details .muhurta-section .Abhijit-card .Abhijit-data p{font-size:.75rem}}.Auspicious-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Auspicious-container::-webkit-scrollbar{display:none}.Auspicious-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.aus-header{margin-bottom:1rem;text-align:center}.aus-header h3{color:#fff;font-size:2rem;font-weight:700}.aus-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.aus-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:orange;border-radius:12px;padding:1.2rem;text-align:center;transition:transform .3s ease,background-color .3s ease}.aus-card:hover{background-color:#fe0;transform:translateY(-5px)}.aus-card .aus-img{align-items:center;display:flex;justify-content:center;margin-bottom:.8rem}.aus-card .aus-img img{border-radius:8px;height:80px;object-fit:contain;width:80px}.aus-card h2{color:#f0f0f0;font-size:1.1rem;margin-top:.5rem}.yoga-wrapper{background-color:#fffaf6;color:#34210d;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.yoga-wrapper .yoga-title{border-bottom:2px solid #e7c5a4;color:#6b3c09;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.yoga-wrapper .yoga-texts{background-color:#fffdfc;border-radius:10px;box-shadow:0 4px 14px #0000000d;margin:0 auto;padding:1.5rem}.yoga-wrapper .yoga-texts p{font-size:1rem;margin-bottom:1.2rem}@media(max-width:768px){.Auspicious-container{padding:80px 1rem}.aus-header h3{font-size:1.5rem}.aus-card{padding:1rem}.aus-card .aus-img img{height:70px;width:70px}.aus-card h2{font-size:1rem}}@media(max-width:480px){.Auspicious-container{padding:80px .8rem}.aus-grid{grid-template-columns:1fr}.aus-card{padding:.8rem}.aus-card .aus-img img{height:60px;width:60px}.aus-card h2{font-size:.95rem}}.Vivah-container{-ms-overflow-style:none;background:linear-gradient(180deg,#e4dede,#ea9f4f,#e1d9d9,#ea9f4f,#ded5d5,#ea9f4f,#e4dcdc,#ea9f4f);font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Vivah-container::-webkit-scrollbar{display:none}.Vivah-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.location-date{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.input-with-icon{display:inline-block;position:relative}.input-with-icon .icon{color:gray;font-size:1rem;left:10px;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-with-icon input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:36px;padding-left:35px;vertical-align:middle}.vivah-title{color:#4a2a0a;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.monthVivah{background-color:#ffffff0d;border-radius:1rem;margin-bottom:2rem;padding:1.5rem}.month-heading{color:#d46200}.list-of-vivah{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.vivah-card{align-items:flex-start;background-color:#fffcf8;border-radius:10px;box-shadow:0 4px 8px #00000014;display:flex;gap:1rem;max-width:320px;padding:1rem;transition:transform .3s ease;width:100%}.vivah-card:hover{transform:translateY(-3px)}.vivah-img img{border:1px solid #ff9e3d;border-radius:8px;height:60px;object-fit:contain;width:60px}.vivah-info{flex:1 1}.vivah-info .tag{font-size:30px}.vivah-info .vivah-name{color:#000;font-size:1.1rem;font-weight:700;margin:0}.vivah-info .vivah-date{margin:.25rem 0}.vivah-info .vivah-date,.vivah-info .vivah-details{color:#000;font-size:1rem}.toggle-btn{background-color:#ffb84d;color:#3c2106}.toggle-btn:hover{background-color:#ffc978}.popup-overlay{z-index:1000}.popup-content{max-width:500px;text-align:left}.popup-close{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.link-text{color:#007bff;cursor:pointer;text-decoration:underline}@media(max-width:1024px){.Vivah-container{padding:80px 1.5rem 2rem}.vivah-card{max-width:100%}.vivah-title{font-size:1.75rem}}@media(max-width:768px){.Vivah-container{padding:80px 1rem}.vivah-title{font-size:1.5rem}.vivah-card{align-items:center;flex-direction:column;text-align:center}.vivah-img img{height:50px;width:50px}}@media(max-width:480px){.vivah-title{font-size:80px 1.3rem}.month-heading{font-size:1.2rem}.vivah-name{font-size:1rem}.vivah-date,.vivah-details{font-size:.8rem}.toggle-btn{font-size:.85rem;padding:.4rem .8rem}}.Griha-container{-ms-overflow-style:none;background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Griha-container::-webkit-scrollbar{display:none}.Griha-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Griha-title{color:#000;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.monthGriha{background-color:#ffffff0d;border-radius:1rem;margin-bottom:2rem;padding:1.5rem}.monthh-heading{color:#e62b2b;font-size:1.5rem;margin-bottom:1rem;text-align:center}.list-of-Griha{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Griha-card{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #ffffff0d;display:flex;gap:1rem;max-width:320px;padding:1rem;transition:transform .3s ease;width:100%}.Griha-card:hover{transform:translateY(-3px)}.Griha-info{flex:1 1}.Griha-info .tag{font-size:30px}.Griha-info .Griha-name{color:#000;font-size:1.1rem;font-weight:700;margin:0}.Griha-info .Griha-date{margin:.25rem 0}.Griha-info .Griha-date,.Griha-info .Griha-details{color:#000;font-size:1rem}@media(max-width:1024px){.Griha-container{padding:80px 1.5rem 2rem}.Griha-card{max-width:100%}.Griha-title{font-size:1.75rem}}@media(max-width:768px){.Griha-container{padding:80px 1rem}.Griha-title{font-size:1.5rem}.Griha-card{align-items:center;flex-direction:column;text-align:center}}@media(max-width:480px){.Griha-title{font-size:80px 1.3rem}.month-heading{font-size:1.2rem}.Griha-name{font-size:1rem}.Griha-date,.Griha-details{font-size:.8rem}.toggle-btn{font-size:.85rem;padding:.4rem .8rem}}.Property-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Property-container::-webkit-scrollbar{display:none}.Property-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Property-title{color:#000;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.monthProperty{background-color:#ffffff0d;border-radius:1rem;margin-bottom:2rem;padding:1.5rem}.Property-heading{color:#ea5620;font-size:1.5rem;margin-bottom:1rem;text-align:center}.list-of-Property{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Property-card{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #ffffff0d;display:flex;gap:1rem;max-width:320px;padding:1rem;transition:transform .3s ease;width:100%}.Property-card:hover{transform:translateY(-3px)}.Property-info{flex:1 1}.Property-info .tag{font-size:30px}.Property-info .Property-name{color:#000;font-size:1.1rem;font-weight:700;margin:0}.Property-info .Property-date{color:#000;font-size:1rem;margin:.25rem 0}.Property-info .Property-details{color:#000;font-size:1rem}@media(max-width:1024px){.Property-container{padding:80px 1.5rem 2rem}.Property-card{max-width:100%}.Property-title{font-size:1.75rem}}@media(max-width:768px){.Property-container{padding:80px 1rem}.Property-title{font-size:1.5rem}.Property-card{align-items:center;flex-direction:column;text-align:center}}@media(max-width:480px){.Property-title{font-size:80px 1.3rem}.month-heading{font-size:1.2rem}.Property-name{font-size:1rem}.Property-date,.Property-details{font-size:.8rem}.toggle-btn{font-size:.85rem;padding:.4rem .8rem}}.Vehicle-container{-ms-overflow-style:none;background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Vehicle-container::-webkit-scrollbar{display:none}.Vehicle-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Vehicle-title{color:#000;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.monthVehicle{background-color:#ffffff0d;border-radius:1rem;margin-bottom:2rem;padding:1.5rem}.month-heading{color:#ff6200}.list-of-Vehicle{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Vehicle-card{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #ffffff0d;display:flex;gap:1rem;max-width:320px;padding:1rem;transition:transform .3s ease;width:100%}.Vehicle-card:hover{transform:translateY(-3px)}.Vehicle-info{flex:1 1}.Vehicle-info .tag{font-size:30px}.Vehicle-info .Vehicle-name{color:#000;font-size:1.1rem;font-weight:700;margin:0}.Vehicle-info .Vehicle-date{color:#000;font-size:1rem;margin:.25rem 0}.Vehicle-info .Vehicle-details{color:#000;font-size:1rem}.meaning{display:flex;gap:2rem}.meaning1{background-color:#fff7f1;border-radius:10px;color:#000;font-size:medium;font-weight:700;gap:1rem;padding:1rem}.vivah-wrapper{color:#4a2a0a;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.vivah-wrapper .vivah-title{border-bottom:2px solid #f6c496;color:#8c4503;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.vivah-wrapper .vivah-texts{background-color:#fff7f1;border-radius:10px;box-shadow:0 4px 12px #0000000d;margin:0 auto;padding:1.5rem}.vivah-wrapper .vivah-texts p{font-size:1rem;margin-bottom:1.2rem}.vivah-wrapper .vivah-texts strong{color:#c25700}@media(max-width:1024px){.Vehicle-container{padding:80px 1.5rem 2rem}.Vehicle-card{max-width:100%}.Vehicle-title{font-size:1.75rem}}@media(max-width:768px){.Vehicle-container{padding:80px 1rem}.Vehicle-title{font-size:1.5rem}.Vehicle-card{align-items:center;flex-direction:column;text-align:center}}@media(max-width:480px){.Vehicle-title{font-size:80px 1.3rem}.month-heading{font-size:1.2rem}.Vehicle-name{font-size:1rem}.Vehicle-date,.Vehicle-details{font-size:.8rem}.toggle-btn{font-size:.85rem;padding:.4rem .8rem}}.Subho-container{-ms-overflow-style:none;background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Subho-container::-webkit-scrollbar{display:none}.Subho-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.submit{background-color:#e6f518;border:none;border-radius:6px;color:#000;cursor:pointer;font-weight:600;margin-left:10px;padding:8px 16px;transition:background-color .3s ease}.submit:hover{background-color:#ffb84d}.Subho-title{color:#000;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.monthSubho{background-color:#ffffff0d;border-radius:1rem;margin-bottom:2rem;padding:1.5rem}.month-heading{color:#fa6203;font-size:1.5rem;margin-bottom:1rem;text-align:center}.list-of-Subho{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Subho-card{align-items:flex-start;background-color:hsla(0,0%,100%,.992);border-radius:10px;box-shadow:0 4px 8px #ffffff0d;display:flex;gap:1rem;max-width:320px;padding:1rem;transition:transform .3s ease;width:100%}.Subho-card:hover{transform:translateY(-3px)}.Subho-info{flex:1 1}.Subho-info .Subho-name{color:#000;font-size:1.1rem;font-weight:700;margin:0}.Subho-info .Subho-date{margin:.25rem 0}.Subho-info .Subho-date,.Subho-info .Subho-details{color:#000;font-size:1rem}.toggle-btn{background-color:#fba728;border:none;border-radius:6px;color:#000;cursor:pointer;display:block;font-weight:600;margin:1rem auto 0;padding:.5rem 1rem;transition:background-color .3s ease}.toggle-btn:hover{background-color:#ffb84d}@media(max-width:1024px){.Subho-container{padding:80px 1.5rem 2rem}.Subho-card{max-width:100%}.Subho-title{font-size:1.75rem}}@media(max-width:768px){.Subho-container{padding:80px 1rem}.Subho-title{font-size:1.5rem}.Subho-card{align-items:center;flex-direction:column;text-align:center}}@media(max-width:480px){.Subho-title{font-size:80px 1.3rem}.month-heading{font-size:1.2rem}.Subho-name{font-size:1rem}.Subho-date,.Subho-details{font-size:.8rem}.toggle-btn{font-size:.85rem;padding:.4rem .8rem}}.Purnima-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Purnima-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#b74417}.calendar-wrapper .calendar-header .highlight .Pur-controls{align-items:center;background-color:#b74417;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .Pur-controls input,.calendar-wrapper .calendar-header .highlight .Pur-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .Pur-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .Pur-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .Pur-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .purnima-list{margin:auto;max-width:1000px}.calendar-wrapper .purnima-list .purnima-item{align-items:center;background-color:#f2bf9d;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .purnima-list .purnima-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .purnima-list .purnima-item .purnima-details{flex:2 1}.calendar-wrapper .purnima-list .purnima-item .purnima-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .purnima-list .purnima-item .purnima-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .purnima-list .purnima-item .purnima-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .purnima-list .purnima-item .purnima-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .purnima-list .purnima-item .purnima-details .purnima-date{color:#e14c23;font-size:1rem;font-weight:700}.calendar-wrapper .purnima-list .purnima-item .purnima-details .purnima-phase,.calendar-wrapper .purnima-list .purnima-item .purnima-details .purnima-tithi{color:#753103;font-size:1rem;font-weight:700}.calendar-wrapper .purnima-list .purnima-item .purnima-details .purnima-name{color:#753103;font-size:1.1rem;font-weight:700}.calendar-wrapper .purnima-list .purnima-item .purnima-details .ekadashi-alt{color:#753103;font-size:.9rem}.calendar-wrapper .purnima-list .purnima-item .purnima-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .purnima-list .purnima-item .purnima-type span{color:#753103;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .purnima-list .purnima-item .purnima-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .purnima-list .purnima-item .purnima-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .purnima-list .purnima-item .purnima-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .purnima-list .purnima-item .purnima-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .purnima-list .purnima-item .purnima-timings p{margin:.2rem 0}.purnima-wrapper{background-color:#fefdf7;color:#382b10;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.purnima-wrapper .purnima-title{border-bottom:2px solid #e7c88f;color:#926a1e;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.purnima-wrapper .purnima-texts{background-color:#fffefc;border-radius:10px;box-shadow:0 4px 10px #0000000a;margin:0 auto;padding:1.5rem}.purnima-wrapper .purnima-texts h2{border-left:4px solid #eecb71;color:#ab7910;font-size:1.5rem;margin-top:1.6rem;padding-left:.8rem}.purnima-wrapper .purnima-texts p{font-size:1rem;margin-bottom:1.2rem}@media(max-width:1024px){.Purnima-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.Purnima-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Amavasya-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Amavasya-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendarr-wrapper{color:#333}.calendarr-wrapper .calendar-header .highlight .current-ekadashi{background-color:#b65104}.calendarr-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendarr-wrapper .calendar-header .highlight .current-ekadashi div p{color:#f9f5f2}.calendarr-wrapper .calendar-header .highlight .A-controls{align-items:center;background-color:#b6520a;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendarr-wrapper .calendar-header .highlight .A-controls input,.calendarr-wrapper .calendar-header .highlight .A-controls select{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;padding:.5rem}.calendarr-wrapper .calendar-header .highlight .A-controls button{background-color:#eee;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendarr-wrapper .calendar-header .highlight .A-controls button:hover{background-color:#ccc;color:#111}.calendarr-wrapper .calendar-header .highlight .A-controls .clock-modes{display:flex;gap:.3rem}.calendarr-wrapper .amavasya-list{margin:auto;max-width:1000px}.calendarr-wrapper .amavasya-list .amavasya-item{align-items:center;background-color:#eccca4;border-radius:10px;box-shadow:0 2px 6px #0000001a;color:#5a3b1b;display:flex;margin-bottom:1rem;padding:1rem}.calendarr-wrapper .amavasya-list .amavasya-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details{flex:2 1}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details .amavasya-date{color:#e9670a;font-size:1rem;font-weight:700}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details .amavasya-name,.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details .amavasya-phase,.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details .amavasya-tithi{color:#5a3b1b;font-size:1.1rem;font-weight:700}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-details .ekadashi-alt{color:#000;font-size:.9rem}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-type span{color:#000;font-size:.9rem;margin-bottom:.4rem}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-type .moon-icon.krishna{background-color:#000}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-type .moon-icon.shukla{background-color:#fff;border:1px solid #000}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendarr-wrapper .amavasya-list .amavasya-item .amavasya-timings p{margin:.2rem 0}.amavasya-wrapper{background-color:#fcfaf6;color:#32250d;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.amavasya-wrapper .amavasya-title{border-bottom:2px solid #e3c87d;color:#8b5e13;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.amavasya-wrapper .amavasya-texts{background-color:#fffefb;border-radius:10px;box-shadow:0 4px 10px #0000000a;margin:0 auto;padding:1.5rem}.amavasya-wrapper .amavasya-texts p{font-size:1rem;margin-bottom:1.2rem}.amavasya-wrapper .amavasya-texts p strong{color:#b16e10}@media(max-width:1024px){.Amavasya-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.Amavasya-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Chandra-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Chandra-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .C-controls{align-items:center;background-color:#b6520a;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .C-controls input,.calendar-wrapper .calendar-header .highlight .C-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .C-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .C-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .C-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .chandra-list{margin:auto;max-width:1000px}.calendar-wrapper .chandra-list .chandra-item{align-items:center;background-color:#eccca4;border-radius:10px;box-shadow:0 2px 8px #0006;color:#5a3b1b;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .chandra-list .chandra-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .chandra-list .chandra-item .chandra-details{flex:2 1}.calendar-wrapper .chandra-list .chandra-item .chandra-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .chandra-list .chandra-item .chandra-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .chandra-list .chandra-item .chandra-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .chandra-list .chandra-item .chandra-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .chandra-list .chandra-item .chandra-details .chandra-date{color:#e66423;font-size:1rem;font-weight:700}.calendar-wrapper .chandra-list .chandra-item .chandra-details .chandra-name{color:#823902;font-size:1.1rem;font-weight:700}.calendar-wrapper .chandra-list .chandra-item .chandra-details .chandra-phase{color:#963a13;font-size:1.1rem;font-weight:700}.calendar-wrapper .chandra-list .chandra-item .chandra-details .chandra-tithi{color:#9e3f16;font-size:1.1rem;font-weight:700}.calendar-wrapper .chandra-list .chandra-item .chandra-details .chandra-alt{color:#914011;font-size:.9rem}.calendar-wrapper .chandra-list .chandra-item .chandra-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .chandra-list .chandra-item .chandra-type span{color:#000;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .chandra-list .chandra-item .chandra-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .chandra-list .chandra-item .chandra-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .chandra-list .chandra-item .chandra-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .chandra-list .chandra-item .chandra-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .chandra-list .chandra-item .chandra-timings p{margin:.2rem 0}.chandra-wrapper{background-color:#fdfdfc;color:#352e1e;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.chandra-wrapper .chandra-title{border-bottom:2px solid #decf8a;color:#5b4c16;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.chandra-wrapper .chandra-texts{background-color:#fffefb;border-radius:10px;box-shadow:0 4px 10px #0000000d;margin:0 auto;padding:1.5rem}.chandra-wrapper .chandra-texts p{font-size:1rem;margin-bottom:1.2rem}.chandra-wrapper .chandra-texts p strong{color:#8b6b0d}@media(max-width:1024px){.Chandra-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.Chandra-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.MasikShiv-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.MasikShiv-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#b44215}.calendar-wrapper .calendar-header .highlight .Shiv-controls{align-items:center;background-color:#b44215;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .Shiv-controls input,.calendar-wrapper .calendar-header .highlight .Shiv-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .Shiv-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .Shiv-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .Shiv-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .shiv-list{margin:auto;max-width:1000px}.calendar-wrapper .shiv-list .shiv-item{align-items:center;background-color:#f4bf9b;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .shiv-list .shiv-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .shiv-list .shiv-item .shiv-details{flex:2 1}.calendar-wrapper .shiv-list .shiv-item .shiv-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .shiv-list .shiv-item .shiv-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .shiv-list .shiv-item .shiv-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .shiv-list .shiv-item .shiv-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .shiv-list .shiv-item .shiv-details .shiv-date{color:#e74f2d;font-size:1rem;font-weight:700}.calendar-wrapper .shiv-list .shiv-item .shiv-details .shiv-name,.calendar-wrapper .shiv-list .shiv-item .shiv-details .shiv-phase,.calendar-wrapper .shiv-list .shiv-item .shiv-details .shiv-tithi{color:#6f3703;font-size:1.1rem;font-weight:700}.calendar-wrapper .shiv-list .shiv-item .shiv-details .shiv-alt{color:#6f3703;font-size:.9rem}.calendar-wrapper .shiv-list .shiv-item .shiv-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .shiv-list .shiv-item .shiv-type span{color:#6f3703;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .shiv-list .shiv-item .shiv-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .shiv-list .shiv-item .shiv-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .shiv-list .shiv-item .shiv-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .shiv-list .shiv-item .shiv-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .shiv-list .shiv-item .shiv-timings p{margin:.2rem 0}.masikshivaratri-wrapper{background-color:#f9f6f0;color:#3e2e1e;font-family:Georgia,serif;line-height:1.75;padding:2rem}.masikshivaratri-wrapper .masikshivaratri-title{border-bottom:3px solid #c9a66b;color:#5b4120;font-size:2.2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.masikshivaratri-wrapper .masikshivaratri-texts{background:#fffdf7;border-radius:10px;box-shadow:0 3px 14px #00000012;margin:0 auto;padding:2rem 2.5rem}.masikshivaratri-wrapper .masikshivaratri-texts p{font-size:1.1rem;margin-bottom:1.5rem}.masikshivaratri-wrapper .masikshivaratri-texts p strong{color:#a77d29}.masikshivaratri-wrapper .masikshivaratri-texts p em{color:#8a6c2c;font-style:italic}@media(max-width:1024px){.MasikShiv-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.MasikShiv-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Pradosham-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Pradosham-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#ab4117}.calendar-wrapper .calendar-header .highlight .Prad-controls{align-items:center;background-color:#ab4117;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .Prad-controls input,.calendar-wrapper .calendar-header .highlight .Prad-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .Prad-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .Prad-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .Prad-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .prad-list{margin:auto;max-width:1000px}.calendar-wrapper .prad-list .prad-item{align-items:center;background-color:#eab794;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .prad-list .prad-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .prad-list .prad-item .prad-details{flex:2 1}.calendar-wrapper .prad-list .prad-item .prad-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .prad-list .prad-item .prad-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .prad-list .prad-item .prad-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .prad-list .prad-item .prad-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .prad-list .prad-item .prad-details .prad-date{color:#e13f23;font-size:1rem;font-weight:700}.calendar-wrapper .prad-list .prad-item .prad-details .prad-name,.calendar-wrapper .prad-list .prad-item .prad-details .prad-phase,.calendar-wrapper .prad-list .prad-item .prad-details .prad-tithi{color:#994805;font-size:1.1rem;font-weight:700}.calendar-wrapper .prad-list .prad-item .prad-details .prad-alt{color:#994805;font-size:.9rem}.calendar-wrapper .prad-list .prad-item .prad-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .prad-list .prad-item .prad-type span{color:#994805;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .prad-list .prad-item .prad-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .prad-list .prad-item .prad-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .prad-list .prad-item .prad-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .prad-list .prad-item .prad-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .prad-list .prad-item .prad-timings p{margin:.2rem 0}.pradosh-wrapper{background-color:#fefbf7;color:#3d2f1e;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.pradosh-wrapper .pradosh-title{border-bottom:2px solid #d4ba8b;color:#5b3f16;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.pradosh-wrapper .pradosh-texts{background-color:#fffefc;border-radius:10px;box-shadow:0 4px 10px #0000000d;margin:0 auto;padding:1.5rem}.pradosh-wrapper .pradosh-texts h2{color:#734c1e;font-size:1.2rem;margin-top:1.5rem}.pradosh-wrapper .pradosh-texts p{font-size:1rem;margin-bottom:1.2rem}.pradosh-wrapper .pradosh-texts p strong{color:#7b5b16}.popup-link{color:#1e88e5}.popup-content h2,.popup-link:hover{color:#0d47a1}.popup-content h3{color:#1565c0}.close-btn{background:#1e88e5}.close-btn:hover{background:#1565c0}@media(max-width:1024px){.Pradosham-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:768px){.calendar-wrapper{max-width:1000px;padding:.8rem;width:auto}.calendar-wrapper .calendar-header .highlight h2{font-size:1.2rem;width:200px}.calendar-wrapper .calendar-header .highlight .current-ekadashi{flex-direction:column;padding:.8rem;text-align:center}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;margin-bottom:.5rem;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div{padding:0}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date{text-align:center}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .Prad-controls{flex-direction:column;gap:.5rem}.calendar-wrapper .calendar-header .highlight .Prad-controls button,.calendar-wrapper .calendar-header .highlight .Prad-controls input,.calendar-wrapper .calendar-header .highlight .Prad-controls select{width:100%}.calendar-wrapper .calendar-header .highlight .Prad-controls .clock-modes{justify-content:center}.calendar-wrapper .ekadashi-list .ekadashi-item{align-items:center;flex-direction:column;text-align:center}.calendar-wrapper .ekadashi-list .ekadashi-item img{margin-bottom:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details{margin-bottom:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type{margin-bottom:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type .moon-icon{height:25px;width:25px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem;padding-left:0}}@media(max-width:480px){.Pradosham-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Sankasthi-container{background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Sankasthi-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#ad4217}.calendar-wrapper .calendar-header .highlight .ss-controls{align-items:center;background-color:#ad4217;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .ss-controls input,.calendar-wrapper .calendar-header .highlight .ss-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .ss-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .ss-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .ss-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .san-list{margin:auto;max-width:1000px}.calendar-wrapper .san-list .san-item{align-items:center;background-color:#f3bf9c;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .san-list .san-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .san-list .san-item .san-details{flex:2 1}.calendar-wrapper .san-list .san-item .san-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .san-list .san-item .san-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .san-list .san-item .san-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .san-list .san-item .san-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .san-list .san-item .san-details .san-date{color:#e23e1d;font-size:1rem;font-weight:700}.calendar-wrapper .san-list .san-item .san-details .san-name{color:#813106;font-size:1.1rem;font-weight:700}.calendar-wrapper .san-list .san-item .san-details .san-phase,.calendar-wrapper .san-list .san-item .san-details .san-tithi{color:#813106;font-size:.9rem;font-weight:700}.calendar-wrapper .san-list .san-item .san-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .san-list .san-item .san-type span{color:#813106;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .san-list .san-item .san-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .san-list .san-item .san-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .san-list .san-item .san-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .san-list .san-item .san-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .san-list .san-item .san-timings p{margin:.2rem 0}.sankasthi-wrapper{background-color:#fffaf5;color:#39210c;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.sankasthi-wrapper .sankasthi-title{border-bottom:2px solid #edc9a5;color:#a15c14;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.sankasthi-wrapper .sankasthi-texts{background-color:#fffefc;border-radius:10px;box-shadow:0 4px 14px #0000000d;margin:0 auto;padding:1.5rem}.sankasthi-wrapper .sankasthi-texts h2{border-left:4px solid #f0b86a;color:#954b07;font-size:1.4rem;margin-top:1.6rem;padding-left:.8rem}.sankasthi-wrapper .sankasthi-texts p{font-size:1rem;margin-bottom:1.2rem}.sankasthi-texts .popup-link{color:#c0392b;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .2s ease}.sankasthi-texts .popup-link:hover{color:#e74c3c}.popup-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup-content{animation:popupFadeIn .3s ease-out;border-radius:16px;box-shadow:0 10px 30px #00000040;max-width:650px}.popup-content h2{color:#2c3e50}.popup-content h3{color:#34495e;font-size:1.3rem;margin-top:1.2rem}.popup-content p{color:#555;margin:.6rem 0}.popup-content ul{margin:.8rem 0;padding-left:1.5rem}.popup-content ul li{color:#444;margin-bottom:.4rem}.close-btn{background:#c0392b;font-size:.95rem;transition:background .3s ease}.close-btn:hover{background:#e74c3c}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.Sankasthi-container{padding:80px 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.Sankasthi-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Vinayaka-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Vinayaka-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#b84417}.calendar-wrapper .calendar-header .highlight .vin-controls{align-items:center;background-color:#b84417;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .vin-controls input,.calendar-wrapper .calendar-header .highlight .vin-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .vin-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .vin-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .vin-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .vinayak-list{margin:auto;max-width:1000px}.calendar-wrapper .vinayak-list .vinayak-item{align-items:center;background-color:#f4be9a;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .vinayak-list .vinayak-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details{flex:2 1}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details .vinayak-date{color:#bd3419;font-size:1rem;font-weight:700}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details .vinayak-name,.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details .vinayak-phase,.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details .vinayak-tithi{color:#7c3306;font-size:1.1rem;font-weight:700}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-details .vinayak-alt{color:#7c3306;font-size:.9rem}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-type span{color:#7c3306;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .vinayak-list .vinayak-item .vinayak-timings p{margin:.2rem 0}.vinayaka-wrapper{background-color:#fdfaf4;color:#3a2c12;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.vinayaka-wrapper .vinayaka-title{border-bottom:2px solid #ecd78f;color:#a86f11;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.vinayaka-wrapper .vinayaka-texts{background-color:#fffefc;border-radius:10px;box-shadow:0 4px 10px #0000000a;margin:0 auto;padding:1.5rem}.vinayaka-wrapper .vinayaka-texts h2{border-left:4px solid #f4d07e;color:#b78016;font-size:1.4rem;margin-top:1.5rem;padding-left:.8rem}.vinayaka-wrapper .vinayaka-texts p{font-size:1rem;margin-bottom:1.2rem}.vinayaka-wrapper .vinayaka-texts p strong{color:#b16e10}@media(max-width:1024px){.Vinayaka-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.Vinayaka-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.SankrantiDates-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.SankrantiDates-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendarr-wrapper{background-color:#fff;color:#000;font-family:Segoe UI,sans-serif;min-height:100vh;padding:1rem}.calendarr-wrapper .calendar-header{border-radius:10px;margin-bottom:1rem;padding:1rem}.calendarr-wrapper .calendar-header .highlight{margin:auto;max-width:1000px}.calendarr-wrapper .calendar-header .highlight h2{color:#000;font-size:1.5rem;margin-bottom:1rem;text-align:center;width:300px}.calendarr-wrapper .calendar-header .highlight .current-ekadashi{align-items:center;background-color:#b84416;border-radius:10px;box-shadow:0 2px 6px #00000080;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.calendarr-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:80px;margin-right:1rem;width:80px}.calendarr-wrapper .calendar-header .highlight .current-ekadashi div{flex:1 1;padding:0 1rem}.calendarr-wrapper .calendar-header .highlight .current-ekadashi div p{color:#fff;margin:.2rem 0}.calendarr-wrapper .calendar-header .highlight .current-ekadashi .current-date{text-align:right}.calendarr-wrapper .calendar-header .highlight .current-ekadashi .current-date p{color:#fff;font-weight:700;margin:.1rem}.calendarr-wrapper .calendar-header .highlight .san-controls{align-items:center;background-color:#b84416;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendarr-wrapper .calendar-header .highlight .san-controls input,.calendarr-wrapper .calendar-header .highlight .san-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendarr-wrapper .calendar-header .highlight .san-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendarr-wrapper .calendar-header .highlight .san-controls button:hover{background-color:#666}.calendarr-wrapper .calendar-header .highlight .san-controls .clock-modes{display:flex;gap:.3rem}.calendarr-wrapper .sankranti-list{margin:auto;max-width:1000px}.calendarr-wrapper .sankranti-list .sankranti-item{align-items:center;background-color:#eab38e;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendarr-wrapper .sankranti-list .sankranti-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-details{flex:2 1}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-details .sankranti-date{color:#cc3719;font-size:1rem;font-weight:700}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-details .sankranti-name{color:#8b2d05;font-size:1.1rem;font-weight:700}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-details .sankranti-deity,.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-details .sankranti-tithi{color:#8b2d05;font-size:.9rem;font-weight:700}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-festivals{margin-top:.4rem;padding-left:0}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-festivals .tooltip-wrapper{color:#000;cursor:help;margin-bottom:.5rem;position:relative;text-decoration:none}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-festivals .tooltip-wrapper .tooltip{background-color:#000000d9;border-radius:6px;bottom:125%;color:#fff;font-size:.85rem;left:50%;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease;visibility:hidden;width:240px;z-index:10}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-festivals .tooltip-wrapper:hover .tooltip{opacity:1;visibility:visible}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-festivals li{border-radius:4px;color:#000;display:list-item;font-size:.9rem;font-weight:700;list-style-type:disc;margin:2px 0 2px 1rem;padding:1px 8px}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-type span{color:#8b2d05;font-size:.9rem;margin-bottom:.4rem;text-decoration:none}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-type .moon-icon.krishna{background-color:#444}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendarr-wrapper .sankranti-list .sankranti-item .sankranti-timings p{margin:.2rem 0}.sankranti-wrapper{background-color:#fdfaf6;color:#3d2b1f;font-family:Segoe UI,sans-serif;line-height:1.7;padding:2rem}.sankranti-wrapper .sankranti-title{border-bottom:2px solid #deb887;color:#704d22;font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.4rem;text-align:center}.sankranti-wrapper .sankranti-texts{background-color:#fffefb;border-radius:10px;box-shadow:0 3px 12px #0000000f;margin:0 auto;padding:1.5rem}.sankranti-wrapper .sankranti-texts p{font-size:1rem;margin-bottom:1.2rem}.sankranti-wrapper .sankranti-texts p strong{color:#8b5e2e}.sankranti-wrapper .sankranti-texts p em{color:#5d4421;font-style:italic}.popup-link{color:#e65100;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .2s ease}.popup-link:hover{color:#bf360c}.popup-overlay{background-color:#0009;height:100vh;width:100vw;z-index:2000}.popup-content{animation:fadeIn .3s ease;border-radius:14px;box-shadow:0 10px 25px #00000040;max-height:85vh}.popup-content h2{border-bottom:2px solid #f1f1f1;color:#e65100;font-size:1.6rem;margin-top:0;padding-bottom:.5rem}.popup-content p{color:#444;line-height:1.5;margin:.8rem 0}.close-btn{background:#e65100;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:1rem;padding:.6rem 1.2rem}.close-btn:hover{background:#bf360c}@media(max-width:1024px){.SankrantiDates-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:768px){.calendar-wrapper{max-width:1000px;padding:.8rem;width:auto}.calendar-wrapper .calendar-header .highlight h2{font-size:1.2rem;width:200px}.calendar-wrapper .calendar-header .highlight .current-ekadashi{flex-direction:column;padding:.8rem;text-align:center}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;margin-bottom:.5rem;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div{padding:0}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date{text-align:center}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .san-controls{flex-direction:column;gap:.5rem}.calendar-wrapper .calendar-header .highlight .san-controls button,.calendar-wrapper .calendar-header .highlight .san-controls input,.calendar-wrapper .calendar-header .highlight .san-controls select{width:100%}.calendar-wrapper .calendar-header .highlight .san-controls .clock-modes{justify-content:center}.calendar-wrapper .ekadashi-list .ekadashi-item{align-items:center;flex-direction:column;text-align:center}.calendar-wrapper .ekadashi-list .ekadashi-item img{margin-bottom:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details{margin-bottom:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type{margin-bottom:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type .moon-icon{height:25px;width:25px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem;padding-left:0}}@media(max-width:480px){.SankrantiDates-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Satya-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Satya-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#bb4719}.calendar-wrapper .calendar-header .highlight .Satya-controls{align-items:center;background-color:#bb4719;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .Satya-controls input,.calendar-wrapper .calendar-header .highlight .Satya-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .Satya-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .Satya-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .Satya-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .satya-list{margin:auto;max-width:1000px}.calendar-wrapper .satya-list .satya-item{align-items:center;background-color:#f0af83;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .satya-list .satya-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .satya-list .satya-item .satya-details{flex:2 1}.calendar-wrapper .satya-list .satya-item .satya-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .satya-list .satya-item .satya-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .satya-list .satya-item .satya-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .satya-list .satya-item .satya-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .satya-list .satya-item .satya-details .satya-date{color:#db3f1c;font-size:1rem;font-weight:700}.calendar-wrapper .satya-list .satya-item .satya-details .satya-name,.calendar-wrapper .satya-list .satya-item .satya-details .satya-tithi{color:#882c04;font-size:1.1rem;font-weight:700}.calendar-wrapper .satya-list .satya-item .satya-details .satya-alt{color:#882c04;font-size:.9rem}.calendar-wrapper .satya-list .satya-item .satya-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .satya-list .satya-item .satya-type span{color:#882c04;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .satya-list .satya-item .satya-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .satya-list .satya-item .satya-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .satya-list .satya-item .satya-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .satya-list .satya-item .satya-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .satya-list .satya-item .satya-timings p{margin:.2rem 0}.satyanarayana-wrapper{background-color:#fff8f0;color:#4a3c2f;font-family:Georgia,serif;line-height:1.8;padding:2rem}.satyanarayana-wrapper .satyanarayana-title{border-bottom:3px solid #d9b382;color:#6d4a21;font-size:2rem;font-weight:700;margin-bottom:1.8rem;padding-bottom:.5rem;text-align:center}.satyanarayana-wrapper .satyanarayana-texts{background:#fffefc;border-radius:12px;box-shadow:0 4px 15px #00000012;margin:0 auto;padding:1.8rem 2rem}.satyanarayana-wrapper .satyanarayana-texts p{font-size:1.1rem;margin-bottom:1.4rem}.satyanarayana-wrapper .satyanarayana-texts p strong{color:#8c5a1a}.satyanarayana-wrapper .satyanarayana-texts p em{color:#7a5c3a;font-style:italic}@media(max-width:1024px){.Satya-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.Satya-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.MasikDurga-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.MasikDurga-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#b54417}.calendar-wrapper .calendar-header .highlight .Durga-controls{align-items:center;background-color:#b54417;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .Durga-controls input,.calendar-wrapper .calendar-header .highlight .Durga-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .Durga-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .Durga-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .Durga-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .durga-list{margin:auto;max-width:1000px}.calendar-wrapper .durga-list .durga-item{align-items:center;background-color:#f0b68f;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .durga-list .durga-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .durga-list .durga-item .durga-details{flex:2 1}.calendar-wrapper .durga-list .durga-item .durga-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .durga-list .durga-item .durga-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .durga-list .durga-item .durga-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .durga-list .durga-item .durga-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .durga-list .durga-item .durga-details .durga-date{color:#f63224;font-size:1rem;font-weight:700}.calendar-wrapper .durga-list .durga-item .durga-details .durga-name,.calendar-wrapper .durga-list .durga-item .durga-details .durga-phase,.calendar-wrapper .durga-list .durga-item .durga-details .durga-tithi{color:#7e3003;font-size:1.1rem;font-weight:700}.calendar-wrapper .durga-list .durga-item .durga-details .durga-alt{color:#7e3003;font-size:.9rem}.calendar-wrapper .durga-list .durga-item .durga-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .durga-list .durga-item .durga-type span{color:#7e3003;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .durga-list .durga-item .durga-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .durga-list .durga-item .durga-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .durga-list .durga-item .durga-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .durga-list .durga-item .durga-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .durga-list .durga-item .durga-timings p{margin:.2rem 0}.masikdurgashtami-wrapper{background-color:#fff8f3;color:#4a2e24;font-family:Georgia,serif;line-height:1.75;padding:2rem}.masikdurgashtami-wrapper .masikdurgashtami-title{border-bottom:3px solid #cc6f4e;color:#75312c;font-size:2.2rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.masikdurgashtami-wrapper .masikdurgashtami-texts{background:#fff0ea;border-radius:10px;box-shadow:0 3px 14px #0000000f;margin:0 auto;padding:2rem 2.5rem}.masikdurgashtami-wrapper .masikdurgashtami-texts p{font-size:1.1rem;margin-bottom:1.5rem}@media(max-width:1024px){.MasikDurga-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.MasikDurga-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.MasikKala-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.MasikKala-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper{background-color:#fffefd}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#b04217}.calendar-wrapper .calendar-header .highlight .Kala-controls{align-items:center;background-color:#b04217;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .Kala-controls input,.calendar-wrapper .calendar-header .highlight .Kala-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .Kala-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .Kala-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .Kala-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .kala-list{margin:auto;max-width:1000px}.calendar-wrapper .kala-list .kala-item{align-items:center;background-color:#eeb38b;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .kala-list .kala-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .kala-list .kala-item .kala-details{flex:2 1}.calendar-wrapper .kala-list .kala-item .kala-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .kala-list .kala-item .kala-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .kala-list .kala-item .kala-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .kala-list .kala-item .kala-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .kala-list .kala-item .kala-details .kala-date{color:#f15016;font-size:1rem;font-weight:700}.calendar-wrapper .kala-list .kala-item .kala-details .kala-name,.calendar-wrapper .kala-list .kala-item .kala-details .kala-phase,.calendar-wrapper .kala-list .kala-item .kala-details .kala-tithi{color:#963805;font-size:1.1rem;font-weight:700}.calendar-wrapper .kala-list .kala-item .kala-details .kala-alt{color:#963805;font-size:.9rem;font-weight:700}.calendar-wrapper .kala-list .kala-item .kala-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .kala-list .kala-item .kala-type span{color:#963805;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .kala-list .kala-item .kala-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .kala-list .kala-item .kala-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .kala-list .kala-item .kala-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .kala-list .kala-item .kala-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .kala-list .kala-item .kala-timings p{margin:.2rem 0}.masikkalashtami-wrapper{background-color:#f9f7f3;color:#3e2f2f;font-family:Georgia,serif;line-height:1.7;padding:2rem}.masikkalashtami-wrapper .masikkalashtami-title{border-bottom:3px solid #b55a5a;color:#7a3c3c;font-size:2.3rem;font-weight:700;margin-bottom:2rem;padding-bottom:.6rem;text-align:center}.masikkalashtami-wrapper .masikkalashtami-texts{background:#fef6f4;border-radius:12px;box-shadow:0 4px 15px #00000014;margin:0 auto;padding:2.5rem 3rem}.masikkalashtami-wrapper .masikkalashtami-texts p{color:#4a3a3a;font-size:1.12rem;margin-bottom:1.6rem}@media(max-width:1024px){.MasikKala-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.MasikKala-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Krathigai-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Krathigai-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#b74214}.calendar-wrapper .calendar-header .highlight .K-controls{align-items:center;background-color:#b74214;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .K-controls input,.calendar-wrapper .calendar-header .highlight .K-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .K-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .K-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .K-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .krathi-list{margin:auto;max-width:1000px}.calendar-wrapper .krathi-list .krathi-item{align-items:center;background-color:#efb691;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .krathi-list .krathi-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .krathi-list .krathi-item .krathi-details{flex:2 1}.calendar-wrapper .krathi-list .krathi-item .krathi-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .krathi-list .krathi-item .krathi-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .krathi-list .krathi-item .krathi-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .krathi-list .krathi-item .krathi-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .krathi-list .krathi-item .krathi-details .krathi-date{color:#e65621;font-size:1rem;font-weight:700}.calendar-wrapper .krathi-list .krathi-item .krathi-details .krathi-name,.calendar-wrapper .krathi-list .krathi-item .krathi-details .krathi-phase,.calendar-wrapper .krathi-list .krathi-item .krathi-details .krathi-tithi{color:#8a2605;font-size:1.1rem;font-weight:700}.calendar-wrapper .krathi-list .krathi-item .krathi-details .krathi-alt{color:#8a2605;font-size:.9rem}.calendar-wrapper .krathi-list .krathi-item .krathi-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .krathi-list .krathi-item .krathi-type span{color:#8a2605;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .krathi-list .krathi-item .krathi-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .krathi-list .krathi-item .krathi-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .krathi-list .krathi-item .krathi-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .krathi-list .krathi-item .krathi-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .krathi-list .krathi-item .krathi-timings p{margin:.2rem 0}.karthigai-wrapper{background-color:#fff9f3;color:#5b3e1b;font-family:Georgia,serif;line-height:1.75;padding:2rem 2.5rem}.karthigai-wrapper .karthigai-title{border-bottom:3px solid #d9983c;color:#a15b24;font-size:2.4rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.karthigai-wrapper .karthigai-texts{background:#fff4d1;border-radius:10px;box-shadow:0 3px 12px #a58b4b33;margin:0 auto;padding:2rem 3rem}.karthigai-wrapper .karthigai-texts p{color:#6a4c1c;font-size:1.1rem;margin-bottom:1.6rem}@media(max-width:1024px){.Krathigai-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.Krathigai-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Janmastami-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Janmastami-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#a33b12}.calendar-wrapper .calendar-header .highlight .J-controls{align-items:center;background-color:#a33b12;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .J-controls input,.calendar-wrapper .calendar-header .highlight .J-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .J-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .J-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .J-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .janma-list{margin:auto;max-width:1000px}.calendar-wrapper .janma-list .janma-item{align-items:center;background-color:#eeb48e;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .janma-list .janma-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .janma-list .janma-item .janma-details{flex:2 1}.calendar-wrapper .janma-list .janma-item .janma-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .janma-list .janma-item .janma-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .janma-list .janma-item .janma-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .janma-list .janma-item .janma-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .janma-list .janma-item .janma-details .janma-date{color:#e24720;font-size:1rem;font-weight:700}.calendar-wrapper .janma-list .janma-item .janma-details .janma-name{color:#6d1c06;font-size:1.1rem;font-weight:700}.calendar-wrapper .janma-list .janma-item .janma-details .janma-tithi{color:#6d1c06;font-size:.9rem;font-weight:700}.calendar-wrapper .janma-list .janma-item .janma-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .janma-list .janma-item .janma-type span{color:#6d1c06;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .janma-list .janma-item .janma-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .janma-list .janma-item .janma-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .janma-list .janma-item .janma-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .janma-list .janma-item .janma-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .janma-list .janma-item .janma-timings p{margin:.2rem 0}@media(max-width:1024px){.Janmastami-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.Janmastami-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Skanda-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Skanda-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#bd4719}.calendar-wrapper .calendar-header .highlight .Skanda-controls{align-items:center;background-color:#bd4719;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .Skanda-controls input,.calendar-wrapper .calendar-header .highlight .Skanda-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .Skanda-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .Skanda-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .Skanda-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .skanda-list{margin:auto;max-width:1000px}.calendar-wrapper .skanda-list .skanda-item{align-items:center;background-color:#efb994;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .skanda-list .skanda-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .skanda-list .skanda-item .skanda-details{flex:2 1}.calendar-wrapper .skanda-list .skanda-item .skanda-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .skanda-list .skanda-item .skanda-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .skanda-list .skanda-item .skanda-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .skanda-list .skanda-item .skanda-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .skanda-list .skanda-item .skanda-details .skanda-date{color:#e01e0c;font-size:1rem;font-weight:700}.calendar-wrapper .skanda-list .skanda-item .skanda-details .skanda-name{color:#6e2605;font-size:1.1rem;font-weight:700}.calendar-wrapper .skanda-list .skanda-item .skanda-details .skanda-tithi{color:#6e2605;font-size:.9rem;font-weight:700}.calendar-wrapper .skanda-list .skanda-item .skanda-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .skanda-list .skanda-item .skanda-type span{color:#6e2605;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .skanda-list .skanda-item .skanda-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .skanda-list .skanda-item .skanda-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .skanda-list .skanda-item .skanda-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .skanda-list .skanda-item .skanda-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .skanda-list .skanda-item .skanda-timings p{margin:.2rem 0}.skanda-wrapper{background-color:#fff8f4;color:#3c2c1e;font-family:Georgia,serif;line-height:1.8;padding:2rem 2.5rem}.skanda-wrapper .skanda-title{border-bottom:3px solid #c08552;color:#6b2d13;font-size:2.4rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.skanda-wrapper .skanda-texts{background-color:#fdf1e8;border-radius:10px;box-shadow:0 5px 20px #cc967133;margin:0 auto;padding:2rem 3rem}.skanda-wrapper .skanda-texts p{color:#4b392b;font-size:1.1rem;margin-bottom:1.5rem}.skanda-wrapper .skanda-texts .skanda-subtitle{color:#8d421d;font-size:1.6rem;font-weight:600;margin:2rem 0 1rem}.skanda-wrapper .skanda-texts .skanda-temples{list-style:square;margin-bottom:2rem;padding-left:1.5rem}.skanda-wrapper .skanda-texts .skanda-temples li{color:#4a3726;font-size:1.05rem;margin-bottom:.75rem}@media(max-width:1024px){.Skanda-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:480px){.Skanda-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.IskonVrat-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.IskonVrat-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{background-color:#7d2d0e}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{color:#fcf9f9}.calendar-wrapper .calendar-header .highlight .I-controls{align-items:center;background-color:#854509;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .I-controls input,.calendar-wrapper .calendar-header .highlight .I-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .I-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .I-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .I-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .isvrat-list{margin:auto;max-width:1000px}.calendar-wrapper .isvrat-list .isvrat-item{align-items:center;background-color:#e4ad88;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .isvrat-list .isvrat-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-details{flex:2 1}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-details .isvrat-date{color:#e84e27;font-size:1rem;font-weight:700}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-details .isvrat-name{color:#872e08;font-size:1.1rem;font-weight:700}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-details .isvrat-phase,.calendar-wrapper .isvrat-list .isvrat-item .isvrat-details .isvrat-tithi{color:#872e08;font-size:.9rem;font-weight:700}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-type span{color:#872e08;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .isvrat-list .isvrat-item .isvrat-timings p{margin:.2rem 0}.iskcon-wrapper{background-color:#f9fdf4;color:#2c3b17;font-family:Georgia,serif;line-height:1.8;padding:2rem 2.5rem}.iskcon-wrapper .iskcon-title{border-bottom:3px solid #a1c47c;color:#47652c;font-size:2.4rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.iskcon-wrapper .iskcon-texts{background-color:#f0f8e0;border-radius:10px;box-shadow:0 5px 20px #90bc7433;margin:0 auto;padding:2rem 3rem}.iskcon-wrapper .iskcon-texts p{color:#3d4c29;font-size:1.1rem;margin-bottom:1.5rem}@media(max-width:1024px){.IskonVrat-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:768px){.calendar-wrapper{max-width:1000px;padding:.8rem;width:auto}.calendar-wrapper .calendar-header .highlight h2{font-size:1.2rem;width:200px}.calendar-wrapper .calendar-header .highlight .current-ekadashi{flex-direction:column;padding:.8rem;text-align:center}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;margin-bottom:.5rem;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div{padding:0}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date{text-align:center}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .controls{flex-direction:column;gap:.5rem}.calendar-wrapper .calendar-header .highlight .controls button,.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{width:100%}.calendar-wrapper .calendar-header .highlight .controls .clock-modes{justify-content:center}.calendar-wrapper .ekadashi-list .ekadashi-item{align-items:center;flex-direction:column;text-align:center}.calendar-wrapper .ekadashi-list .ekadashi-item img{margin-bottom:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details{margin-bottom:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type{margin-bottom:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type .moon-icon{height:25px;width:25px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem;padding-left:0}}@media(max-width:480px){.IskonVrat-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .controls input,.calendar-wrapper .calendar-header .highlight .controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.vratkatha-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.vratkatha-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.festival-header h4{color:#ff6200;font-size:2rem;font-weight:700;letter-spacing:1px}.festival-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:2rem 0}.festival-card{background:#fff9f2;border-radius:12px;box-shadow:0 4px 8px #0000001a;cursor:pointer;transition:all .3s ease}.festival-card:hover{box-shadow:0 6px 14px #00000026}.festival-card img{margin-bottom:.8rem}.festival-card p{color:#333;font-weight:600}.avatar-popup{background:#0009;inset:0}.avatar-popup-inner{background:#fff;border-radius:14px;box-shadow:0 6px 20px #00000040;max-width:500px;padding:2rem;position:relative;text-align:center;width:90%}.avatar-popup-inner h3{color:#ff6200;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.avatar-popup-inner img{border-radius:10px;margin-bottom:1rem;max-height:250px;object-fit:cover;width:100%}.avatar-popup-inner p{color:#444;font-size:1rem;line-height:1.6}.avatar-popup-inner .close-btn{background:#0000;border:none;color:#555;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:10px}.avatar-popup-inner .close-btn:hover{color:#ff6200}@media(max-width:768px){.vratkatha-container{padding:80px 1rem 2rem}}.shraddha-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.calendar-wrapper{background-color:#fff;color:#000;font-family:Segoe UI,sans-serif;min-height:100vh;padding:1rem}.calendar-wrapper .calendar-header{border-radius:10px;margin-bottom:1rem;padding:1rem}.calendar-wrapper .calendar-header .highlight{margin:auto;max-width:1000px}.calendar-wrapper .calendar-header .highlight h2{color:#000;font-size:1.5rem;margin-bottom:1rem;text-align:center;width:300px}.calendar-wrapper .calendar-header .highlight .current-ekadashi{align-items:center;background-color:#b14216;border-radius:10px;box-shadow:0 2px 6px #00000080;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:80px;margin-right:1rem;width:80px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div{flex:1 1;padding:0 1rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{color:#fff;margin:.2rem 0}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date{text-align:right}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{color:#fff;font-weight:700;margin:.1rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls{align-items:center;background-color:#b14216;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls input,.calendar-wrapper .calendar-header .highlight .Shraddha-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.calendar-wrapper .calendar-header .highlight .Shraddha-controls button:hover{background-color:#666}.calendar-wrapper .calendar-header .highlight .Shraddha-controls .clock-modes{display:flex;gap:.3rem}.calendar-wrapper .shraddhaa-list{margin:auto;max-width:1000px}.calendar-wrapper .shraddhaa-list .shraddhaa-item{align-items:center;background-color:#efb791;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.calendar-wrapper .shraddhaa-list .shraddhaa-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-details{flex:2 1}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-details .tooltip-wrapper{cursor:help;display:inline-block;position:relative}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-details .tooltip-wrapper .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:100}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-details .tooltip-wrapper .tooltip-text:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-details .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-details .shraddhaa-date{color:#dc500a;font-size:1rem;font-weight:700}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-details .shraddhaa-name{color:#5e2305;font-size:1.1rem;font-weight:700}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-details .shraddhaa-tithi{color:#5e2305;font-size:.9rem;font-weight:700}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-type{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-type span{color:#5e2305;font-size:.9rem;margin-bottom:.4rem}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-type .moon-icon{border-radius:50%;height:30px;width:30px}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-type .moon-icon.krishna{background-color:#444}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-type .moon-icon.shukla{background-color:#fff;border:1px solid #222}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-timings{color:#000;flex:2 1;font-size:.85rem;font-weight:700;padding-left:1rem}.calendar-wrapper .shraddhaa-list .shraddhaa-item .shraddhaa-timings p{margin:.2rem 0}.shraddha-wrapper{background-color:#fffdf5;color:#3d2c14;font-family:Georgia,serif;line-height:1.75;padding:2rem 2.5rem}.shraddha-wrapper .shraddha-title{border-bottom:3px solid #c3a374;color:#7c4b2f;font-size:2.4rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.shraddha-wrapper .shraddha-texts{background:#fdf6e6;border-radius:10px;box-shadow:0 4px 15px #9c7a5433;margin:0 auto;padding:2rem 3rem}.shraddha-wrapper .shraddha-texts p{color:#574024;font-size:1.1rem;margin-bottom:1.6rem}@media(max-width:1024px){.shraddha-container{padding:80px 0 1rem}.calendar-wrapper{padding:1rem}.calendar-wrapper .calendar-header .highlight{padding:.5rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1.3rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.8rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.95rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls{gap:.6rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls input,.calendar-wrapper .calendar-header .highlight .Shraddha-controls select{font-size:.95rem;padding:.4rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls button{font-size:.95rem;padding:.4rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:70px;width:70px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem}}@media(max-width:768px){.calendar-wrapper{max-width:1000px;padding:.8rem;width:auto}.calendar-wrapper .calendar-header .highlight h2{font-size:1.2rem;width:200px}.calendar-wrapper .calendar-header .highlight .current-ekadashi{flex-direction:column;padding:.8rem;text-align:center}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:60px;margin-bottom:.5rem;width:60px}.calendar-wrapper .calendar-header .highlight .current-ekadashi div{padding:0}.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date{text-align:center}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p{font-size:.9rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls{flex-direction:column;gap:.5rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls button,.calendar-wrapper .calendar-header .highlight .Shraddha-controls input,.calendar-wrapper .calendar-header .highlight .Shraddha-controls select{width:100%}.calendar-wrapper .calendar-header .highlight .Shraddha-controls .clock-modes{justify-content:center}.calendar-wrapper .ekadashi-list .ekadashi-item{align-items:center;flex-direction:column;text-align:center}.calendar-wrapper .ekadashi-list .ekadashi-item img{margin-bottom:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details{margin-bottom:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:1rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type{margin-bottom:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.85rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type .moon-icon{height:25px;width:25px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.8rem;padding-left:0}}@media(max-width:480px){.shraddha-container{padding:80px 0 .7rem}.calendar-wrapper{padding:.2rem}.calendar-wrapper .calendar-header .highlight h2{font-size:1rem;width:min-content}.calendar-wrapper .calendar-header .highlight .current-ekadashi{padding:.6rem}.calendar-wrapper .calendar-header .highlight .current-ekadashi .moon-preview{height:50px;width:50px}.calendar-wrapper .calendar-header .highlight .current-ekadashi .current-date p,.calendar-wrapper .calendar-header .highlight .current-ekadashi div p{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls{gap:.4rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls input,.calendar-wrapper .calendar-header .highlight .Shraddha-controls select{font-size:.85rem}.calendar-wrapper .calendar-header .highlight .Shraddha-controls button{font-size:.85rem;padding:.35rem .6rem}.calendar-wrapper .ekadashi-list .ekadashi-item{padding:.6rem}.calendar-wrapper .ekadashi-list .ekadashi-item img{height:60px;width:60px}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-date,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-name{font-size:.95rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-details .ekadashi-alt,.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-type span{font-size:.8rem}.calendar-wrapper .ekadashi-list .ekadashi-item .ekadashi-timings{font-size:.75rem}}.Janma-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Janma-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media(max-width:1024px){.Janma-container{padding:80px 2rem 1.5rem}.Janma-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px}}@media(max-width:768px){.Janma-container{padding:80px 1.5rem 1.5rem}.Janma-content{gap:1.2rem;padding:1rem}.horoscope-form-container{max-width:90%;padding:1rem}.form-actions,.form-group .select-row,.gender-group .gender-options{flex-direction:column}.form-actions .clear-btn,.form-actions .submit-btn{width:100%}}@media(max-width:480px){.Janma-container{padding:80px 1rem 1rem}.Janma-content{gap:1rem;padding:.8rem}.horoscope-form-container{font-size:.9rem;padding:.8rem}.form-title{font-size:1rem;padding:.4rem .8rem}.form-actions .clear-btn,.form-actions .submit-btn,.form-group input,.form-group select{font-size:.9rem;padding:.5rem}.popup-content{font-size:.9rem;padding:1rem}}.Match-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Match-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.horoscope-form-container{gap:2rem}.horoscope-form-container .form-pair{display:flex;flex-wrap:wrap;gap:2rem}.horoscope-form-container .form-pair .form-section{background:#f7dda8;border-radius:6px;flex:1 1;min-width:280px;padding:1rem}.popup-overlay{background-color:#0006;width:1000px}.popup-content{background-color:#fff;box-shadow:0 0 20px #0003;max-height:90vh;max-width:600px;overflow-y:auto}.popup-body{color:#333;font-family:Segoe UI,sans-serif}.popup-body h2{color:#222;font-size:1.8rem;margin-bottom:1rem;text-align:center}.popup-body h3{color:#444;font-size:1.2rem;margin-top:1.5rem}.popup-body p{margin:.4rem 0}.popup-body .person-details{background-color:#f9f9f9;border-radius:8px;margin-bottom:2rem;padding:1rem}.popup-body .matching-details .matching-item{background-color:#f4f4f4;border:1px solid #ddd;border-radius:6px;margin-bottom:1.2rem;padding:.75rem 1rem}.popup-body .matching-details .matching-item p{font-weight:600;margin-bottom:.3rem}.popup-body .matching-details .matching-item small{color:#666;display:block;font-size:.85rem}.popup-body .matching-details .total-score{color:#222;font-size:1rem;font-weight:700;margin-top:1.5rem;text-align:center}.popup-body .matching-details button{background-color:#ec6c1c;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem}.popup-body .matching-details button:hover{background-color:#52d50c}.popup-body .matching-details hr{background-color:#ccc;border:none;height:1px;margin-top:1.5rem}.popup-body .close-btn{background-color:#222;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;margin-left:auto;margin-right:auto;margin-top:2rem;padding:.6rem 1.2rem;transition:background-color .3s}.popup-body .close-btn:hover{background-color:#444}@media screen and (max-width:1024px){.Match-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px;padding:1rem}.horoscope-form-container .form-pair{gap:1rem}.popup-content{max-width:500px;padding:1.5rem}}@media screen and (max-width:768px){.Match-container{padding:80px 2rem 2rem}.horoscope-form-container{padding:1rem}.horoscope-form-container .form-pair{flex-direction:column;gap:1rem}.horoscope-form-container .form-pair .form-section{min-width:100%}.popup-content{padding:1.2rem;width:95%}.popup-body h2{font-size:1.5rem}}@media screen and (max-width:480px){.Match-container{padding:80px 1rem 1.5rem}.horoscope-form-container{gap:1rem;padding:.8rem}.horoscope-form-container .form-pair{gap:.8rem}.horoscope-form-container .form-title{font-size:1rem;padding:.4rem .8rem}.horoscope-form-container .form-group input,.horoscope-form-container .form-group select,.horoscope-form-container .gender-group .gender-options button{font-size:.9rem;padding:.5rem}.horoscope-form-container .form-actions{flex-direction:column}.horoscope-form-container .form-actions .clear-btn,.horoscope-form-container .form-actions .submit-btn{width:100%}.popup-content{max-width:100%;padding:1rem;width:95%}.popup-body h2{font-size:1.3rem}.popup-body h3{font-size:1rem}}.PanchaPaki-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.PanchaPaki-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media screen and (max-width:1024px){.PanchaPaki-container{padding:80px 2rem 2rem}.PanchaPaki-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px}}@media screen and (max-width:768px){.PanchaPaki-container{padding:80px 1.5rem 1.5rem}.PanchaPaki-content{gap:1rem;padding:1rem}.horoscope-form-container{max-width:100%;padding:1rem}.form-actions,.form-group .select-row,.gender-group .gender-options{flex-direction:column}.form-actions button{width:100%}}@media screen and (max-width:480px){.PanchaPaki-container{padding:80px 1rem}.PanchaPaki-content{gap:1rem}.horoscope-form-container{font-size:.9rem;padding:.8rem}.horoscope-form-container input,.horoscope-form-container select{font-size:.9rem;padding:.5rem}.form-title{font-size:1rem}.popup-content{padding:1.5rem}.popup-content h2{font-size:1.2rem}.popup-content p{font-size:.9rem}}.rashifal-container{background-color:#fbf0c5;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.rashifal-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.rashifal-header{margin:2rem 0;text-align:center}.rashifal-header h4{border-bottom:2px solid #d97706;color:#f9f9f9;display:inline-block;font-size:1.8rem;padding-bottom:.5rem}.rashifal-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.rashifal-card{background:#2a1204;border:1px solid #444;border-radius:10px;color:#eee;padding:1rem;text-align:center;transition:transform .3s ease}.rashifal-card:hover{box-shadow:0 4px 12px #ffffff1a;transform:translateY(-5px)}.rashifal-card img{background:#555;border-radius:8px;height:90%;margin-bottom:1rem;object-fit:contain;width:100%}.rashifal-card p{color:#ffb84d;font-size:1rem;font-weight:500}.Moonsign-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Moonsign-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media(max-width:1024px){.Moonsign-container{padding:80px 3rem 2rem}.Moonsign-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px;padding:1.2rem}}@media(max-width:768px){.Moonsign-container{padding:80px 2rem 1.5rem}.Moonsign-content{gap:1.2rem}.horoscope-form-container{max-width:100%;padding:1rem}.form-actions{gap:.8rem}.form-actions,.gender-group .gender-options{flex-direction:column}}@media(max-width:480px){.Moonsign-container{padding:80px 1rem 1rem}.Moonsign-content{gap:1rem;padding:1rem .5rem}.horoscope-form-container{padding:.8rem}.form-title{font-size:1rem}.form-group label{font-size:.9rem}button,input,select{font-size:.9rem;padding:.5rem}.popup-content{padding:1rem}}.BirthStar-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.BirthStar-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media(max-width:1024px){.BirthStar-container{padding:80px 2rem 2rem}.BirthStar-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px;padding:1.2rem}.horoscope-form-container .form-title{font-size:1rem;padding:.4rem .8rem}.horoscope-form-container .form-group label{font-size:.95rem}.horoscope-form-container .form-group input,.horoscope-form-container .form-group select{font-size:.95rem;padding:.5rem}.horoscope-form-container .form-actions{flex-wrap:wrap;gap:.8rem}}@media(max-width:768px){.BirthStar-container{padding:80px 1.5rem 2rem}.horoscope-form-container{max-width:100%;padding:1rem}.horoscope-form-container .form-title{font-size:.95rem}.horoscope-form-container .form-group input,.horoscope-form-container .form-group label,.horoscope-form-container .form-group select{font-size:.9rem}.horoscope-form-container .gender-group .gender-options{flex-direction:column}.horoscope-form-container .gender-group .gender-options button{font-size:.9rem}.horoscope-form-container .form-actions{flex-direction:column}.horoscope-form-container .form-actions .clear-btn,.horoscope-form-container .form-actions .submit-btn{font-size:.95rem;width:100%}}@media(max-width:480px){.BirthStar-container{padding:80px 1rem 1.5rem}.horoscope-form-container{padding:.8rem}.horoscope-form-container .form-title{font-size:.9rem}.horoscope-form-container .form-group label{font-size:.85rem}.horoscope-form-container .form-group input,.horoscope-form-container .form-group select{font-size:.85rem;padding:.45rem}.horoscope-form-container .gender-group .gender-options{flex-direction:column}.horoscope-form-container .gender-group .gender-options button{font-size:.85rem;padding:.5rem}.horoscope-form-container .form-actions{flex-direction:column;gap:.6rem}.horoscope-form-container .form-actions .clear-btn,.horoscope-form-container .form-actions .submit-btn{font-size:.9rem;padding:.5rem;width:100%}.popup-content{max-width:90%;padding:1.5rem}.popup-content h2{font-size:1rem}.popup-content p{font-size:.85rem}.popup-content .close-btn{font-size:.9rem;padding:.4rem .8rem}}.Mongol-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Mongol-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media(max-width:1024px){.Mongol-container{padding:80px 2rem 2rem}.Mongol-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px}}@media(max-width:768px){.Mongol-container{padding:80px 1.5rem 1.5rem}.Mongol-content{gap:1.2rem;padding:1rem}.horoscope-form-container{padding:1rem}.form-actions,.form-group .select-row,.gender-group .gender-options{flex-direction:column}.form-actions{gap:.8rem}}@media(max-width:480px){.Mongol-container{padding:80px 1rem 1rem}.Mongol-content{gap:1rem}.horoscope-form-container{max-width:100%;padding:.8rem}.form-title{font-size:1rem;padding:.4rem .6rem}.form-group input,.form-group select{font-size:.9rem;padding:.5rem}.form-actions .clear-btn,.form-actions .submit-btn{font-size:.9rem;padding:.5rem 1rem}.popup-content{padding:1.5rem}}.Kalsarpa-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Kalsarpa-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media(max-width:1024px){.Kalsarpa-container{padding:80px 2rem 1.5rem}.Kalsarpa-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px}}@media(max-width:768px){.Kalsarpa-container{padding:80px 1.5rem 1rem}.Kalsarpa-content{gap:1rem;padding:1rem}.horoscope-form-container{max-width:100%;padding:1rem}.form-actions,.form-group .select-row{flex-direction:column}.form-actions{gap:.7rem}.form-actions .clear-btn,.form-actions .submit-btn{width:100%}}@media(max-width:480px){.Kalsarpa-container{padding:80px 1rem 1rem}.Kalsarpa-content{gap:.8rem;padding:.8rem}.horoscope-form-container{font-size:.9rem;padding:.8rem}.form-title{font-size:1rem;padding:.4rem .8rem}.form-group label{font-size:.9rem}.form-group input,.form-group select,.gender-group .gender-options button{font-size:.9rem;padding:.5rem}.form-actions{flex-direction:column}.popup-content{padding:1.2rem}.popup-content h2{font-size:1.2rem}}.BabyName-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.BabyName-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media(max-width:1024px){.BabyName-container{padding:80px 2rem 2rem}.BabyName-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px;padding:1.2rem}.horoscope-form-container .form-title{font-size:1rem;padding:.4rem .8rem}.horoscope-form-container .form-group label{font-size:.95rem}.horoscope-form-container .form-group input,.horoscope-form-container .form-group select{font-size:.95rem;padding:.5rem}.horoscope-form-container .form-actions{flex-wrap:wrap;gap:.8rem}}@media(max-width:768px){.BabyName-container{padding:80px 1.5rem 2rem}.horoscope-form-container{max-width:100%;padding:1rem}.horoscope-form-container .form-title{font-size:.95rem}.horoscope-form-container .form-group input,.horoscope-form-container .form-group label,.horoscope-form-container .form-group select{font-size:.9rem}.horoscope-form-container .gender-group .gender-options{flex-direction:column}.horoscope-form-container .gender-group .gender-options button{font-size:.9rem}.horoscope-form-container .form-actions{flex-direction:column}.horoscope-form-container .form-actions .clear-btn,.horoscope-form-container .form-actions .submit-btn{font-size:.95rem;width:100%}}@media(max-width:480px){.BabyName-container{padding:80px 1rem 1.5rem}.horoscope-form-container{padding:.8rem}.horoscope-form-container .form-title{font-size:.9rem}.horoscope-form-container .form-group label{font-size:.85rem}.horoscope-form-container .form-group input,.horoscope-form-container .form-group select{font-size:.85rem;padding:.45rem}.horoscope-form-container .gender-group .gender-options{flex-direction:column}.horoscope-form-container .gender-group .gender-options button{font-size:.85rem;padding:.5rem}.horoscope-form-container .form-actions{flex-direction:column;gap:.6rem}.horoscope-form-container .form-actions .clear-btn,.horoscope-form-container .form-actions .submit-btn{font-size:.9rem;padding:.5rem;width:100%}.popup-content{max-width:90%;padding:1.5rem}.popup-content h2{font-size:1rem}.popup-content p{font-size:.85rem}.popup-content .close-btn{font-size:.9rem;padding:.4rem .8rem}}.JanmaLagna-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.JanmaLagna-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media(max-width:1024px){.JanmaLagna-container{padding:80px 2rem 1.5rem}.JanmaLagna-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px}}@media(max-width:768px){.JanmaLagna-container{padding:80px 1.5rem 1.5rem}.JanmaLagna-content{gap:1.2rem;padding:1rem}.horoscope-form-container{max-width:100%;padding:1rem}.horoscope-form-container .form-actions,.horoscope-form-container .form-group .select-row{flex-direction:column;gap:.5rem}}@media(max-width:480px){.JanmaLagna-container{padding:80px 1rem 1rem}.JanmaLagna-content{gap:1rem;padding:.8rem}.horoscope-form-container{font-size:.9rem;padding:.8rem}.horoscope-form-container button,.horoscope-form-container input,.horoscope-form-container select{font-size:.9rem;padding:.5rem}.horoscope-form-container .form-title{font-size:1rem;padding:.4rem .8rem}.popup-content{padding:1.5rem}.popup-content h2{font-size:1.2rem}.popup-content p{font-size:.9rem}}.Sunsign-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Sunsign-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media(max-width:1024px){.Sunsign-container{padding:80px 3rem 2rem}.Sunsign-content{padding:1rem}.horoscope-form-container{max-width:500px;padding:1rem}}@media(max-width:768px){.Sunsign-container{padding:80px 2rem 1.5rem}.Sunsign-content{gap:1.5rem}.horoscope-form-container{max-width:100%}.form-actions,.form-group .select-row{flex-direction:column;gap:.5rem}.form-actions .clear-btn,.form-actions .submit-btn{width:100%}}@media(max-width:480px){.Sunsign-container{padding:80px 1rem 1rem}.Sunsign-content{gap:1rem;padding:.8rem}.horoscope-form-container{font-size:.9rem;padding:.8rem}.form-title{font-size:1rem;padding:.4rem .8rem}button,input,select{font-size:.9rem;padding:.5rem}.popup-content{font-size:.9rem;padding:1.5rem}}.Shraddha-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Shraddha-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}@media(max-width:1024px){.Shraddha-container{padding:80px 3rem 2rem}.Shraddha-content{padding:1rem}.horoscope-form-container{max-width:500px;padding:1rem}}@media(max-width:768px){.Shraddha-container{padding:80px 2rem 1.5rem}.Shraddha-content{gap:1.5rem}.horoscope-form-container{max-width:100%}.form-actions,.form-group .select-row{flex-direction:column;gap:.5rem}.form-actions .clear-btn,.form-actions .submit-btn{width:100%}}@media(max-width:480px){.Shraddha-container{padding:80px 1rem 1rem}.Shraddha-content{gap:1rem;padding:.8rem}.horoscope-form-container{font-size:.9rem;padding:.8rem}.form-title{font-size:1rem;padding:.4rem .8rem}button,input,select{font-size:.9rem;padding:.5rem}.popup-content{font-size:.9rem;padding:1.5rem}}.Sahasra-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Sahasra-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.horoscope-form-container{background:#f6c16b;border-radius:8px;color:#5a3200;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:600px;padding:1.5rem;width:100%}.horoscope-form-container .form-title{background:#91892c;border-radius:4px 4px 0 0;color:#fff;display:inline-block;font-weight:700;margin-bottom:1rem;padding:.5rem 1rem}.horoscope-form-container .form-group{margin-bottom:1.2rem}.horoscope-form-container .form-group label{display:block;font-weight:600;margin-bottom:.5rem}.horoscope-form-container .form-group input,.horoscope-form-container .form-group select{background-color:#994b34;border:none;border-radius:4px;color:#fff;font-size:1rem;padding:.6rem;width:100%}.horoscope-form-container .form-group input::placeholder{color:#f5d9cc}.horoscope-form-container .form-group .select-row{display:flex;gap:.5rem}.horoscope-form-container .form-group .select-row select{flex:1 1}.horoscope-form-container .gender-group .gender-options{display:flex;gap:.5rem}.horoscope-form-container .gender-group .gender-options button{background:#f0a675;border:none;border-radius:4px;color:#5a3200;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;padding:.6rem;transition:background .3s}.horoscope-form-container .gender-group .gender-options button.selected{background:#994b34;color:#fff}.horoscope-form-container .advanced-options{background:#fbdba5;border-radius:4px;color:#7b5600;cursor:pointer;display:inline-block;font-size:.9rem;margin-bottom:1rem;padding:.5rem 1rem}.horoscope-form-container .form-actions{display:flex;gap:1rem;justify-content:center}.horoscope-form-container .form-actions .clear-btn,.horoscope-form-container .form-actions .submit-btn{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;padding:.6rem 1.5rem}.horoscope-form-container .form-actions .clear-btn{background:#c7a633;color:#fff}.horoscope-form-container .form-actions .submit-btn{background:#827f22;color:#fff}.popup-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup-content{background:#fff;border-radius:10px;color:#333;max-width:400px;padding:2rem;text-align:center;width:90%}.popup-content h2{margin-bottom:1rem}.popup-content p{margin:.5rem 0}.popup-content .close-btn{background:#994b34;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}@media(max-width:1024px){.Sahasra-container{padding:80px 3rem 2rem}.Sahasra-content{gap:1.5rem;padding:1rem}.horoscope-form-container{max-width:500px;padding:1rem}}@media(max-width:768px){.Sahasra-container{padding:80px 2rem 1.5rem}.Sahasra-content{gap:1.2rem;padding:1rem}.horoscope-form-container{max-width:90%;padding:1rem}.form-group .select-row{flex-direction:column;gap:.5rem}.gender-group .gender-options{flex-direction:column}}@media(max-width:480px){.Sahasra-container{padding:80px 1rem 1rem}.Sahasra-content{gap:1rem;padding:.8rem}.horoscope-form-container{padding:.8rem}.form-actions{flex-direction:column;gap:.8rem}.advanced-options{font-size:.8rem}}.Com-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Com-container .combustion-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Com-container .combustion-content .planet-header{margin-bottom:2rem;text-align:center}.Com-container .combustion-content .planet-header h3{color:#4a148c;font-size:2rem;position:relative}.Com-container .combustion-content .planet-header h3:after{background-color:#ba68c8;border-radius:2px;content:"";display:block;height:3px;margin:.5rem auto 0;width:60px}.Com-container .combustion-content .planet-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-items:center}.Com-container .combustion-content .planet-card{align-items:center;background-color:#fff;border:1px solid #e1bee7;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;max-width:180px;padding:1rem;text-align:center;transition:transform .3s,box-shadow .3s;width:100%}.Com-container .combustion-content .planet-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-6px)}.Com-container .combustion-content .planet-card img{height:100px;margin-bottom:1rem;object-fit:contain;width:100px}.Com-container .combustion-content .planet-card p{color:#6a1b9a;font-size:1rem;font-weight:600}@media(max-width:1024px){.Com-container{padding:80px 3rem 1.5rem}.combustion-content{padding:1rem}.planet-header h3{font-size:1.7rem;width:50px}.planet-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.planet-card{max-width:160px;padding:.8rem}.planet-card img{height:90px;margin-bottom:.8rem;width:90px}.planet-card p{font-size:.9rem}}@media(max-width:768px){.Com-container{padding:80px 2rem 1rem}.combustion-content{padding:.8rem}.planet-header h3{font-size:1.5rem;width:40px}.planet-grid{gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.planet-card{max-width:140px;padding:.6rem}.planet-card img{height:80px;margin-bottom:.6rem;width:80px}.planet-card p{font-size:.85rem}}@media(max-width:480px){.Com-container{padding:80px 1rem 1rem}.combustion-content{padding:.5rem}.planet-header h3{font-size:1.3rem;width:35px}.planet-grid{gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.planet-card{max-width:120px;padding:.5rem}.planet-card img{height:70px;margin-bottom:.5rem;width:70px}.planet-card p{font-size:.8rem}}.Eclipse-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 1rem 2rem}.Eclipse-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px;padding:1.5rem}.eclipse-wrapper{background-color:#fff;color:#000;font-family:Segoe UI,sans-serif;min-height:100vh;padding:1rem}.eclipse-wrapper .eclipse-header{border-radius:10px;margin-bottom:1rem;padding:1rem}.eclipse-wrapper .eclipse-header .highlight{margin:auto;max-width:1000px}.eclipse-wrapper .eclipse-header .highlight h2{color:#000;font-size:1.5rem;margin-bottom:1rem;text-align:center;width:300px}.eclipse-wrapper .eclipse-header .highlight .current-eclipse{align-items:center;background-color:#b04115;border-radius:10px;box-shadow:0 2px 6px #00000080;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .moon-preview{height:80px;margin-right:1rem;width:80px}.eclipse-wrapper .eclipse-header .highlight .current-eclipse div{flex:1 1;padding:0 1rem}.eclipse-wrapper .eclipse-header .highlight .current-eclipse div p{color:#fff;margin:.2rem 0}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .current-date{text-align:right}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .current-date p{color:#fff;font-weight:700;margin:.1rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls{align-items:center;background-color:#b04115;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls input,.eclipse-wrapper .eclipse-header .highlight .eclipse-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls button:hover{background-color:#666}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls .clock-modes{display:flex;gap:.3rem}.eclipse-wrapper .eclipse-list{margin:auto;max-width:1000px}.eclipse-wrapper .eclipse-list .eclipse-item{align-items:center;background-color:#efb690;border-radius:10px;box-shadow:0 2px 8px #0006;display:flex;margin-bottom:1rem;padding:1rem}.eclipse-wrapper .eclipse-list .eclipse-item img{border-radius:8px;height:80px;margin-right:1rem;object-fit:cover;width:80px}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details{flex:2 1}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-date,.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-type,.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-weekday{color:#d93519;font-size:1rem;font-weight:700}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-name{color:#903007;font-size:1.1rem;font-weight:700}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-visibility{color:#903007;font-size:1rem;font-weight:500}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section .eclipse-kind{color:#903007;font-size:.9rem;margin-bottom:.4rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section .eclipse-icon{border-radius:50%;height:30px;width:30px}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section .eclipse-icon.chandra{background-color:#444}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section .eclipse-icon.surya{background-color:#fff;border:1px solid #222}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-timings{color:#000;flex:2 1;font-size:.85rem;padding-left:1rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-timings p{margin:.2rem 0}@media(max-width:1024px){.eclipse-wrapper{padding:1rem}.eclipse-wrapper .eclipse-header .highlight{padding:.5rem}.eclipse-wrapper .eclipse-header .highlight h2{font-size:1.3rem}.eclipse-wrapper .eclipse-header .highlight .current-eclipse{padding:.8rem}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .moon-preview{height:60px;width:60px}.eclipse-wrapper .eclipse-header .highlight .current-eclipse div p{font-size:.9rem}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .current-date p{font-size:.95rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls{gap:.6rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls input,.eclipse-wrapper .eclipse-header .highlight .eclipse-controls select{font-size:.95rem;padding:.4rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls button{font-size:.95rem;padding:.4rem .6rem}.eclipse-wrapper .eclipse-list .eclipse-item{padding:.8rem}.eclipse-wrapper .eclipse-list .eclipse-item img{height:70px;width:70px}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-date{font-size:.95rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-name{font-size:1rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-visibility,.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section .eclipse-kind{font-size:.85rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-timings{font-size:.8rem}}@media(max-width:768px){.eclipse-wrapper{max-width:1000px;padding:.8rem;width:auto}.eclipse-wrapper .eclipse-header .highlight h2{font-size:1.2rem;width:200px}.eclipse-wrapper .eclipse-header .highlight .current-eclipse{flex-direction:column;padding:.8rem;text-align:center}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .moon-preview{height:60px;margin-bottom:.5rem;width:60px}.eclipse-wrapper .eclipse-header .highlight .current-eclipse div{padding:0}.eclipse-wrapper .eclipse-header .highlight .current-eclipse div p{font-size:.9rem}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .current-date{text-align:center}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .current-date p{font-size:.9rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls{flex-direction:column;gap:.5rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls button,.eclipse-wrapper .eclipse-header .highlight .eclipse-controls input,.eclipse-wrapper .eclipse-header .highlight .eclipse-controls select{width:100%}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls .clock-modes{justify-content:center}.eclipse-wrapper .eclipse-list .eclipse-item{align-items:center;flex-direction:column;text-align:center}.eclipse-wrapper .eclipse-list .eclipse-item img{margin-bottom:1rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details{margin-bottom:.8rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-date,.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-name{font-size:1rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-visibility{font-size:.85rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section{margin-bottom:.8rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section .eclipse-kind{font-size:.85rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section .eclipse-icon{height:25px;width:25px}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-timings{font-size:.8rem;padding-left:0}}@media(max-width:480px){.eclipse-wrapper{padding:.2rem}.eclipse-wrapper .eclipse-header .highlight h2{font-size:1rem;width:min-content}.eclipse-wrapper .eclipse-header .highlight .current-eclipse{padding:.6rem}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .moon-preview{height:50px;width:50px}.eclipse-wrapper .eclipse-header .highlight .current-eclipse .current-date p,.eclipse-wrapper .eclipse-header .highlight .current-eclipse div p{font-size:.85rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls{gap:.4rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls input,.eclipse-wrapper .eclipse-header .highlight .eclipse-controls select{font-size:.85rem}.eclipse-wrapper .eclipse-header .highlight .eclipse-controls button{font-size:.85rem;padding:.35rem .6rem}.eclipse-wrapper .eclipse-list .eclipse-item{padding:.6rem}.eclipse-wrapper .eclipse-list .eclipse-item img{height:60px;width:60px}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-date,.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-name{font-size:.95rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-details .eclipse-visibility,.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-icon-section .eclipse-kind{font-size:.8rem}.eclipse-wrapper .eclipse-list .eclipse-item .eclipse-timings{font-size:.75rem}}.Lunar-container{-ms-overflow-style:none;background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Lunar-container::-webkit-scrollbar{display:none}.Lunar-content{display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1250px;padding:1.5rem}.Lunar-details{background-color:#fff;border-radius:1rem;color:#000;margin-top:2rem;padding:2rem}.Lunar-details .title{color:#b87408;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.Lunar-details .lunar-controls{align-items:center;background-color:#b04115;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.Lunar-details .lunar-controls input,.Lunar-details .lunar-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.Lunar-details .lunar-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.Lunar-details .lunar-controls button:hover{background-color:#666}.Lunar-details .lunar-controls .clock-modes{display:flex;gap:.3rem}.Lunar-details .muhurta-section{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}.Lunar-details .muhurta-section .rahu-card{background-color:#eaad74;border-radius:12px;box-shadow:0 4px 12px #00000014;max-width:400px;padding:16px;transition:transform .3s ease;width:100%}.Lunar-details .muhurta-section .rahu-card:hover{transform:translateY(-4px)}.Lunar-details .muhurta-section .rahu-card .rahu-header{margin-bottom:12px;text-align:center}.Lunar-details .muhurta-section .rahu-card .rahu-header h3{color:#222;font-size:1.2rem;font-weight:700;margin:0}.Lunar-details .muhurta-section .rahu-card .rahu-header p{color:#1e1e1e;font-size:.9rem;font-weight:700;margin-top:4px}.Lunar-details .muhurta-section .rahu-card .rahu-img{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.Lunar-details .muhurta-section .rahu-card .rahu-img img{height:80px;object-fit:contain;width:80px}.Lunar-details .muhurta-section .rahu-card .rahu-data{text-align:center}.Lunar-details .muhurta-section .rahu-card .rahu-data h4{color:#222;font-size:1.1rem;margin:0}.Lunar-details .muhurta-section .rahu-card .rahu-data p{color:#2d2d2d;font-size:.9rem;font-weight:700;margin-top:6px}@media(max-width:768px){.Lunar-container{padding:80px 1rem}.Lunar-details{padding:1rem}.Lunar-details .title{font-size:1.4rem}.Lunar-details .controls .mode-toggle{flex-wrap:wrap;justify-content:center}.Lunar-details .controls button,.Lunar-details .controls input[type=number]{width:100%}.Lunar-details .muhurta-section .rahu-card{max-width:320px}.Lunar-details .muhurta-section .rahu-card .rahu-img img{height:60px;width:60px}}@media(max-width:480px){.Lunar-details{padding:.8rem}.Lunar-details .title{font-size:1.2rem}.Lunar-details .muhurta-section .muhurta-date{font-size:1rem}.Lunar-details .muhurta-section .rahu-card{max-width:280px;padding:12px}.Lunar-details .muhurta-section .rahu-card .rahu-header h3{font-size:1rem}.Lunar-details .muhurta-section .rahu-card .rahu-img img{height:55px;width:55px}.Lunar-details .muhurta-section .rahu-card .rahu-data h4{font-size:.95rem}}.Transit-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Transit-container .Transit-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Transit-container .Transit-content .planet-header{margin-bottom:2rem;text-align:center}.Transit-container .Transit-content .planet-header h3{color:#4a148c;font-size:2rem;position:relative}.Transit-container .Transit-content .planet-header h3:after{background-color:#ba68c8;border-radius:2px;content:"";display:block;height:3px;margin:.5rem auto 0;width:60px}.Transit-container .Transit-content .planet-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-items:center}.Transit-container .Transit-content .planet-card{align-items:center;background-color:#fff;border:1px solid #e1bee7;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;max-width:180px;padding:1rem;text-align:center;transition:transform .3s,box-shadow .3s;width:100%}.Transit-container .Transit-content .planet-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-6px)}.Transit-container .Transit-content .planet-card img{height:100px;margin-bottom:1rem;object-fit:contain;width:100px}.Transit-container .Transit-content .planet-card p{color:#6a1b9a;font-size:1rem;font-weight:600}@media(max-width:1024px){.Transit-container{padding:80px 3rem 1.5rem}.Transit-content{padding:1rem}.planet-header h3{font-size:1rem;width:400px}.planet-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.planet-card{max-width:160px;padding:.8rem}.planet-card img{height:90px;margin-bottom:.8rem;width:90px}.planet-card p{font-size:.9rem}}@media(max-width:768px){.Transit-container{padding:80px 2rem 1rem}.Transit-content{padding:.8rem}.planet-header h3{font-size:1rem;width:400px}.planet-grid{gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.planet-card{max-width:140px;padding:.6rem}.planet-card img{height:80px;margin-bottom:.6rem;width:80px}.planet-card p{font-size:.85rem}}@media(max-width:480px){.Transit-container{padding:80px 1rem 1rem}.Transit-content{padding:.5rem}.planet-header h3{font-size:.5rem;width:40px}.planet-grid{gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.planet-card{max-width:120px;padding:.5rem}.planet-card img{height:70px;margin-bottom:.5rem;width:70px}.planet-card p{font-size:.8rem}}.Retro-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Retro-container .Retro-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Retro-container .Retro-content .planet-header{margin-bottom:2rem;text-align:center}.Retro-container .Retro-content .planet-header h3{color:#4a148c;font-size:2rem;position:relative}.Retro-container .Retro-content .planet-header h3:after{background-color:#ba68c8;border-radius:2px;content:"";display:block;height:3px;margin:.5rem auto 0;width:60px}.Retro-container .Retro-content .planet-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-items:center}.Retro-container .Retro-content .planet-card{align-items:center;background-color:#fff;border:1px solid #e1bee7;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;max-width:180px;padding:1rem;text-align:center;transition:transform .3s,box-shadow .3s;width:100%}.Retro-container .Retro-content .planet-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-6px)}.Retro-container .Retro-content .planet-card img{height:100px;margin-bottom:1rem;object-fit:contain;width:100px}.Retro-container .Retro-content .planet-card p{color:#6a1b9a;font-size:1rem;font-weight:600}@media(max-width:768px){.Combustion-container{padding:.5rem}.Combustion-container .combustion-content .planet-header h3{font-size:1.5rem}.Combustion-container .combustion-content .planet-card{max-width:140px}.Combustion-container .combustion-content .planet-card img{height:80px;width:80px}.Combustion-container .combustion-content .planet-card p{font-size:.9rem}}.Solar-container{-ms-overflow-style:none;background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Solar-container::-webkit-scrollbar{display:none}.Solar-content{display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1250px;padding:1.5rem}.Solar-details{background-color:#fff;border-radius:1rem;margin-top:2rem;padding:2rem}.Solar-details .title{color:#fba728;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-align:center}.Solar-details .solar-controls{align-items:center;background-color:#b04115;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:1rem}.Solar-details .solar-controls input,.Solar-details .solar-controls select{background-color:#fcf9f9;border:1px solid #444;border-radius:4px;color:#080808;padding:.5rem}.Solar-details .solar-controls button{background-color:#fcfafa;border:none;border-radius:5px;color:#0b0b0b;cursor:pointer;padding:.5rem .8rem;transition:background .3s}.Solar-details .solar-controls button:hover{background-color:#666}.Solar-details .solar-controls .clock-modes{display:flex;gap:.3rem}.Solar-details .muhurta-section{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.Solar-details .muhurta-section .rahu-card{background-color:#eaad74;border-radius:12px;box-shadow:0 4px 12px #00000014;max-width:400px;padding:16px;transition:transform .3s ease;width:100%}.Solar-details .muhurta-section .rahu-card:hover{transform:translateY(-4px)}.Solar-details .muhurta-section .rahu-card .rahu-header{margin-bottom:12px;text-align:center}.Solar-details .muhurta-section .rahu-card .rahu-header h3{color:#1d1d1d;font-size:1.2rem;font-weight:700;margin:0}.Solar-details .muhurta-section .rahu-card .rahu-header p{color:#2d2d2d;font-size:.9rem;font-weight:700;margin-top:4px}.Solar-details .muhurta-section .rahu-card .rahu-img{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.Solar-details .muhurta-section .rahu-card .rahu-img img{height:80px;object-fit:contain;width:80px}.Solar-details .muhurta-section .rahu-card .rahu-data{text-align:center}.Solar-details .muhurta-section .rahu-card .rahu-data h4{color:#222;font-size:1.1rem;font-weight:700;margin:0}.Solar-details .muhurta-section .rahu-card .rahu-data p{color:#3d3d3d;font-size:.9rem;font-weight:700;margin-top:6px}@media(max-width:1024px){.Solar-container{padding:80px 1.5rem 2rem}.Solar-content{gap:1.5rem;padding:1rem}.Solar-details{padding:1.5rem}.Solar-details .title{font-size:1.5rem}.Solar-details .muhurta-section .rahu-card{max-width:360px}.Solar-details .muhurta-section .rahu-card .rahu-header h3{font-size:1.1rem}.Solar-details .muhurta-section .rahu-card .rahu-img img{height:70px;width:70px}}@media(max-width:768px){.Solar-container{padding:80px 1rem}.Solar-content{padding:.8rem}.Solar-details{padding:1rem}.Solar-details .title{font-size:1.3rem}.Solar-details .solar-controls{flex-wrap:wrap}.Solar-details .solar-controls input{width:80px}.Solar-details .solar-controls button{flex:1 1}.Solar-details .muhurta-section .rahu-card{max-width:320px}.Solar-details .muhurta-section .rahu-card .rahu-header h3{font-size:1rem}.Solar-details .muhurta-section .rahu-card .rahu-img img{height:60px;width:60px}}@media(max-width:480px){.Solar-container{padding:80px .8rem}.Solar-details{padding:.8rem}.Solar-details .title{font-size:1.1rem}.Solar-details .solar-controls{align-items:center;flex-direction:column;gap:.5rem}.Solar-details .solar-controls button,.Solar-details .solar-controls input{width:100%}.Solar-details .muhurta-section .rahu-card{max-width:280px}.Solar-details .muhurta-section .rahu-card .rahu-header h3{font-size:.95rem}.Solar-details .muhurta-section .rahu-card .rahu-img img{height:55px;width:55px}}.Season-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Season-content{margin:0 auto;max-width:1200px}.season-heading{background-color:gray;color:#fff;margin-bottom:.5rem;width:100%}.controls,.season-heading{border-radius:10px;padding:1rem}.controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.controls .mode-toggle{display:flex;gap:.8rem}.controls .mode-toggle button{background-color:#e3700c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.controls .mode-toggle button.active{background-color:#f93;color:#000}.controls .mode-toggle button:hover{background-color:#f1900e}.controls .day-grid,.controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.controls .day-grid button,.controls .month-grid button{background-color:#222;border:1px solid #fba728;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.controls .day-grid button:hover,.controls .month-grid button:hover{background-color:#fba728;color:#000}.controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.controls .location-date input[type=number],.controls .location-date input[type=text]{background-color:#fff;border:1px solid #fba728;border-radius:.5rem;color:#000;padding:.5rem 1rem}.controls .location-date button{background-color:#b35c00;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.controls .location-date button:hover{background-color:#ff8c00}.sankranti-card{background:#fbe1a7;border:1px solid #e3a55b;border-radius:6px;box-shadow:2px 2px 4px #c78f4e;margin-bottom:2rem}.card-header{background:#c72;border-top-left-radius:6px;color:#fff;display:inline-block;font-weight:700;padding:.5rem 1rem}.card-body{align-items:center;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:space-between;padding:1rem;position:relative}.date-box{background:#79270f;border-radius:4px;color:#fff;font-weight:700;min-width:100px;padding:1rem;text-align:center;width:300px}.date-box .date{font-size:2rem}.date-box .month-year{margin-top:.5rem}.date-box .weekday{font-size:.9rem;margin-top:.2rem}.s-details{flex:1 1;padding:0 1.5rem;text-align:center}.s-details .s-tithi{font-size:1rem;font-weight:700;margin-bottom:.3rem}.s-details .s-festivals{background-color:#0000;list-style:none;margin:0;padding-left:1rem}.s-details .s-festivals li{color:#8e1a1a;font-weight:700;text-decoration:underline}.s-details .s-timings{margin-top:.5rem}.s-details .s-link{color:green;display:block;font-size:.9rem;margin-top:.5rem;text-decoration:underline}.s-right-section{align-items:center;display:flex;flex-direction:column}.s-right-section .s-badge{background:#c7b849;border-radius:50%;color:green;font-weight:700;height:30px;line-height:30px;margin-bottom:.5rem;text-align:center;width:30px}.s-right-section img{height:80px;width:auto}@media(max-width:1024px){.Season-container{padding:80px 2rem 2rem}.controls{flex-direction:column;gap:.8rem}.day-grid,.month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.date-box{padding:.8rem;width:220px}}@media(max-width:768px){.Season-container{padding:80px 1.5rem 1.5rem}.controls .location-date{flex-direction:column;gap:.8rem}.card-body{align-items:flex-start;flex-direction:column;text-align:left}.date-box{font-size:.9rem;width:180px}.s-details{padding:1rem 0;text-align:left}.s-right-section img{height:60px}}@media(max-width:480px){.Season-container{padding:80px 1rem 1rem}.season-heading{font-size:1rem;padding:.7rem}.mode-toggle button{font-size:.8rem;padding:.4rem .6rem}.day-grid,.month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.date-box{padding:.5rem;width:140px}.s-details{font-size:.85rem}.s-right-section img{height:50px}}.Summer-container{-ms-overflow-style:none;background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Summer-container::-webkit-scrollbar{display:none}.Summer-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Summer-details{background-color:#fff;border-radius:1rem;color:#000;margin-top:2rem;padding:2rem}.Summer-details .title{color:#000;font-size:1.8rem;font-weight:700}.Summer-details .sub{color:#000;font-size:1rem;margin-top:.3rem}.Summer-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.Summer-details .header .img-details{display:flex;gap:1rem}.Summer-details .header .img-details img{border-radius:10px;height:70px;width:70px}.Summer-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.Summer-details .header .date-display .day{color:orange;font-size:2.5rem;font-weight:700;margin-right:.5rem}.Summer-details .header .date-display .month{color:#f0e7d8}.Summer-details .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.Summer-details .controls .mode-toggle{display:flex;gap:.8rem}.Summer-details .controls .mode-toggle button{background-color:#e3700c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.Summer-details .controls .mode-toggle button.active{background-color:#f93;color:#000}.Summer-details .controls .mode-toggle button:hover{background-color:#f1900e}.Summer-details .controls .day-grid,.Summer-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.Summer-details .controls .day-grid button,.Summer-details .controls .month-grid button{background-color:#222;border:1px solid #fba728;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.Summer-details .controls .day-grid button:hover,.Summer-details .controls .month-grid button:hover{background-color:#fba728;color:#000}.Summer-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Summer-details .controls .location-date input[type=date],.Summer-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #fba728;border-radius:.5rem;color:#000;padding:.5rem 1rem}.Summer-details .controls .location-date button{background-color:#e3700c;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.Summer-details .controls .location-date button:hover{background-color:#f1900e}.Summer-details .muhurta-section{align-items:center;margin-top:2rem}.Summer-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.Summer-details .muhurta-section .muhurta-header .muhurta-date{color:#000;font-size:1.3rem;font-weight:700}.Summer-details .muhurta-section .rahu-card{background-color:#eb885e;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:16px auto;max-width:400px;padding:16px;transition:transform .3s ease;width:100%}.Summer-details .muhurta-section .rahu-card:hover{transform:translateY(-4px)}.Summer-details .muhurta-section .rahu-card .rahu-header{margin-bottom:12px;text-align:center}.Summer-details .muhurta-section .rahu-card .rahu-header h3{color:#000;font-size:1.2rem;font-weight:700;margin:0}.Summer-details .muhurta-section .rahu-card .rahu-header p{color:#000;font-size:.9rem;font-weight:700;margin-top:4px}.Summer-details .muhurta-section .rahu-card .rahu-img{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.Summer-details .muhurta-section .rahu-card .rahu-img img{height:80px;object-fit:contain;width:80px}.Summer-details .muhurta-section .rahu-card .rahu-data{text-align:center}.Summer-details .muhurta-section .rahu-card .rahu-data h3{color:#000;font-size:1.1rem;font-weight:700;margin:0}.Summer-details .muhurta-section .rahu-card .rahu-data p{color:#000;font-size:.9rem;font-weight:700;margin-top:6px}@media(max-width:1024px){.Summer-container{padding:80px 2rem 1.5rem}.Summer-content{gap:1.5rem;padding:1rem}.Summer-details{padding:1.5rem}.Summer-details .header .title{font-size:1.5rem}.Summer-details .header .sub{font-size:.95rem}.Summer-details .header .date-display{font-size:1rem}.Summer-details .header .date-display .day{font-size:2rem}.Summer-details .header .date-display .month{font-size:1rem}.Summer-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.Summer-details .controls .day-grid,.Summer-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.Summer-details .controls .location-date input[type=date],.Summer-details .controls .location-date input[type=text]{padding:.4rem .8rem}.Summer-details .controls .location-date button{padding:.35rem .7rem}.Summer-details .muhurta-section .rahu-card{max-width:360px;padding:14px}.Summer-details .muhurta-section .rahu-card .rahu-header h3{font-size:1.1rem}.Summer-details .muhurta-section .rahu-card .rahu-header p{font-size:.85rem}.Summer-details .muhurta-section .rahu-card .rahu-img img{height:70px;width:70px}.Summer-details .muhurta-section .rahu-card .rahu-data h3{font-size:1rem}.Summer-details .muhurta-section .rahu-card .rahu-data p{font-size:.85rem}}@media(max-width:768px){.Summer-container{padding:80px 1rem 1rem}.Summer-content{padding:.8rem}.Summer-details{padding:1rem}.Summer-details .header .title{font-size:1.3rem}.Summer-details .header .sub{font-size:.9rem}.Summer-details .header .date-display .day{font-size:1.7rem}.Summer-details .header .date-display .month{font-size:.95rem}.Summer-details .controls{gap:1rem}.Summer-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.Summer-details .controls .day-grid,.Summer-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.Summer-details .controls .location-date{flex-direction:column;gap:.5rem}.Summer-details .controls .location-date button,.Summer-details .controls .location-date input[type=date],.Summer-details .controls .location-date input[type=text]{width:100%}.Summer-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.Summer-details .muhurta-section .rahu-card{max-width:320px;padding:12px}.Summer-details .muhurta-section .rahu-card .rahu-header h3{font-size:1rem}.Summer-details .muhurta-section .rahu-card .rahu-header p{font-size:.8rem}.Summer-details .muhurta-section .rahu-card .rahu-img img{height:60px;width:60px}.Summer-details .muhurta-section .rahu-card .rahu-data h3{font-size:.95rem}.Summer-details .muhurta-section .rahu-card .rahu-data p{font-size:.8rem}}@media(max-width:480px){.Summer-container{padding:80px .8rem .8rem}.Summer-details{padding:.8rem}.Summer-details .header .title{font-size:1.1rem}.Summer-details .header .sub{font-size:.85rem}.Summer-details .header .date-display .day{font-size:1.5rem}.Summer-details .header .date-display .month{font-size:.9rem}.Summer-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.Summer-details .controls .day-grid,.Summer-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.Summer-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.Summer-details .muhurta-section .rahu-card{max-width:280px;padding:10px}.Summer-details .muhurta-section .rahu-card .rahu-header h3{font-size:.95rem}.Summer-details .muhurta-section .rahu-card .rahu-header p{font-size:.75rem}.Summer-details .muhurta-section .rahu-card .rahu-img img{height:55px;width:55px}.Summer-details .muhurta-section .rahu-card .rahu-data h3{font-size:.9rem}.Summer-details .muhurta-section .rahu-card .rahu-data p{font-size:.75rem}}.Winter-container{-ms-overflow-style:none;background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem;scrollbar-width:none}.Winter-container::-webkit-scrollbar{display:none}.Winter-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Winter-details{background-color:#fff;border-radius:1rem;color:#000;margin-top:2rem;padding:2rem}.Winter-details .title{color:#000;font-size:1.8rem;font-weight:700}.Winter-details .sub{color:#000;font-size:1rem;margin-top:.3rem}.Winter-details .header{justify-content:space-between;margin-bottom:1.5rem;text-align:center}.Winter-details .header .img-details{display:flex;gap:1rem}.Winter-details .header .img-details img{border-radius:10px;height:70px;width:70px}.Winter-details .header .date-display{display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;margin-top:.8rem}.Winter-details .header .date-display .day{color:orange;font-size:2.5rem;font-weight:700;margin-right:.5rem}.Winter-details .header .date-display .month{color:#f0e7d8}.Winter-details .controls{align-items:center;background-color:#e9e5db;display:flex;flex-direction:column;gap:1rem}.Winter-details .controls .mode-toggle{display:flex;gap:.8rem}.Winter-details .controls .mode-toggle button{background-color:#e3700c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.Winter-details .controls .mode-toggle button.active{background-color:#f93;color:#000}.Winter-details .controls .mode-toggle button:hover{background-color:#f1900e}.Winter-details .controls .day-grid,.Winter-details .controls .month-grid{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));justify-content:center;max-width:100%;width:100%}.Winter-details .controls .day-grid button,.Winter-details .controls .month-grid button{background-color:#222;border:1px solid #fba728;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.Winter-details .controls .day-grid button:hover,.Winter-details .controls .month-grid button:hover{background-color:#fba728;color:#000}.Winter-details .controls .location-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Winter-details .controls .location-date input[type=date],.Winter-details .controls .location-date input[type=text]{background-color:#fff;border:1px solid #fba728;border-radius:.5rem;color:#000;padding:.5rem 1rem}.Winter-details .controls .location-date button{background-color:#e3700c;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:600;padding:.4rem .8rem}.Winter-details .controls .location-date button:hover{background-color:#f1900e}.Winter-details .muhurta-section{align-items:center;margin-top:2rem}.Winter-details .muhurta-section .muhurta-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.Winter-details .muhurta-section .muhurta-header .muhurta-date{color:#6c2b02;font-size:1.2rem;font-weight:700}.Winter-details .muhurta-section .rahu-card{background-color:#eb885e;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:16px auto;max-width:400px;padding:16px;transition:transform .3s ease;width:100%}.Winter-details .muhurta-section .rahu-card:hover{transform:translateY(-4px)}.Winter-details .muhurta-section .rahu-card .rahu-header{margin-bottom:12px;text-align:center}.Winter-details .muhurta-section .rahu-card .rahu-header h3{color:#000;font-size:1.2rem;font-weight:700;margin:0}.Winter-details .muhurta-section .rahu-card .rahu-header p{color:#000;font-size:.9rem;font-weight:700;margin-top:4px}.Winter-details .muhurta-section .rahu-card .rahu-img{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.Winter-details .muhurta-section .rahu-card .rahu-img img{height:80px;object-fit:contain;width:80px}.Winter-details .muhurta-section .rahu-card .rahu-data{text-align:center}.Winter-details .muhurta-section .rahu-card .rahu-data h3{color:#000;font-size:1.1rem;font-weight:700;margin:0}.Winter-details .muhurta-section .rahu-card .rahu-data p{color:#000;font-size:.9rem;font-weight:700;margin-top:6px}@media(max-width:1024px){.Winter-container{padding:80px 1.5rem 2rem}.Winter-content{gap:1.5rem;padding:1rem}.Winter-details{padding:1.5rem}.Winter-details .header .title{font-size:1.5rem}.Winter-details .header .sub{font-size:.95rem}.Winter-details .header .date-display{font-size:1rem}.Winter-details .header .date-display .day{font-size:2rem}.Winter-details .header .date-display .month{font-size:1rem}.Winter-details .controls .mode-toggle button{font-size:.9rem;padding:.4rem .8rem}.Winter-details .controls .day-grid,.Winter-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.Winter-details .controls .location-date input[type=date],.Winter-details .controls .location-date input[type=text]{padding:.4rem .8rem}.Winter-details .controls .location-date button{padding:.35rem .7rem}.Winter-details .muhurta-section .rahu-card{max-width:360px;padding:14px}.Winter-details .muhurta-section .rahu-card .rahu-header h3{font-size:1.1rem}.Winter-details .muhurta-section .rahu-card .rahu-header p{font-size:.85rem}.Winter-details .muhurta-section .rahu-card .rahu-img img{height:70px;width:70px}.Winter-details .muhurta-section .rahu-card .rahu-data h3{font-size:1rem}.Winter-details .muhurta-section .rahu-card .rahu-data p{font-size:.85rem}}@media(max-width:768px){.Winter-container{padding:80px 1rem 1rem}.Winter-content{padding:.8rem}.Winter-details{padding:1rem}.Winter-details .header .title{font-size:1.3rem}.Winter-details .header .sub{font-size:.9rem}.Winter-details .header .date-display .day{font-size:1.7rem}.Winter-details .header .date-display .month{font-size:.95rem}.Winter-details .controls{gap:1rem}.Winter-details .controls .mode-toggle{flex-wrap:wrap;gap:.6rem;justify-content:center}.Winter-details .controls .day-grid,.Winter-details .controls .month-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.Winter-details .controls .location-date{flex-direction:column;gap:.5rem}.Winter-details .controls .location-date button,.Winter-details .controls .location-date input[type=date],.Winter-details .controls .location-date input[type=text]{width:100%}.Winter-details .muhurta-section .muhurta-header{align-items:flex-start;flex-direction:column;gap:.5rem}.Winter-details .muhurta-section .rahu-card{max-width:320px;padding:12px}.Winter-details .muhurta-section .rahu-card .rahu-header h3{font-size:1rem}.Winter-details .muhurta-section .rahu-card .rahu-header p{font-size:.8rem}.Winter-details .muhurta-section .rahu-card .rahu-img img{height:60px;width:60px}.Winter-details .muhurta-section .rahu-card .rahu-data h3{font-size:.95rem}.Winter-details .muhurta-section .rahu-card .rahu-data p{font-size:.8rem}}@media(max-width:480px){.Winter-container{padding:80px .8rem .8rem}.Winter-details{padding:.8rem}.Winter-details .header .title{font-size:1.1rem}.Winter-details .header .sub{font-size:.85rem}.Winter-details .header .date-display .day{font-size:1.5rem}.Winter-details .header .date-display .month{font-size:.9rem}.Winter-details .controls .mode-toggle button{font-size:.8rem;padding:.3rem .6rem}.Winter-details .controls .day-grid,.Winter-details .controls .month-grid{gap:.2rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.Winter-details .muhurta-section .muhurta-header .muhurta-date{font-size:1rem}.Winter-details .muhurta-section .rahu-card{max-width:280px;padding:10px}.Winter-details .muhurta-section .rahu-card .rahu-header h3{font-size:.95rem}.Winter-details .muhurta-section .rahu-card .rahu-header p{font-size:.75rem}.Winter-details .muhurta-section .rahu-card .rahu-img img{height:55px;width:55px}.Winter-details .muhurta-section .rahu-card .rahu-data h3{font-size:.9rem}.Winter-details .muhurta-section .rahu-card .rahu-data p{font-size:.75rem}}.unlucky-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.unlucky-container .unlucky-content{flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.unlucky-container .unlucky-content .left-unlucky{background:#7b4019;border:1px solid #444;border-radius:10px;color:#f1f1f1;margin-bottom:1rem;padding:1.5rem}.unlucky-container .unlucky-content .left-unlucky .header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.unlucky-container .unlucky-content .left-unlucky .header h1{font-size:1.6rem;margin-bottom:1rem}.unlucky-container .unlucky-content .left-unlucky .header .numerology-links{background-color:#ccc;border-radius:10px;display:flex;gap:.7rem;padding:1rem}.unlucky-container .unlucky-content .left-unlucky .header .numerology-links img{background-color:#ffba69;border-radius:50%;cursor:pointer;filter:brightness(.9);height:30px;transition:.3s;width:30px}.unlucky-container .unlucky-content .left-unlucky .header .numerology-links img:hover{filter:brightness(1.2);transform:scale(1.1)}.unlucky-container .unlucky-content .left-unlucky .texts p{color:#ddd;font-size:1rem;line-height:1.6;margin-bottom:1rem}.unlucky-container .unlucky-content .left-unlucky .unlucky-numbers{margin-top:2rem}.unlucky-container .unlucky-content .left-unlucky .unlucky-numbers .numbers{background:#ffbf78;border:1px solid #000;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.unlucky-container .unlucky-content .left-unlucky .unlucky-numbers .numbers .number-heading h2{color:#000;font-size:1.3rem;margin-bottom:.5rem}.unlucky-container .unlucky-content .left-unlucky .unlucky-numbers .numbers p{color:#000;font-size:1rem}.unlucky-container .unlucky-content .left-unlucky .card1{background:#5b2c1e;border-radius:10px;margin-bottom:1rem;padding:1rem}.unlucky-container .unlucky-content .left-unlucky .card1 h3{margin-bottom:1rem}.unlucky-container .unlucky-content .left-unlucky .card-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.unlucky-container .unlucky-content .left-unlucky .card-content input,.unlucky-container .unlucky-content .left-unlucky .card-content select{background:#fbfafa;border:1px solid #555;border-radius:5px;color:#0b0b0b;flex:1 1;min-width:auto;padding:1rem}.unlucky-container .unlucky-content .left-unlucky .checkbox{gap:1rem}.unlucky-container .unlucky-content .left-unlucky .checkbox input{min-width:max-content}.unlucky-container .unlucky-content .left-unlucky button[type=submit]{background-color:orange;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:.6rem 1.2rem}.unlucky-container .unlucky-content .left-unlucky .popup-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.unlucky-container .unlucky-content .left-unlucky .popup-content{background:#fff;border-radius:10px;color:#333;max-width:400px;padding:2rem;text-align:center;width:90%}.unlucky-container .unlucky-content .left-unlucky .popup-content h2{margin-bottom:1rem}.unlucky-container .unlucky-content .left-unlucky .popup-content p{margin:.5rem 0}.unlucky-container .unlucky-content .left-unlucky .popup-content .close-btn{background:#994b34;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.unlucky-container .unlucky-content .right-numerology{background:#7b4019;border:1px solid #333;border-radius:10px;padding:1rem}.unlucky-container .unlucky-content .right-numerology h4{color:#fff;margin-bottom:1rem}.unlucky-container .unlucky-content .right-numerology .right-links{text-decoration:none}.unlucky-container .unlucky-content .right-numerology .right-links a{color:inherit;text-decoration:none}.unlucky-container .unlucky-content .right-numerology .right-links p{align-items:center;color:#ddd;cursor:pointer;gap:1rem;margin:.5rem 0;padding:.3rem 0;text-decoration:none}.unlucky-container .unlucky-content .right-numerology .right-links p a{color:inherit;text-decoration:none}.unlucky-container .unlucky-content .right-numerology .right-links p img{align-self:center;height:20px;margin-right:1rem;width:20px}.unlucky-container .unlucky-content .right-numerology .more-links{margin:2rem 0}.unlucky-container .unlucky-content .right-numerology .more-links .images{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.unlucky-container .unlucky-content .right-numerology .more-links .images img{background:#333;border-radius:8px;height:60px;width:60px}.unlucky-container .unlucky-content .right-numerology .more-links .images span{color:#ccc;font-size:.95rem}@media(max-width:1024px){.unlucky-container{padding:80px 1rem 1rem}.left-unlucky .header h1{font-size:1.4rem}.left-unlucky .header h1 .card1 .card-content{gap:.75rem;grid-template-columns:repeat(2,1fr)}.left-unlucky .header h1 .card1 input,.left-unlucky .header h1 .card1 select{min-width:120px;padding:.75rem}}@media(max-width:768px){.unlucky-container{padding:80px 2rem 1rem}.card1 .card-content{gap:.5rem;grid-template-columns:1fr}.card1 input,.card1 select{min-width:auto;padding:.6rem;width:100%}.left-unlucky{padding:1rem}.left-unlucky .header h1{font-size:1.2rem}.right-numerology{padding:.8rem}}@media(max-width:480px){.unlucky-container{padding:80px .5rem .5rem}.unlucky-container .unlucky-content{padding:.5rem}.left-unlucky .header h1{font-size:1rem}.left-unlucky .numerology-links{flex-wrap:wrap;gap:.5rem;justify-content:center}.card1 .card-content{gap:.3rem;grid-template-columns:1fr}.card1 input,.card1 select{min-width:100%;padding:.5rem}.unlucky-container .right-numerology{padding:.6rem}.unlucky-container .right-numerology .more-links .images img{height:45px;width:45px}}.Chinese-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Chinese-container .Chinese-content{flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Chinese-container .Chinese-content .card1{background:#5b2c1e;border-radius:10px;margin-bottom:1rem;padding:1rem}.Chinese-container .Chinese-content .card1 h3{margin-bottom:1rem}.Chinese-container .Chinese-content .left-Chinese{background:#7b4019;border:1px solid #444;border-radius:10px;color:#f1f1f1;margin-bottom:1rem;padding:1.5rem}.Chinese-container .Chinese-content .left-Chinese .header{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.Chinese-container .Chinese-content .left-Chinese .header h1{font-size:1.6rem;margin-bottom:1rem}.Chinese-container .Chinese-content .left-Chinese .header .numerology-links{background-color:#ccc;border-radius:10px;display:flex;gap:.7rem;padding:1rem}.Chinese-container .Chinese-content .left-Chinese .header .numerology-links img{background-color:#ffba69;border-radius:50%;cursor:pointer;filter:brightness(.9);height:30px;transition:.3s;width:30px}.Chinese-container .Chinese-content .left-Chinese .header .numerology-links img:hover{filter:brightness(1.2);transform:scale(1.1)}.Chinese-container .Chinese-content .left-Chinese .texts p{color:#ddd;font-size:1rem;line-height:1.6;margin-bottom:1rem}.Chinese-container .Chinese-content .left-Chinese .Chinese-numbers{margin-top:2rem}.Chinese-container .Chinese-content .left-Chinese .Chinese-numbers .numbers{background:#ffbf78;border:1px solid #555;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.Chinese-container .Chinese-content .left-Chinese .Chinese-numbers .numbers .number-heading h2{color:#000;font-size:1.3rem;margin-bottom:.5rem}.Chinese-container .Chinese-content .left-Chinese .Chinese-numbers .numbers p{color:#000;font-size:1rem}.Chinese-container .Chinese-content .left-Chinese .card-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.Chinese-container .Chinese-content .left-Chinese .card-content input,.Chinese-container .Chinese-content .left-Chinese .card-content select{background:#fbfafa;border:1px solid #555;border-radius:5px;color:#0b0b0b;flex:1 1;min-width:auto;padding:1rem}.Chinese-container .Chinese-content .left-Chinese .checkbox{gap:1rem}.Chinese-container .Chinese-content .left-Chinese .checkbox input{min-width:max-content}.Chinese-container .Chinese-content .left-Chinese button[type=submit]{background-color:orange;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:.6rem 1.2rem}.Chinese-container .Chinese-content .left-Chinese .popup-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.Chinese-container .Chinese-content .left-Chinese .popup-content{background:#fff;border-radius:10px;color:#333;max-width:400px;padding:2rem;text-align:center;width:90%}.Chinese-container .Chinese-content .left-Chinese .popup-content h2{margin-bottom:1rem}.Chinese-container .Chinese-content .left-Chinese .popup-content p{margin:.5rem 0}.Chinese-container .Chinese-content .left-Chinese .popup-content .close-btn{background:#994b34;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.Chinese-container .Chinese-content .right-numerology{background:#7b4019;border:1px solid #333;border-radius:10px;padding:1rem}.Chinese-container .Chinese-content .right-numerology h4{color:#fff;margin-bottom:1rem}.Chinese-container .Chinese-content .right-numerology .right-links{text-decoration:none}.Chinese-container .Chinese-content .right-numerology .right-links a{color:inherit;text-decoration:none}.Chinese-container .Chinese-content .right-numerology .right-links p{align-items:center;color:#ddd;cursor:pointer;gap:1rem;margin:.5rem 0;padding:.3rem 0;text-decoration:none}.Chinese-container .Chinese-content .right-numerology .right-links p a{color:inherit;text-decoration:none}.Chinese-container .Chinese-content .right-numerology .right-links p img{align-self:center;height:20px;margin-right:1rem;width:20px}.Chinese-container .Chinese-content .right-numerology .more-links{margin:2rem 0}.Chinese-container .Chinese-content .right-numerology .more-links .images{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.Chinese-container .Chinese-content .right-numerology .more-links .images img{background:#333;border-radius:8px;height:60px;width:60px}.Chinese-container .Chinese-content .right-numerology .more-links .images span{color:#ccc;font-size:.95rem}@media(max-width:1024px){.Chinese-container{padding:80px 1rem 1rem}.left-Chinese .header h1{font-size:1.4rem}.left-Chinese .header h1 .card1 .card-content{gap:.75rem;grid-template-columns:repeat(2,1fr)}.left-Chinese .header h1 .card1 input,.left-Chinese .header h1 .card1 select{min-width:120px;padding:.75rem}}@media(max-width:768px){.Chinese-container{padding:80px 2rem 1rem}.card1 .card-content{gap:.5rem;grid-template-columns:1fr}.card1 input,.card1 select{min-width:auto;padding:.6rem;width:100%}.left-Chinese{padding:1rem}.left-Chinese .header h1{font-size:1.2rem}.right-numerology{padding:.8rem}}@media(max-width:480px){.Chinese-container{padding:80px .5rem .5rem}.Chinese-container .Chinese-content{padding:.5rem}.left-Chinese .header h1{font-size:1rem}.left-Chinese .numerology-links{flex-wrap:wrap;gap:.5rem;justify-content:center}.card1 .card-content{gap:.3rem;grid-template-columns:1fr}.card1 input,.card1 select{min-width:100%;padding:.5rem}.Chinese-container .right-numerology{padding:.6rem}.Chinese-container .right-numerology .more-links .images img{height:45px;width:45px}}.Path-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Path-container .Path-content{flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Path-container .Path-content .left-Path{background:#7b4019;border:1px solid #444;border-radius:10px;color:#f1f1f1;margin-bottom:1rem;padding:1.5rem}.Path-container .Path-content .left-Path .header{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.Path-container .Path-content .left-Path .header h1{font-size:1.6rem;margin-bottom:1rem}.Path-container .Path-content .left-Path .header .numerology-links{background-color:#ccc;border-radius:10px;display:flex;gap:.7rem;padding:1rem}.Path-container .Path-content .left-Path .header .numerology-links img{background-color:#ffba69;border-radius:50%;cursor:pointer;filter:brightness(.9);height:30px;transition:.3s;width:30px}.Path-container .Path-content .left-Path .header .numerology-links img:hover{filter:brightness(1.2);transform:scale(1.1)}.Path-container .Path-content .left-Path .texts p{color:#ddd;font-size:1rem;line-height:1.6;margin-bottom:1rem}.Path-container .Path-content .left-Path .Chinese-numbers{margin-top:2rem}.Path-container .Path-content .left-Path .Chinese-numbers .numbers{background:#ffbf78;border:1px solid #555;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.Path-container .Path-content .left-Path .Chinese-numbers .numbers .number-heading h2{color:#000;font-size:1.3rem;margin-bottom:.5rem}.Path-container .Path-content .left-Path .Chinese-numbers .numbers p{color:#000;font-size:1rem}.Path-container .Path-content .left-Path .card1{background:#5b2c1e;border-radius:10px;margin-bottom:1rem;padding:1rem}.Path-container .Path-content .left-Path .card1 h3{margin-bottom:1rem}.Path-container .Path-content .left-Path .card-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.Path-container .Path-content .left-Path .card-content input,.Path-container .Path-content .left-Path .card-content select{background:#fbfafa;border:1px solid #555;border-radius:5px;color:#0b0b0b;flex:1 1;min-width:auto;padding:1rem}.Path-container .Path-content .left-Path .checkbox{gap:1rem}.Path-container .Path-content .left-Path .checkbox input{min-width:max-content}.Path-container .Path-content .left-Path button[type=submit]{background-color:orange;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:.6rem 1.2rem}.Path-container .Path-content .left-Path .popup-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.Path-container .Path-content .left-Path .popup-content{background:#fff;border-radius:10px;color:#333;max-width:400px;padding:2rem;text-align:center;width:90%}.Path-container .Path-content .left-Path .popup-content h2{margin-bottom:1rem}.Path-container .Path-content .left-Path .popup-content p{margin:.5rem 0}.Path-container .Path-content .left-Path .popup-content .close-btn{background:#994b34;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.Path-container .Path-content .right-numerology{background:#7b4019;border:1px solid #333;border-radius:10px;padding:1rem}.Path-container .Path-content .right-numerology h4{color:#fff;margin-bottom:1rem}.Path-container .Path-content .right-numerology .right-links{text-decoration:none}.Path-container .Path-content .right-numerology .right-links a{color:inherit;text-decoration:none}.Path-container .Path-content .right-numerology .right-links p{align-items:center;color:#ddd;cursor:pointer;gap:1rem;margin:.5rem 0;padding:.3rem 0;text-decoration:none}.Path-container .Path-content .right-numerology .right-links p a{color:inherit;text-decoration:none}.Path-container .Path-content .right-numerology .right-links p img{align-self:center;height:20px;margin-right:1rem;width:20px}.Path-container .Path-content .right-numerology .more-links{margin:2rem 0}.Path-container .Path-content .right-numerology .more-links .images{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.Path-container .Path-content .right-numerology .more-links .images img{background:#333;border-radius:8px;height:60px;width:60px}.Path-container .Path-content .right-numerology .more-links .images span{color:#ccc;font-size:.95rem}@media(max-width:1024px){.Path-container{padding:80px 1rem 1rem}.left-Path .header h1{font-size:1.4rem}.left-Path .header h1 .card1 .card-content{gap:.75rem;grid-template-columns:repeat(2,1fr)}.left-Path .header h1 .card1 input,.left-Path .header h1 .card1 select{min-width:120px;padding:.75rem}}@media(max-width:768px){.Path-container{padding:80px 2rem 1rem}.card1 .card-content{gap:.5rem;grid-template-columns:1fr}.card1 input,.card1 select{min-width:auto;padding:.6rem;width:100%}.left-Path{padding:1rem}.left-Path .header h1{font-size:1.2rem}.right-numerology{padding:.8rem}}@media(max-width:480px){.Path-container{padding:80px .5rem .5rem}.Path-container .Path-content{padding:.5rem}.left-Path .header h1{font-size:1rem}.left-Path .numerology-links{flex-wrap:wrap;gap:.5rem;justify-content:center}.card1 .card-content{gap:.3rem;grid-template-columns:1fr}.card1 input,.card1 select{min-width:100%;padding:.5rem}.Path-container .right-numerology{padding:.6rem}.Path-container .right-numerology .more-links .images img{height:45px;width:45px}}.Destiny-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Destiny-container .Destiny-content{flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Destiny-container .Destiny-content .left-Destiny{background:#7b4019;border:1px solid #444;border-radius:10px;color:#f1f1f1;margin-bottom:1rem;padding:1.5rem}.Destiny-container .Destiny-content .left-Destiny .header{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.Destiny-container .Destiny-content .left-Destiny .header h1{font-size:1.6rem;margin-bottom:1rem}.Destiny-container .Destiny-content .left-Destiny .header .numerology-links{background-color:#ccc;border-radius:10px;display:flex;gap:.7rem;padding:1rem}.Destiny-container .Destiny-content .left-Destiny .header .numerology-links img{background-color:#ffba69;border-radius:50%;cursor:pointer;filter:brightness(.9);height:30px;transition:.3s;width:30px}.Destiny-container .Destiny-content .left-Destiny .header .numerology-links img:hover{filter:brightness(1.2);transform:scale(1.1)}.Destiny-container .Destiny-content .left-Destiny .texts p{color:#ddd;font-size:1rem;line-height:1.6;margin-bottom:1rem}.Destiny-container .Destiny-content .left-Destiny .Chinese-numbers{margin-top:2rem}.Destiny-container .Destiny-content .left-Destiny .Chinese-numbers .numbers{background:#ffbf78;border:1px solid #555;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.Destiny-container .Destiny-content .left-Destiny .Chinese-numbers .numbers .number-heading h2{color:#000;font-size:1.3rem;margin-bottom:.5rem}.Destiny-container .Destiny-content .left-Destiny .Chinese-numbers .numbers p{color:#000;font-size:1rem}.Destiny-container .Destiny-content .left-Destiny .card1{background:#5b2c1e;border-radius:10px;margin-bottom:1rem;padding:1rem}.Destiny-container .Destiny-content .left-Destiny .card1 h3{margin-bottom:1rem}.Destiny-container .Destiny-content .left-Destiny .card-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.Destiny-container .Destiny-content .left-Destiny .card-content input,.Destiny-container .Destiny-content .left-Destiny .card-content select{background:#fbfafa;border:1px solid #555;border-radius:5px;color:#0b0b0b;flex:1 1;min-width:auto;padding:1rem}.Destiny-container .Destiny-content .left-Destiny .checkbox{gap:1rem}.Destiny-container .Destiny-content .left-Destiny .checkbox input{min-width:max-content}.Destiny-container .Destiny-content .left-Destiny button[type=submit]{background-color:orange;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:.6rem 1.2rem}.Destiny-container .Destiny-content .left-Destiny .popup-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.Destiny-container .Destiny-content .left-Destiny .popup-content{background:#fff;border-radius:10px;color:#333;max-width:400px;padding:2rem;text-align:center;width:90%}.Destiny-container .Destiny-content .left-Destiny .popup-content h2{margin-bottom:1rem}.Destiny-container .Destiny-content .left-Destiny .popup-content p{margin:.5rem 0}.Destiny-container .Destiny-content .left-Destiny .popup-content .close-btn{background:#994b34;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.Destiny-container .Destiny-content .right-numerology{background:#7b4019;border:1px solid #333;border-radius:10px;padding:1rem}.Destiny-container .Destiny-content .right-numerology h4{color:#fff;margin-bottom:1rem}.Destiny-container .Destiny-content .right-numerology .right-links{text-decoration:none}.Destiny-container .Destiny-content .right-numerology .right-links a{color:inherit;text-decoration:none}.Destiny-container .Destiny-content .right-numerology .right-links p{align-items:center;color:#ddd;cursor:pointer;gap:1rem;margin:.5rem 0;padding:.3rem 0;text-decoration:none}.Destiny-container .Destiny-content .right-numerology .right-links p a{color:inherit;text-decoration:none}.Destiny-container .Destiny-content .right-numerology .right-links p img{align-self:center;height:20px;margin-right:1rem;width:20px}.Destiny-container .Destiny-content .right-numerology .more-links{margin:2rem 0}.Destiny-container .Destiny-content .right-numerology .more-links .images{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.Destiny-container .Destiny-content .right-numerology .more-links .images img{background:#333;border-radius:8px;height:60px;width:60px}.Destiny-container .Destiny-content .right-numerology .more-links .images span{color:#ccc;font-size:.95rem}@media(max-width:1024px){.Destiny-container{padding:80px 1rem 1rem}.left-Destiny .header h1{font-size:1.4rem}.left-Destiny .header h1 .card1 .card-content{gap:.75rem;grid-template-columns:repeat(2,1fr)}.left-Destiny .header h1 .card1 input,.left-Destiny .header h1 .card1 select{min-width:120px;padding:.75rem}}@media(max-width:768px){.Destiny-container{padding:80px 2rem 1rem}.card1 .card-content{gap:.5rem;grid-template-columns:1fr}.card1 input,.card1 select{min-width:auto;padding:.6rem;width:100%}.left-Destiny{padding:1rem}.left-Destiny .header h1{font-size:1.2rem}.right-numerology{padding:.8rem}}@media(max-width:480px){.Destiny-container{padding:80px .5rem .5rem}.Destiny-container .Destiny-content{padding:.5rem}.left-Destiny .header h1{font-size:1rem}.left-Destiny .numerology-links{flex-wrap:wrap;gap:.5rem;justify-content:center}.card1 .card-content{gap:.3rem;grid-template-columns:1fr}.card1 input,.card1 select{min-width:100%;padding:.5rem}.Destiny-container .right-numerology{padding:.6rem}.Destiny-container .right-numerology .more-links .images img{height:45px;width:45px}}.vishnu-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.vishnu-container .vishnu-content{flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.vishnu-container .vishnu-content .god-header{margin:2rem 0;text-align:center}.vishnu-container .vishnu-content .god-header h4{border-bottom:2px solid #d97706;color:#673802;display:inline-block;font-size:1.8rem;padding-bottom:.5rem}.vishnu-container .vishnu-content .god-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,1fr)}.vishnu-container .vishnu-content .god-grid .god-card{background:#2a1204;border:1px solid #444;border-radius:10px;color:#eee;padding:1rem;text-align:center;transition:transform .3s ease}.vishnu-container .vishnu-content .god-grid .god-card:hover{box-shadow:0 4px 12px #ffffff1a;transform:translateY(-5px)}.vishnu-container .vishnu-content .god-grid .god-card img{background:#555;border-radius:8px;height:140px;margin-bottom:1rem;object-fit:contain;width:100%}.vishnu-container .vishnu-content .god-grid .god-card p{color:#ffb84d;font-size:1rem;font-weight:500}.modal-overlay{align-items:center;background:#000000a6;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{background:#fff;border-radius:10px;box-shadow:0 8px 20px #0003;max-width:90%;padding:2rem;position:relative;text-align:center;width:450px}.modal-content img{border-radius:10px;margin:1rem 0;max-width:100%}.modal-content h2{color:#333;margin-top:0}.modal-content p{color:#000;line-height:1.5}.close-button{background-color:#d32f2f;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;padding:.4rem .7rem;position:absolute;right:.8rem;top:.8rem}@media(max-width:1024px){.vishnu-container{padding:80px 1.5rem 1.5rem}.vishnu-content{gap:1.5rem;padding:1rem}.god-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.god-card img{height:120px}.god-header h4{font-size:1.6rem}}@media(max-width:768px){.vishnu-container{padding:80px 1rem 1rem}.vishnu-content{gap:1rem;padding:.75rem}.god-grid{gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.god-card img{height:110px}.god-header h4{font-size:1.4rem}.god-card p{font-size:.9rem}}@media(max-width:480px){.vishnu-container{padding:80px 1rem 1rem}.vishnu-container .vishnu-content{gap:.7rem;padding:.5rem}.vishnu-container .god-grid{gap:.5rem;grid-template-columns:1fr}.vishnu-container .god-card img{height:100px}.vishnu-container .god-header h4{font-size:1.2rem}.vishnu-container .god-card p{font-size:.85rem}.vishnu-container .modal-content{padding:1.5rem;width:90%}.vishnu-container .close-button{font-size:1rem;padding:.3rem .5rem;right:.5rem;top:.5rem}}.dash-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.dash-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.god-header{margin:2rem 0;text-align:center}.god-header h4{border-bottom:2px solid #d97706;color:#793904;display:inline-block;font-size:1.8rem;padding-bottom:.5rem}.god-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.god-card{background:#2a1204;border:1px solid #444;border-radius:10px;color:#eee;padding:1rem;text-align:center;transition:transform .3s ease}.god-card:hover{box-shadow:0 4px 12px #ffffff1a;transform:translateY(-5px)}.god-card img{background:#555;border-radius:8px;height:90%;object-fit:cover;width:100%}.god-card p{color:#ffb84d;font-size:1rem;font-weight:500;text-align:center}.avatar-popup .avatar-popup-inner{animation:scaleIn .3s ease;box-shadow:0 10px 30px #0000004d}.avatar-popup .avatar-popup-inner h3{font-size:1.5rem}.avatar-popup .avatar-popup-inner img{max-height:250px}.avatar-popup .avatar-popup-inner .close-btn{color:#555;font-size:1.5rem}.avatar-popup .avatar-popup-inner .close-btn:hover{color:#c00}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.dash-container{padding:80px 3rem 1.5rem}.dash-content{max-width:900px;padding:1rem}.god-header h4{font-size:1.6rem}.god-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.god-card img{height:80%}.god-card p{font-size:.9rem}}@media(max-width:768px){.dash-container{padding:80px 2rem 1rem}.dash-content{max-width:600px;padding:.75rem}.god-header h4{font-size:1.4rem}.god-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.god-card img{height:70%}.god-card p{font-size:.85rem}}@media(max-width:480px){.dash-container{padding:80px 1rem .5rem}.dash-content{max-width:100%;padding:.5rem}.god-header h4{font-size:1.2rem}.god-grid{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.god-card{height:fit-content}.god-card img{height:60%}.god-card p{font-size:.8rem}}.tamilfest-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.tamilfest-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.festival-header h4{color:#601a03}@media(max-width:1024px){.tamilfest-container{padding:80px 3rem 1.5rem}.tamilfest-content{max-width:900px;padding:1rem}.festival-header h4{font-size:1.6rem}.festival-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.festival-card img{height:120px}.festival-card p{font-size:.9rem}.avatar-popup .avatar-popup-inner{max-width:500px;padding:1.5rem}.avatar-popup .avatar-popup-inner h3{font-size:1.6rem}}@media(max-width:768px){.tamilfest-container{padding:80px 2rem 1rem}.tamilfest-content{max-width:600px;padding:.75rem}.festival-header h4{font-size:1.4rem}.festival-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.festival-card img{height:110px}.festival-card p{font-size:.85rem}.avatar-popup .avatar-popup-inner{max-width:90%;padding:1rem}.avatar-popup .avatar-popup-inner h3{font-size:1.4rem}}@media(max-width:480px){.tamilfest-container{padding:80px 1rem .5rem}.tamilfest-content{max-width:100%;padding:.5rem}.festival-header h4{font-size:1.2rem}.festival-grid{gap:.5rem;grid-template-columns:1fr}.festival-card img{height:100px}.festival-card p{font-size:.8rem}.avatar-popup .avatar-popup-inner{max-width:100%;padding:.75rem}.avatar-popup .avatar-popup-inner h3{font-size:1.2rem}}.malyalamfest-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.malyalamfest-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.festival-header h4{color:#611f03}@media(max-width:1024px){.malyalamfest-container{padding:80px 3rem 1.5rem}.malyalamfest-content{max-width:900px;padding:1rem}.festival-header h4{font-size:1.6rem}.festival-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.festival-card img{height:120px}.festival-card p{font-size:.9rem}.avatar-popup .avatar-popup-inner{max-width:500px;padding:1.5rem}.avatar-popup .avatar-popup-inner h3{font-size:1.6rem}}@media(max-width:768px){.malyalamfest-container{padding:80px 2rem 1rem}.malyalamfest-content{max-width:600px;padding:.75rem}.festival-header h4{font-size:1.4rem}.festival-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.festival-card img{height:110px}.festival-card p{font-size:.85rem}.avatar-popup .avatar-popup-inner{max-width:90%;padding:1rem}.avatar-popup .avatar-popup-inner h3{font-size:1.4rem}}@media(max-width:480px){.malyalamfest-container{padding:80px 1rem .5rem}.malyalamfest-content{max-width:100%;padding:.5rem}.festival-header h4{font-size:1.2rem}.festival-grid{gap:.5rem;grid-template-columns:1fr}.festival-card img{height:100px}.festival-card p{font-size:.8rem}.avatar-popup .avatar-popup-inner{max-width:100%;padding:.75rem}.avatar-popup .avatar-popup-inner h3{font-size:1.2rem}}.sankrantifest-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.sankrantifest-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.festival-header h4{color:#651c03}@media(max-width:1024px){.sankrantifest-container{padding:80px 3rem 1.5rem}.sankrantifest-content{max-width:900px;padding:1rem}.festival-header h4{font-size:1.6rem}.festival-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.festival-card img{height:120px}.festival-card p{font-size:.9rem}.avatar-popup .avatar-popup-inner{max-width:500px;padding:1.5rem}.avatar-popup .avatar-popup-inner h3{font-size:1.6rem}}@media(max-width:768px){.sankrantifest-container{padding:80px 2rem 1rem}.sankrantifest-content{max-width:600px;padding:.75rem}.festival-header h4{font-size:1.4rem}.festival-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.festival-card img{height:110px}.festival-card p{font-size:.85rem}.avatar-popup .avatar-popup-inner{max-width:90%;padding:1rem}.avatar-popup .avatar-popup-inner h3{font-size:1.4rem}}@media(max-width:480px){.sankrantifest-container{padding:80px 1rem .5rem}.sankrantifest-content{max-width:100%;padding:.5rem}.festival-header h4{font-size:1.2rem}.festival-grid{gap:.5rem;grid-template-columns:1fr}.festival-card img{height:100px}.festival-card p{font-size:.8rem}.avatar-popup .avatar-popup-inner{max-width:100%;padding:.75rem}.avatar-popup .avatar-popup-inner h3{font-size:1.2rem}}.navdurga-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.navdurga-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.festival-header h4{color:#7b3205}.festival-grid{grid-template-columns:repeat(3,1fr)}.festival-card img{height:250px}@media(max-width:1024px){.navdurga-container{padding:80px 3rem 1.5rem}.navdurga-content{max-width:900px;padding:1rem}.festival-header h4{font-size:1.6rem}.festival-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.festival-card img{height:200px}.festival-card p{font-size:.9rem}.avatar-popup .avatar-popup-inner{max-width:500px;padding:1.5rem}.avatar-popup .avatar-popup-inner h3{font-size:1.6rem}}@media(max-width:768px){.navdurga-container{padding:80px 2rem 1rem}.navdurga-content{max-width:600px;padding:.75rem}.festival-header h4{font-size:1.4rem}.festival-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.festival-card img{height:160px}.festival-card p{font-size:.85rem}.avatar-popup .avatar-popup-inner{max-width:90%;padding:1rem}.avatar-popup .avatar-popup-inner h3{font-size:1.4rem}}@media(max-width:480px){.navdurga-container{padding:80px 1rem .5rem}.navdurga-content{max-width:100%;padding:.5rem}.festival-header h4{font-size:1.2rem}.festival-grid{gap:.5rem;grid-template-columns:1fr}.festival-card img{height:140px}.festival-card p{font-size:.8rem}.avatar-popup .avatar-popup-inner{max-width:100%;padding:.75rem}.avatar-popup .avatar-popup-inner h3{font-size:1.2rem}}.pujavidhicontainer{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.pujavidhicontent{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.festival-header h4{color:#691f04}@media(max-width:1024px){.pujavidhicontainer{padding:80px 3rem 1.5rem}.pujavidhicontent{max-width:900px;padding:1rem}.festival-header h4{font-size:1.6rem}.festival-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.festival-card img{height:120px}.festival-card p{font-size:.9rem}.avatar-popup .avatar-popup-inner{max-width:500px;padding:1.5rem}.avatar-popup .avatar-popup-inner h3{font-size:1.6rem}}@media(max-width:768px){.pujavidhicontainer{padding:80px 2rem 1rem}.pujavidhicontent{max-width:600px;padding:.75rem}.festival-header h4{font-size:1.4rem}.festival-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.festival-card img{height:110px}.festival-card p{font-size:.85rem}.avatar-popup .avatar-popup-inner{max-width:90%;padding:1rem}.avatar-popup .avatar-popup-inner h3{font-size:1.4rem}}@media(max-width:480px){.pujavidhicontainer{padding:80px 1rem .5rem}.pujavidhicontent{max-width:100%;padding:.5rem}.festival-header h4{font-size:1.2rem}.festival-grid{gap:.5rem;grid-template-columns:1fr}.festival-card img{height:100px}.festival-card p{font-size:.8rem}.avatar-popup .avatar-popup-inner{max-width:100%;padding:.75rem}.avatar-popup .avatar-popup-inner h3{font-size:1.2rem}}.deities-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.deities-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.festival-header h4{color:#682404}.avatar-popup{background-color:#000000a6}.avatar-popup .avatar-popup-inner{animation:fadeInScale .3s ease;background:#fff;border-radius:1rem;box-shadow:0 12px 28px #00000040;max-width:500px;text-align:center}.avatar-popup .avatar-popup-inner h3{color:#4a2c17}.avatar-popup .avatar-popup-inner img{border-radius:.5rem;max-height:280px;object-fit:cover}.avatar-popup .avatar-popup-inner .close-btn{color:#888;top:1rem}.avatar-popup .avatar-popup-inner .close-btn:hover{color:#d00}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.deities-container{padding:80px 3rem 1.5rem}.deities-content{max-width:900px;padding:1rem}.festival-header h4{font-size:1.6rem}.festival-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.festival-card img{height:120px}.festival-card p{font-size:.9rem}}@media(max-width:768px){.deities-container{padding:80px 2rem 1rem}.deities-content{max-width:600px;padding:.75rem}.festival-header h4{font-size:1.4rem}.festival-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.festival-card img{height:110px}.festival-card p{font-size:.85rem}}@media(max-width:480px){.deities-container{padding:80px 1rem .5rem}.deities-content{max-width:100%;padding:.5rem}.festival-header h4{font-size:1.2rem}.festival-grid{gap:.5rem;grid-template-columns:1fr}.festival-card img{height:100px}.festival-card p{font-size:.8rem}}.gurus-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.gurus-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.festival-header h4{color:#682c04}.avatar-popup .avatar-popup-inner img{height:100%;object-fit:contain}@media(max-width:1024px){.gurus-container{padding:80px 3rem 1.5rem}.gurus-content{max-width:900px;padding:1rem}.festival-header h4{font-size:1.6rem}.festival-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.festival-card img{height:120px}.festival-card p{font-size:.9rem}.avatar-popup .avatar-popup-inner{max-width:500px;padding:1.5rem}.avatar-popup .avatar-popup-inner h3{font-size:1.6rem}}@media(max-width:768px){.gurus-container{padding:80px 2rem 1rem}.gurus-content{max-width:600px;padding:.75rem}.festival-header h4{font-size:1.4rem}.festival-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.festival-card img{height:110px}.festival-card p{font-size:.85rem}.avatar-popup .avatar-popup-inner{max-width:90%;padding:1rem}.avatar-popup .avatar-popup-inner h3{font-size:1.4rem}}@media(max-width:480px){.gurus-container{padding:80px 1rem .5rem}.gurus-content{max-width:100%;padding:.5rem}.festival-header h4{font-size:1.2rem}.festival-grid{gap:.5rem;grid-template-columns:1fr}.festival-card img{height:100px}.festival-card p{font-size:.8rem}.avatar-popup .avatar-popup-inner{max-width:100%;padding:.75rem}.avatar-popup .avatar-popup-inner h3{font-size:1.2rem}}.topfest-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.topfest-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.festival-header{margin:2rem 0;text-align:center}.festival-header h4{border-bottom:2px solid #d97706;color:#5b2a03;display:inline-block;font-size:1.8rem;padding-bottom:.5rem}.festival-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.festival-card{background:#2a1204;border:1px solid #444;border-radius:10px;color:#eee;padding:1rem;text-align:center;transition:transform .3s ease}.festival-card:hover{box-shadow:0 4px 12px #ffffff1a;transform:translateY(-5px)}.festival-card img{background:#555;border-radius:8px;height:140px;margin-bottom:1rem;object-fit:cover;width:100%}.festival-card p{color:#ffb84d;font-size:1rem;font-weight:500}.avatar-popup{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.avatar-popup .avatar-popup-inner{animation:fadeIn .3s ease-in-out;background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #0000004d;max-width:600px;padding:2rem;position:relative;width:90%}.avatar-popup .avatar-popup-inner h3{color:#333;font-size:1.8rem;margin-bottom:1rem}.avatar-popup .avatar-popup-inner img{border-radius:10px;height:auto;margin-bottom:1rem;width:100%}.avatar-popup .avatar-popup-inner p{color:#000;font-size:1rem;line-height:1.6}.avatar-popup .avatar-popup-inner .close-btn{background:none;border:none;color:#333;cursor:pointer;font-size:1.8rem;position:absolute;right:1rem;top:.5rem}@media(max-width:1024px){.topfest-container{padding:80px 3rem 1.5rem}.topfest-content{max-width:900px;padding:1rem}.festival-header h4{font-size:1.6rem}.festival-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.festival-card img{height:120px}.festival-card p{font-size:.9rem}.avatar-popup .avatar-popup-inner{max-width:500px;padding:1.5rem}.avatar-popup .avatar-popup-inner h3{font-size:1.6rem}}@media(max-width:768px){.topfest-container{padding:80px 2rem 1rem}.topfest-content{max-width:600px;padding:.75rem}.festival-header h4{font-size:1.4rem}.festival-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.festival-card img{height:110px}.festival-card p{font-size:.85rem}.avatar-popup .avatar-popup-inner{max-width:90%;padding:1rem}.avatar-popup .avatar-popup-inner h3{font-size:1.4rem}}@media(max-width:480px){.topfest-container{padding:80px 1rem .5rem}.topfest-content{max-width:100%;padding:.5rem}.festival-header h4{font-size:1.2rem}.festival-grid{gap:.5rem;grid-template-columns:1fr}.festival-card img{height:100px}.festival-card p{font-size:.8rem}.avatar-popup .avatar-popup-inner{max-width:100%;padding:.75rem}.avatar-popup .avatar-popup-inner h3{font-size:1.2rem}}.Conjunction-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.Conjunction-container .Conjunction-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.Conjunction-container .Conjunction-content .planet-header{margin-bottom:2rem;text-align:center}.Conjunction-container .Conjunction-content .planet-header h3{color:#4a148c;font-size:2rem;position:relative}.Conjunction-container .Conjunction-content .planet-header h3:after{background-color:#ba68c8;border-radius:2px;content:"";display:block;height:3px;margin:.5rem auto 0;width:60px}.Conjunction-container .Conjunction-content .planet-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-items:center}.Conjunction-container .Conjunction-content .planet-card{align-items:center;background-color:#fff;border:1px solid #e1bee7;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;max-width:180px;padding:1rem;text-align:center;transition:transform .3s,box-shadow .3s;width:100%}.Conjunction-container .Conjunction-content .planet-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-6px)}.Conjunction-container .Conjunction-content .planet-card img{height:100px;margin-bottom:1rem;object-fit:contain;width:100px}.Conjunction-container .Conjunction-content .planet-card p{color:#6a1b9a;font-size:1rem;font-weight:600}@media(max-width:1024px){.Conjunction-container{padding:80px 3rem 1.5rem}.Conjunction-content{padding:1rem}.planet-header h3{font-size:1.7rem;width:50px}.planet-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.planet-card{max-width:160px;padding:.8rem}.planet-card img{height:90px;margin-bottom:.8rem;width:90px}.planet-card p{font-size:.9rem}}@media(max-width:768px){.Conjunction-container{padding:80px 2rem 1rem}.Conjunction-content{padding:.8rem}.planet-header h3{font-size:1.5rem;width:40px}.planet-grid{gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.planet-card{max-width:140px;padding:.6rem}.planet-card img{height:80px;margin-bottom:.6rem;width:80px}.planet-card p{font-size:.85rem}}@media(max-width:480px){.Conjunction-container{padding:80px 1rem 1rem}.Conjunction-content{padding:.5rem}.planet-header h3{font-size:1.3rem;width:35px}.planet-grid{gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.planet-card{max-width:120px;padding:.5rem}.planet-card img{height:70px;margin-bottom:.5rem;width:70px}.planet-card p{font-size:.8rem}}.initial-container{background-color:#fbf0c5;box-shadow:0 2px 8px #0000001a;font-family:Segoe UI,sans-serif;max-width:100%;overflow-x:auto;padding:80px 4rem 2rem}.nakshatra-table-content{gap:2rem;margin:0 auto;max-width:1250px;padding:1.5rem}.nakshatra-table-content h2{color:#802000;margin-bottom:1.5rem;text-align:center}.nakshatra-table-content .nakshatra-table{background-color:#fff;border-collapse:collapse;box-shadow:0 0 12px #0000001a;font-family:Segoe UI,sans-serif;font-size:1rem;width:100%}.nakshatra-table-content .nakshatra-table td,.nakshatra-table-content .nakshatra-table th{border:1px solid #d19a66;padding:.8rem 1rem;text-align:center}.nakshatra-table-content .nakshatra-table th{background-color:#b64900;color:#fff;font-weight:600}.nakshatra-table-content .nakshatra-table td{background-color:#ffe3c4;color:#5c1e00}.nakshatra-table-content .nakshatra-table tr:nth-child(2n) td{background-color:#ffd6a0}.nakshatra-table-content .nakshatra-table tr:hover td{background-color:#ffcd8a}@media(max-width:1024px){.initial-container{padding:80px 3rem 2rem}.nakshatra-table-content{padding:1rem}.nakshatra-table{overflow-x:auto}.nakshatra-table-content .nakshatra-table{font-size:.95rem}.nakshatra-table-content .nakshatra-table td,.nakshatra-table-content .nakshatra-table th{padding:.7rem .8rem}}@media(max-width:768px){.initial-container{padding:80px 2rem 1.5rem}.nakshatra-table-content{padding:.8rem}.nakshatra-table-content .nakshatra-table{font-size:.9rem}.nakshatra-table-content .nakshatra-table td,.nakshatra-table-content .nakshatra-table th{padding:.6rem .7rem}}@media(max-width:480px){.initial-container{padding:80px 1rem 1rem}.nakshatra-table-content{padding:.5rem}.nakshatra-table-content h2{font-size:1.1rem;margin-bottom:1rem}.nakshatra-table-content .nakshatra-table{font-size:.8rem}.nakshatra-table-content .nakshatra-table td,.nakshatra-table-content .nakshatra-table th{padding:.5rem .6rem}}.basic-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;min-height:100vh;padding:80px 2rem 1rem 17rem}.basic-contents{margin-top:5rem}.basic-content{animation:fadeIn 1s ease-in-out;background-color:#280f0ae6;border-radius:12px;box-shadow:0 0 25px #ffcc001a;margin:0 auto;max-width:800px;padding:2rem;text-align:center}.basic-content h1{color:#ffc107;font-size:2.5rem;margin-bottom:1.5rem;text-shadow:0 0 10px rgba(255,204,0,.667)}.basic-content p{animation:glowText 2s ease-in-out infinite alternate;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#fc0 0,#fff 50%,#fc0);color:#eee;color:#0000;font-size:1.1rem;line-height:1.8;padding:0 1rem;white-space:pre-line}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glowText{0%{text-shadow:0 0 5px #fc0,0 0 10px #fc0}to{text-shadow:0 0 20px #fc0,0 0 30px #fc0}}@media screen and (max-width:1024px){.basic-container{margin-left:0;padding:80px 2rem 1rem}.basic-content{max-width:100%;padding:1.5rem}.basic-content h1{font-size:2rem}.basic-content p{font-size:1rem;padding:0 .5rem}}@media(max-width:820px){.basic-content{margin-left:0;max-width:95%}.basic-content h1{font-size:2rem}.basic-content p{font-size:1rem;padding:0 .5rem}}@media(max-width:768px){.basic-container{padding:80px 20px}.basic-content{max-width:95%;padding:1.5rem}.basic-content h1{font-size:2rem}.basic-content p{font-size:1rem;padding:0 .5rem}}@media(max-width:480px){.basic-container{padding:80px 40px}.basic-content{max-width:100%;padding:1rem}.basic-content h1{font-size:1.6rem}.basic-content p{font-size:.9rem}}.leftbar-Container{background-color:#601d09;color:#fff;flex-shrink:0;font-family:Segoe UI,sans-serif;height:calc(100vh - 70px);overflow:scroll;padding:1rem;position:fixed;top:70px;transition:left .3s ease-in-out;width:250px;z-index:998}.leftbar-Container::-webkit-scrollbar{display:none}.sidebar-toggle{background-color:#601d09;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:1.5rem;left:15px;padding:.5rem;position:fixed;top:15px;z-index:999}.user h3{align-items:center;display:flex;font-size:1.2rem;justify-content:space-between;margin-bottom:1.5rem}.options{border-bottom:1px solid #883212;cursor:pointer;padding:.6rem 0;text-decoration:none}.options h3{align-items:center;color:#ffc107;display:flex;font-size:1rem;justify-content:space-between;margin:0}.options:hover{background-color:#5c1a06}.sub-options{background-color:#3b1004;padding-bottom:.3rem;padding-left:1.2rem;padding-top:.3rem}.sub-options a{color:inherit;text-decoration:none}.sub-options p{color:#eee;cursor:pointer;font-size:.95rem;margin:.3rem 0}.sub-options p:hover{color:#fc0}@media(max-width:1024px){.sidebar-toggle{display:block}.leftbar-Container{left:-400px;min-height:2000px;padding-top:6rem;position:fixed;top:0;transition:left .3s ease-in-out;width:400px}.leftbar-Container.active{left:0}.options h3,.sub-options p{font-size:1rem}}@media(max-width:768px){.sidebar-toggle{display:block}.leftbar-Container{height:100vh;left:-320px;padding-top:6rem;position:fixed;top:0;transition:left .3s ease-in-out;width:320px}.leftbar-Container.active{left:0}.options h3{font-size:.9rem}.sub-options p{font-size:.85rem}}@media(max-width:480px){.sidebar-toggle{display:block}.leftbar-Container{height:100vh;left:-250px;padding-top:6rem;position:fixed;top:0;transition:left .3s ease-in-out;width:250px}.leftbar-Container.active{left:0}.options h3{font-size:.85rem}.sub-options p{font-size:.8rem}}.basic-details-container{background-color:#fbf0c5;color:#0f0f0f;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.basic-details-container h2{background:#fff;border-radius:6px;box-shadow:0 2px 6px #00000026;font-size:2rem;margin-bottom:2rem;padding:1rem;text-align:center}.basic-details-container .card-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.basic-details-container .details-card{background-color:#fff;border-radius:6px;box-shadow:0 2px 6px #00000026;flex:1 1;min-width:300px;overflow:hidden}.basic-details-container .details-card .card-header{background-color:#fff3cd;border-bottom:1px solid #eee;color:#856404;font-size:1.1rem;font-weight:600;padding:.8rem 1rem}.basic-details-container .details-card table{border-collapse:collapse;width:100%}.basic-details-container .details-card table td{border-bottom:1px solid #eee;font-size:.95rem;padding:.8rem 1rem}.basic-details-container .details-card table td:first-child{color:#333;font-weight:500;width:60%}.basic-details-container .details-card table td:last-child{color:#555;font-weight:400;text-align:right}@media(max-width:1024px){.basic-details-container{padding:80px 1rem 2rem}.basic-details-container .card-wrapper{align-items:center;flex-direction:column}.basic-details-container .details-card{width:100%}}.PlanetPos-details{background-color:#fbf0c5;color:#111;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.PlanetPos-details .charts-containerrr{display:flex;gap:1rem;justify-content:center;margin:0;overflow-y:hidden;padding:1rem}.PlanetPos-details .chart-card{background-color:#f3eeee;border-radius:20px;height:600px;margin-bottom:0;width:900px}.PlanetPos-details .table-section{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1.5rem}.PlanetPos-details .table-section .main-table{background:#fff;border-radius:6px;box-shadow:0 2px 6px #0000001a;flex:2 1;overflow-x:auto;padding:1rem}.PlanetPos-details .table-section .main-table table{border-collapse:collapse;width:100%}.PlanetPos-details .table-section .main-table table td,.PlanetPos-details .table-section .main-table table th{border-bottom:1px solid #eee;padding:.75rem 1rem;text-align:left}.PlanetPos-details .table-section .main-table table th{background-color:#fff3cd;color:#7c5b00}.PlanetPos-details .table-section .main-table .note{color:#555;font-size:.85rem;margin-top:.5rem}.PlanetPos-details .table-section .dasha-card{background:#fff;border-radius:6px;box-shadow:0 2px 6px #0000001a;flex:1 1;min-width:300px;padding:1rem}.PlanetPos-details .table-section .dasha-card .card-header{background-color:#fff3cd;color:#856404;font-size:1.1rem;font-weight:600;margin-bottom:.8rem;padding:.5rem 1rem}.PlanetPos-details .table-section .dasha-card .dasha-balance{font-weight:500;margin-bottom:1rem}.PlanetPos-details .table-section .dasha-card table{width:100%}.PlanetPos-details .table-section .dasha-card table td{border-bottom:1px solid #eee;padding:.6rem}.PlanetPos-details .sub-tables{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}.PlanetPos-details .sub-tables .sub-table{background:#fff;border-radius:6px;box-shadow:0 2px 6px #0000001a;flex:1 1;min-width:300px;padding:1rem}.PlanetPos-details .sub-tables .sub-table .card-header{background-color:#fff3cd;color:#856404;font-size:1.1rem;font-weight:600;margin-bottom:.8rem;padding:.5rem 1rem}.PlanetPos-details .sub-tables .sub-table table{border-collapse:collapse;width:100%}.PlanetPos-details .sub-tables .sub-table table td,.PlanetPos-details .sub-tables .sub-table table th{border-bottom:1px solid #eee;padding:.6rem}.PlanetPos-details .sub-tables .sub-table table th{background-color:#fef7e0;font-weight:600}@media(max-width:1024px){.PlanetPos-details{padding:80px 1rem 2rem}.PlanetPos-details .charts-containerrr{align-items:center;flex-direction:column}.PlanetPos-details .chart-card{flex:0 0 700px;height:500px;width:700px}.PlanetPos-details .table-section{flex-direction:column}.PlanetPos-details .table-section .dasha-card,.PlanetPos-details .table-section .main-table{margin-bottom:1.5rem;width:100%}.PlanetPos-details .sub-tables{flex-direction:column}.PlanetPos-details .sub-tables .sub-table{margin-bottom:1.5rem;width:100%}}@media(max-width:768px){.charts-containerrr{align-items:center;flex-direction:column}.chart-card{flex:0 0 auto;height:450px;width:90%}}@media(max-width:480px){.chart-card{border-radius:12px;height:200px;width:100px}}.chalit-container{background-color:#fbf0c5;border-radius:10px;box-shadow:0 0 10px #0000001a;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.chalit-container h2{background-color:#fff;color:#000;font-size:1.5rem;margin-bottom:1rem;padding:1rem;text-align:center}.chalit-container .chalit-table{border-collapse:collapse;font-size:1rem;overflow-x:auto;width:100%}.chalit-container .chalit-table th{background-color:#dd7d33;border-bottom:2px solid #d6b88b;color:#fff;padding:.75rem;text-align:left}.chalit-container .chalit-table td{background-color:#fdecc8;border-bottom:1px solid #f1d9b3;color:#333;padding:.75rem}.chalit-container .chalit-table tr:nth-child(2n){background-color:#fff4e6}.chalit-container .chalit-table tr:hover{background-color:#ffefd5}.chalit-container .chart-text{background-color:#ed8e65;color:#722703;font-size:1.5rem;margin-bottom:1rem;margin-top:2rem;text-align:center}.chalit-container .kundali-chart-container{align-items:right;background-color:#fff;margin-top:0;overflow-x:auto;padding:2rem}@media(max-width:1024px){.chalit-container{padding:80px 1rem 2rem}.chalit-table{font-size:.9rem}}@media(max-width:480px){.chalit-container{padding:80px 1rem 2rem}.chalit-table{font-size:.9rem;overflow-x:auto}}.prasthara-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);border-radius:10px;box-shadow:0 0 12px #00000012;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.prasthara-container h2{background-color:#fffaf0;color:#030303;font-size:1.6rem;margin-bottom:1.2rem;padding:1rem;text-align:center}.prasthara-container .prasthara-table{border-collapse:collapse;font-size:.95rem;overflow-x:auto;width:100%}.prasthara-container .prasthara-table th{background-color:#e86d1b;border:1px solid #e7cba2;color:#fff;padding:.6rem;text-align:center}.prasthara-container .prasthara-table td{background-color:#fff2d9;border:1px solid #f1dfbf;color:#1e1e1e;padding:.5rem;text-align:center}.prasthara-container .prasthara-table .planet-name{background-color:#fff3e3;color:#874400;font-weight:700}.prasthara-container .prasthara-table tr:nth-child(2n){background-color:#fffaf0}.prasthara-container .prasthara-table tr:hover{background-color:#fff2d9}.prasthara-container .chart{background-color:#fff;display:flex;justify-content:space-between;margin-bottom:1rem;overflow-x:auto;padding:2rem}.prasthara-container .chart .left-chart{background:#fff;border-radius:8px;padding:1rem;text-align:left}.prasthara-container .chart .left-chart h2{color:#333;font-size:1.2rem;margin-bottom:.5rem}.prasthara-container .chart .left-chart p{color:#333;font-size:1rem;font-weight:700;margin:.3rem 0;padding-left:25px;position:relative}.prasthara-container .chart .left-chart p:before{background-color:currentColor;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.prasthara-container .chart .left-chart p:nth-child(2){color:orange}.prasthara-container .chart .left-chart p:nth-child(3){color:#1e90ff}.prasthara-container .chart .left-chart p:nth-child(4){color:#2e8b57}.prasthara-container .chart .left-chart p:nth-child(5){color:gray}.prasthara-container .chart .left-chart p:nth-child(7){color:orange}.prasthara-container .chart .left-chart p:nth-child(8){color:green}@media(max-width:1024px){.prasthara-container{padding:80px 1rem 2rem}.prasthara-container h2{font-size:1.5rem}.prasthara-container .prasthara-table{font-size:.9rem}}@media(max-width:768px){.prasthara-container{padding:80px 1rem 2rem}.prasthara-container h2{font-size:1.4rem}.prasthara-container .prasthara-table{font-size:.85rem}}@media(max-width:585px)and (min-width:481px){.prasthara-container .prasthara-container{padding:80px 1rem 2rem 2rem}.prasthara-container .prasthara-table{display:block;font-size:.82rem;overflow-x:auto;white-space:nowrap}.prasthara-container h2{font-size:1.3rem;padding:.9rem}}@media(max-width:480px){.prasthara-container{padding:80px .5rem 1rem}.prasthara-container h2{font-size:1.2rem;padding:.8rem}.prasthara-container .prasthara-table{display:block;font-size:.8rem;overflow-x:auto;white-space:nowrap}}.prediction-container{background-color:#fbf0c5;border-radius:12px;box-shadow:0 4px 12px #00000012;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.prediction-container h2{background-color:#fff7e9;color:#5e2e00;font-size:1.8rem;margin-bottom:1.5rem;padding:1rem;text-align:center}.prediction-container .prediction-card{background-color:#fff7e9;border-left:6px solid #f5a623;border-radius:10px;box-shadow:0 2px 6px #0000000d;margin-bottom:1rem;padding:1.5rem}.prediction-container .prediction-card h3{color:#bf5c00;font-size:1.4rem;margin-bottom:1rem}.prediction-container .prediction-card p{color:#3d3d3d;font-size:1rem;line-height:1.6;white-space:pre-line}@media(max-width:1024px){.prediction-container{padding:80px 1rem 2rem}}.lhh-container{background-color:#fbf0c5;border-radius:12px;box-shadow:0 4px 12px #0000000f;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.lhh-container h2{background-color:#fff6e5;color:#5c2b00;font-size:1.9rem;margin-bottom:2rem;padding:1rem;text-align:center}.lhh-container .lhh-cards{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.lhh-container .lhh-cards{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.lhh-container .lhh-cards .lhh-card{background-color:#fff6e5;border-left:6px solid #f5a623;border-radius:10px;box-shadow:0 2px 6px #0000000a;flex:1 1 30%;min-width:280px;padding:1.5rem}.lhh-container .lhh-cards .lhh-card h3{color:#c05400;font-size:1.3rem;margin-bottom:1rem}.lhh-container .lhh-cards .lhh-card p{color:#333;font-size:1rem;line-height:1.6;white-space:pre-line}@media(max-width:1024px){.lhh-container{padding:80px 1rem 2rem}}.fco-container{background-color:#fbf0c5;border-radius:12px;box-shadow:0 4px 12px #0000000d;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.fco-container h2{background-color:#fff5e3;color:#4c2900;font-size:1.9rem;margin-bottom:2rem;padding:1rem;text-align:center}.fco-container .fco-cards{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.fco-container .fco-cards{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.fco-container .fco-cards .fco-card{background-color:#fff5e3;border-left:6px solid #f59b23;border-radius:10px;box-shadow:0 2px 6px #0000000a;flex:1 1 30%;min-width:280px;padding:1.5rem}.fco-container .fco-cards .fco-card h3{color:#b55d00;font-size:1.3rem;margin-bottom:1rem}.fco-container .fco-cards .fco-card p{color:#333;font-size:1rem;line-height:1.6;white-space:pre-line}@media(max-width:1024px){.fco-container{padding:80px 1rem 1rem}.fco-cards{flex-direction:column;gap:1rem}.fco-cards .fco-card{min-width:auto}}.chl-container{background-color:#fbf0c5;border-radius:12px;box-shadow:0 4px 12px #0000000d;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.chl-container h2{background-color:#fff4e2;color:#4e2800;font-size:1.9rem;margin-bottom:2rem;padding:1rem;text-align:center}.chl-container .chl-cards{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.chl-container .chl-cards{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.chl-container .chl-cards .chl-card{background-color:#fff4e2;border-left:6px solid #f5a623;border-radius:10px;box-shadow:0 2px 6px #0000000a;flex:1 1 30%;min-width:280px;padding:1.5rem}.chl-container .chl-cards .chl-card h3{color:#b35a00;font-size:1.3rem;margin-bottom:1rem}.chl-container .chl-cards .chl-card p{color:#333;font-size:1rem;line-height:1.6;white-space:pre-line}@media(max-width:1024px){.chl-container{padding:80px 1rem 2rem}}.ashta-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);border-radius:10px;box-shadow:0 0 12px #00000012;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.ashta-container h2{background-color:#fffaf0;color:#030303;font-size:1.6rem;margin-bottom:1.2rem;padding:1rem;text-align:center}.ashta-container .ashta-table{border-collapse:collapse;font-size:.95rem;overflow-x:auto;width:100%}.ashta-container .ashta-table th{background-color:#e86d1b;border:1px solid #e7cba2;color:#fff;padding:.6rem;text-align:center}.ashta-container .ashta-table td{background-color:#fff2d9;border:1px solid #f1dfbf;color:#1e1e1e;padding:.5rem;text-align:center}.ashta-container .ashta-table .planet-name{background-color:#fff3e3;color:#874400;font-weight:700}.ashta-container .ashta-table tr:nth-child(2n){background-color:#fffaf0}.ashta-container .ashta-table tr:hover{background-color:#fff2d9}.ashta-container .chart-wrapper{background-color:#fff;display:flex;justify-content:space-between;margin-bottom:1rem;overflow-x:auto;padding:2rem}.ashta-container .chart-wrapper .asthak-chart{background:#fff;border-radius:8px;padding:1rem;text-align:left}.ashta-container .chart-wrapper .asthak-chart h2{color:#333;font-size:1.2rem;margin-bottom:.5rem}.ashta-container .chart-wrapper .asthak-chart p{color:#333;font-size:1rem;font-weight:700;margin:.3rem 0;padding-left:25px;position:relative}.ashta-container .chart-wrapper .asthak-chart p:before{background-color:currentColor;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.ashta-container .chart-wrapper .asthak-chart p:nth-child(2){color:orange}.ashta-container .chart-wrapper .asthak-chart p:nth-child(3){color:#1e90ff}.ashta-container .chart-wrapper .asthak-chart p:nth-child(4){color:#2e8b57}.ashta-container .chart-wrapper .asthak-chart p:nth-child(5){color:gray}.ashta-container .chart-wrapper .asthak-chart p:nth-child(7){color:orange}.ashta-container .chart-wrapper .asthak-chart p:nth-child(8){color:green}@media(max-width:1024px){.ashta-container{padding:80px 1rem 2rem}.ashta-container h2{font-size:1.5rem}.ashta-container .ashta-table{font-size:.9rem}}@media(max-width:768px){.ashta-container{padding:80px 1rem 2rem}.ashta-container h2{font-size:1.4rem}.ashta-container .ashta-table{font-size:.85rem}}@media(max-width:585px)and (min-width:481px){.ashta-container .ashta-container{padding:80px 1rem 2rem 2rem}.ashta-container .ashta-table{display:block;font-size:.82rem;overflow-x:auto;white-space:nowrap}.ashta-container h2{font-size:1.3rem;padding:.9rem}}@media(max-width:480px){.ashta-container{padding:80px .5rem 1rem}.ashta-container h2{font-size:1.2rem;padding:.8rem}.ashta-container .ashta-table{display:block;font-size:.8rem;overflow-x:auto;white-space:nowrap}}.aspect-table{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);border-radius:12px;color:#090101;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.aspect-table h2{background-color:#fff;color:#ff9800;margin-bottom:1rem;padding:1rem;text-align:center}.aspect-table .aspect-grid{display:flex;flex-direction:column;overflow-x:auto}.aspect-table .aspect-grid .header-row,.aspect-table .aspect-grid .row{border-bottom:1px solid #ccc;display:grid;grid-template-columns:repeat(14,minmax(80px,1fr))}.aspect-table .aspect-grid .cell{background-color:#fff8f0;border-right:1px solid #ddd;padding:.6rem;text-align:center}.aspect-table .aspect-grid .cell:last-child{border-right:none}.aspect-table .aspect-grid .cell.header{background-color:#ff9800;color:#fff;font-weight:700}.aspect-table .aspect-grid .cell.label{background-color:#ffe0b2;color:#5d4037;font-weight:700}.aspect-table .aspect-grid .cell .aspect-type{color:#1976d2;font-weight:700}.aspect-table .aspect-grid .cell .aspect-orb{color:#555;font-size:.8rem}@media(max-width:1024px){.aspect-table{font-size:.9rem;padding:80px 1rem 2rem}}.astro-blog{background:#f9f9f9;color:#333;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:800px;padding:80px 4rem 2rem}.astro-blog .hero{margin-bottom:2rem;text-align:center}.astro-blog .hero h1{color:#3d2c54;font-size:2.5rem;margin-bottom:.5rem}.astro-blog .hero p{color:#666;font-size:1.1rem}.astro-blog .content{display:flex;flex-direction:column;gap:2rem}.astro-blog .content .posts{display:flex;flex-direction:column;gap:1.5rem}.astro-blog .content .posts .post-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;padding:1.5rem;transition:box-shadow .3s}.astro-blog .content .posts .post-card:hover{box-shadow:0 4px 12px #0000001a}.astro-blog .content .posts .post-card h2{color:#5a4181;font-size:1.5rem;margin-bottom:.5rem}.astro-blog .content .posts .post-card time{color:#999;display:block;font-size:.9rem;margin-bottom:1rem}.astro-blog .content .posts .post-card p{color:#444;font-size:1rem;line-height:1.6}.astro-blog .content .posts .post-card .details{background-color:#f3f0f9;border-left:4px solid #5a4181;border-radius:6px;color:#333;font-size:.95rem;margin-top:.75rem;padding:.75rem 1rem}.astro-blog .content .posts .post-card .read-more{background-color:#5a4181;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:1rem;padding:.6rem 1.2rem;transition:background .3s}.astro-blog .content .posts .post-card .read-more:hover{background-color:#432e66}@media screen and (max-width:768px){.astro-blog{padding:80px 1rem}.astro-blog .hero h1{font-size:2rem}.astro-blog .hero p{font-size:1rem}.astro-blog .post-card{padding:1rem}.astro-blog .post-card h2{font-size:1.3rem}.astro-blog .post-card .read-more{padding:.5rem 1rem}.astro-blog .post-card .details{font-size:.9rem}}@media screen and (max-width:480px){.astro-blog{padding:80px 1rem}.astro-blog .hero h1{font-size:1.6rem}.astro-blog .hero p{font-size:.95rem}.astro-blog .post-card{padding:.9rem}.astro-blog .post-card h2{font-size:1.2rem}.astro-blog .post-card time{font-size:.8rem}.astro-blog .post-card .details,.astro-blog .post-card p{font-size:.88rem}.astro-blog .post-card .read-more{font-size:.85rem;padding:.45rem .9rem}}.admin-panel{background-color:#f9f9f9;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:80px 4rem 2rem}.admin-panel .header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.admin-panel .header h1{color:#333;font-size:2rem}.admin-panel .header .logout-btn{background-color:#e63946;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:.6rem 1.2rem;transition:background-color .3s ease}.admin-panel .header .logout-btn:hover{background-color:#c82333}.admin-panel p{color:#444;font-size:1rem;margin:1rem 0}.admin-panel .request-table{margin-top:1.5rem;overflow:auto}.admin-panel .request-table table{background-color:#fff;border-collapse:collapse;box-shadow:0 0 10px #0000000d;width:100%}.admin-panel .request-table table td,.admin-panel .request-table table th{border-bottom:1px solid #ddd;padding:.8rem 1rem;text-align:left}.admin-panel .request-table table th{background-color:#101212;color:#fff;font-weight:600}.admin-panel .request-table table tr:nth-child(2n){background-color:#f0f0f0}.admin-panel .request-table table tr:hover{background-color:#e6f7f1}@media(max-width:768px){.admin-panel{padding:1rem}.admin-panel .header{align-items:flex-start;flex-direction:column;gap:1rem}.admin-panel .header h1{font-size:1.5rem}.admin-panel .header .logout-btn{text-align:center;width:100%}.admin-panel .request-table table{font-size:.9rem}.admin-panel .request-table table td,.admin-panel .request-table table th{padding:.6rem}}@media(max-width:480px){.admin-panel .request-table table{font-size:.85rem}.admin-panel .request-table table td,.admin-panel .request-table table th{padding:.4rem}}.splash-container{align-items:center;background-color:#fff;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.splash-logo{height:min-content;position:relative;width:410px;z-index:2}.glow-pulse{background:radial-gradient(circle,#ffd70080 0,#0000 70%);border-radius:50%;filter:blur(30px);height:200px;position:absolute;width:200px;z-index:1}@media(max-width:480px){.splash-logo{width:200px}.glow-pulse{filter:blur(20px);height:150px;width:150px}}.privacy-policy{background-color:#f9f9f9;color:#333;font-family:Times New Roman,Times,serif;padding:80px 2rem 1rem}.privacy-policy .container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000000d;margin:0 auto;max-width:800px;padding:2rem}.privacy-policy h1{color:#222;font-size:2.2rem;margin-bottom:1rem;text-align:center}.privacy-policy h2{color:#444;font-size:1.5rem;margin-bottom:.75rem;margin-top:2rem}.privacy-policy p{line-height:1.7;margin-bottom:1rem}.privacy-policy ul{margin-bottom:1rem;padding-left:1.5rem}.privacy-policy ul li{line-height:1.6;margin-bottom:.5rem}.privacy-policy a{color:#07c;text-decoration:underline}.privacy-policy a:hover{color:#005fa3}.terms-page{background-color:#f7f7f7;color:#333;font-family:Times New Roman,Times,serif;padding:80px 2rem 1rem}.terms-page .container{background-color:#fff;border-radius:10px;box-shadow:0 0 12px #0000000d;margin:0 auto;max-width:800px;padding:2.5rem}.terms-page h1{color:#1a1a1a;font-size:2.4rem;margin-bottom:1rem;text-align:center}.terms-page h2{color:#444;font-size:1.6rem;margin-bottom:.8rem;margin-top:2rem}.terms-page p{font-size:1rem;line-height:1.8;margin-bottom:1rem}.terms-page ul{margin-bottom:1rem;padding-left:1.5rem}.terms-page ul li{line-height:1.7;margin-bottom:.6rem}.terms-page a{color:#0073c6;text-decoration:underline}.terms-page a:hover{color:#005799}.refund-policy{color:#333;font-family:Times New Roman,Times,serif;line-height:1.6;margin:0 auto;max-width:800px;padding:80px 2rem 1rem}.refund-policy h1{color:indigo;font-size:2.2rem;margin-bottom:1.5rem;text-align:center}.refund-policy section{margin-bottom:2rem}.refund-policy section h2{color:indigo;font-size:1.5rem;margin-bottom:.8rem}.refund-policy section h3{color:#333;font-size:1.2rem;margin-bottom:.5rem;margin-top:1rem}.refund-policy section a{color:#07c;text-decoration:none}.refund-policy section a:hover{text-decoration:underline}.refund-policy section strong{font-weight:600}.refund-policy p{margin-bottom:1rem}.kundali-container{align-items:center;background:#efece3;display:flex;flex-direction:column;min-height:100vh;padding:80px 4rem 2rem;text-align:center}.kundali-container canvas{background:#fff;border:2px solid #d80a0a;border-radius:8px;box-shadow:0 4px 10px #00000026;color:#8b560c;font-weight:700}.kundali-container .button-group{margin-top:15px}.kundali-container .button-group button{background-color:#ffb84d;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;margin:0 6px;padding:10px 16px;transition:background-color .3s ease,transform .2s ease}.kundali-container .button-group button:hover{background-color:#e69c2f;transform:translateY(-2px)}.kundali-container .button-group button:active{transform:translateY(0)}.vimshottari-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;min-height:100vh;padding:80px 2rem 2rem 17rem}.vimshottari-title{color:#601d09;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.vimshottari-flex{align-items:flex-start;display:flex;justify-content:space-between}.vimshottari-list{list-style:none;margin:0;padding:0;width:45%}.vimshottari-item{margin-bottom:.8rem}.vimshottari-link{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px #00000026;color:#601d09;display:block;font-weight:500;padding:1rem;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.vimshottari-link:hover{background-color:#e0b67a;transform:translateY(-2px)}.vimshottari-list.right{text-align:left}@media(max-width:1024px){.vimshottari-container{padding:80px 1rem 2rem}.vimshottari-flex{align-items:center;flex-direction:column}.vimshottari-list{margin-bottom:1.5rem;width:100%}.vimshottari-list.right{text-align:left}}.char-dasha-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);color:#3a2d2d;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;min-height:100vh;padding:80px 2rem 2rem 17rem}.char-dasha-title{border-bottom:2px solid #e6e6e6;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;text-align:center}.char-dasha-birth,.char-dasha-moon{font-size:1.1rem;font-weight:500;margin:.25rem 0;text-align:center}.char-dasha-birth strong,.char-dasha-moon strong{color:#a43131}.char-dasha-antar,.char-dasha-summary{margin-top:2rem}.char-dasha-antar h2,.char-dasha-summary h2{color:#7a3e0c;font-size:1.6rem;font-weight:600;margin-bottom:1rem;text-align:center}.char-dasha-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.char-dasha-summary-item{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #00000014;font-size:.95rem;padding:1rem;text-align:center;transition:transform .2s}.char-dasha-summary-item:hover{box-shadow:0 4px 10px #0000001f;transform:translateY(-3px)}.char-dasha-column{background:#fafafa;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000000f;font-size:.95rem;line-height:1.4;padding:1rem;text-align:center}.char-dasha-column.highlight{background:#fff8e5;border-color:#e6c74f;box-shadow:0 2px 8px #e6c74f4d}.char-dasha-header{color:#a43131;font-size:1rem;font-weight:700;letter-spacing:.5px;margin:.5rem 0;text-align:center}@media(max-width:1024px){.char-dasha-container{padding:80px 1rem 2rem}.char-dasha-title{font-size:1.8rem}.char-dasha-birth,.char-dasha-moon{font-size:1rem}.char-dasha-column,.char-dasha-summary-item{font-size:.9rem;padding:.8rem}}.yogini-dasha-container{align-items:center;background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);color:#3a2d2d;font-family:Segoe UI,sans-serif;min-height:100vh;padding:80px 2rem 2rem 17rem}.yogini-dasha-title{border-bottom:2px solid #e6e6e6;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;text-align:center}.yogini-dasha-birth,.yogini-dasha-moon{font-size:1.1rem;font-weight:500;margin:.25rem 0;text-align:center}.yogini-dasha-birth strong,.yogini-dasha-moon strong{color:#a43131}.yogini-dasha-antar,.yogini-dasha-summary{margin-top:2rem}.yogini-dasha-antar h2,.yogini-dasha-summary h2{color:#7a3e0c;font-size:1.6rem;font-weight:600;margin-bottom:1rem;text-align:center}.yogini-dasha-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.yogini-dasha-summary-item{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #00000014;font-size:.95rem;padding:1rem;text-align:center;transition:transform .2s}.yogini-dasha-summary-item:hover{box-shadow:0 4px 10px #0000001f;transform:translateY(-3px)}.yogini-dasha-column{background:#fafafa;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000000f;font-size:.95rem;line-height:1.4;padding:1rem;text-align:center}.yogini-dasha-column.highlight{background:#fff8e5;border-color:#e6c74f;box-shadow:0 2px 8px #e6c74f4d}.yogini-dasha-header{color:#a43131;font-size:1rem;font-weight:700;letter-spacing:.5px;margin:.5rem 0;text-align:center}@media(max-width:1024px){.yogini-dasha-container{padding:80px 1rem 1rem}.yogini-dasha-title{font-size:1.8rem}.yogini-dasha-column,.yogini-dasha-summary-item{font-size:.9rem;padding:.8rem}}.number-page{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);color:#0f0f0f;font-family:Segoe UI,sans-serif;padding:80px 1rem 2rem 17rem}.number-content{align-items:center;display:flex;justify-content:center;padding-left:5rem;padding-right:5rem}.number-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px #00000026;margin-top:3rem;min-width:300px;padding:3rem 2rem;text-align:center;width:400px}.number-card h2{color:#a43131;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.number-card h1{animation:pulse 1.5s infinite alternate;color:#ff6f61;font-size:5rem;font-weight:700;margin:0}.number-description{color:#171414;font-size:1rem;font-weight:500;line-height:1.6;margin-top:1.5rem}@keyframes pulse{0%{color:#ff6f61;transform:scale(1)}to{color:#ff3b30;transform:scale(1.1)}}@media(max-width:1024px){.number-page{padding:80px 1rem 1rem}.number-card{padding:2rem;width:100%}.number-card h1{font-size:3.5rem}}.dasha-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98,#fcfed0,#f2cb98);color:#672803;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;min-height:100vh;padding:80px 2rem 2rem 17rem}.dasha-title{border-bottom:1.5px solid #672803;font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;text-align:center}.dasha-card{background:#fff9;border-radius:12px;box-shadow:0 4px 12px #00000026;padding:1.5rem}.dasha-subtitle{font-size:1.4rem;font-weight:600;margin-bottom:.5rem;text-align:center}.dasha-balance{color:#a43131;font-style:italic;font-weight:500;margin-bottom:1.2rem;text-align:center}.dasha-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.dasha-column{background:#fffdf7;border:1.5px solid #672803;border-radius:10px;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.dasha-column:hover{box-shadow:0 6px 14px #00000026;transform:translateY(-3px)}.dasha-column.highlight{background:#fff8e5;border-color:#a43131}.dasha-header{color:#672803;font-weight:600;margin:.4rem 0;text-align:center}.error-text,.loading-text{font-size:1.2rem;font-weight:500;padding:2rem;text-align:center}@media(max-width:1024px){.dasha-container{padding:80px 1rem 2rem}.dasha-card{font-size:.9rem}.dasha-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.about-container{background:linear-gradient(180deg,#fcfed0,#f2cb98,#fcfed0);color:#2c2c2c;font-family:Poppins,sans-serif;line-height:1.6;max-width:100%;padding:80px 2rem 1rem}.about-content{margin:0 auto;max-width:1200px}.about-hero{margin-bottom:3rem;text-align:center}.about-hero .textt{color:#ff6200;font-size:2.8rem;font-weight:700;margin-bottom:1rem}.about-hero p{color:#444;font-size:1.1rem;margin:0 auto;max-width:900px}.about-hero .call-btn{background-color:#ff6200;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:1.5rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.about-hero .call-btn:hover{background-color:#e55b00}.services{margin:4rem 0}.services .textt{color:#ff6200;font-size:2rem;margin-bottom:2.5rem;text-align:center}.services .service-card{align-items:flex-start;background:#fff;border-radius:20px;box-shadow:0 6px 15px #00000014;display:flex;flex-direction:column;margin-bottom:2rem;padding:2rem;transition:all .3s ease}.services .service-card:hover{box-shadow:0 10px 20px #0000001f;transform:translateY(-6px)}.services .service-card .icon{color:#ff6200;height:40px;margin-bottom:1rem;width:40px}.services .service-card .textt{color:#333;font-size:1.4rem;margin-bottom:.8rem}.services .service-card p{color:#555;font-size:1rem}.more-info{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin-top:3rem}.more-info .info-card{background:#fff;border-radius:20px;box-shadow:0 6px 15px #00000014;padding:2rem;transition:all .3s ease}.more-info .info-card:hover{box-shadow:0 10px 20px #0000001f;transform:translateY(-6px)}.more-info .info-card .textt{color:#ff6200;font-size:1.6rem;margin-bottom:1rem}.more-info .info-card p{color:#444}.textt{color:#333;margin-bottom:2rem}.t,.textt{text-align:center}.t{color:#2d2d2d;font-size:1.1rem;margin:0 auto 2rem;max-width:900px}.textt{color:#ff6200;font-size:2rem;margin-bottom:.5rem}.testimonials{display:flex;gap:2rem;justify-content:space-between;margin:4rem 0;text-align:center}.testimonials .testimonial-card{background:#fff;border-radius:20px;box-shadow:0 6px 15px #00000014;margin:1.5rem auto;max-width:600px;padding:2rem;transition:all .3s ease}.testimonials .testimonial-card:hover{box-shadow:0 10px 20px #0000001f;transform:translateY(-6px)}.testimonials .testimonial-card img{border-radius:50%;height:80px;margin-bottom:1rem;object-fit:cover;width:80px}.testimonials .testimonial-card .name{color:#ff6200;font-size:1.4rem;font-weight:600;margin-bottom:.3rem}.testimonials .testimonial-card .role{color:#666;font-size:1rem;font-weight:500;margin-bottom:.8rem}.testimonials .testimonial-card p{color:#3e3d3d;font-size:1.1rem}.testimonials .testimonial-card p:nth-of-type(2){font-size:1.2rem;margin:.5rem 0}@media(max-width:1024px){.about-hero .textt{font-size:2.4rem}.testimonials{align-items:center;flex-direction:column}.testimonial-card{max-width:80%}}@media(max-width:768px){.about-hero .textt{font-size:2rem}.services .service-card{padding:1.5rem}.more-info{grid-template-columns:1fr}.testimonial-card{max-width:100%;padding:1.5rem}}@media(max-width:480px){.about-container{padding:80px 1rem 1rem}.about-hero .textt{font-size:1.6rem}.about-hero p{font-size:1rem}.services .textt{font-size:1.6rem}.services .service-card,.testimonial-card{padding:1.2rem}.testimonial-card img{height:60px;width:60px}}
/*# sourceMappingURL=main.b1196ec0.css.map*/