:root{--nav-bg-light:rgba(255,255,255,0.82);--nav-bg-dark:rgba(20,20,24,0.85);--nav-border-light:rgba(230,95,43,0.12);--nav-border-dark:rgba(255,255,255,0.08);--nav-text-light:#2C3E50;--nav-text-dark:#ECEFF1;--nav-hover-light:#E65F2B;--nav-hover-dark:#FFA726;--nav-shadow:0 10px 30px -10px rgba(0,0,0,0.08);--nav-shadow-hover:0 20px 40px -15px rgba(230,95,43,0.15);--transition-nav:all 0.35s cubic-bezier(0.165,0.84,0.44,1);--nav-height-desktop:80px;--nav-height-shrink:62px;}#mainHeaderContainer{position:sticky;top:0;z-index:1050;width:100%;transition:var(--transition-nav);}.top-announcement-bar{background:linear-gradient(90deg,#B71C1C 0%,#D84315 25%,#E65100 50%,#FF8F00 75%,#C2185B 100%);background-size:200% 100%;animation:announcementGradient 12s ease infinite;border-bottom:1.5px solid #FFD54F;font-size:0.82rem;padding:6px 0;color:#FFFFFF;box-shadow:0 3px 12px rgba(183,28,28,0.25);transition:var(--transition-nav);}@keyframes announcementGradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}body.dark-mode .top-announcement-bar{background:linear-gradient(90deg,#3E0B05 0%,#5E1705 30%,#4A1208 70%,#3E0B05 100%);border-bottom-color:rgba(255,213,79,0.3);color:#FFE082;box-shadow:0 3px 15px rgba(0,0,0,0.4);}.ticker-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,0.22);backdrop-filter:blur(8px);color:#FFFDE7 !important;font-weight:700;padding:3px 12px;border-radius:50px;border:1px solid rgba(255,255,255,0.35);text-shadow:0 1px 2px rgba(0,0,0,0.3);margin-right:12px;}.ticker-badge i{color:#FFD54F !important;animation:pulseBeacon 2s infinite;}@keyframes pulseBeacon{0%{transform:scale(1);}50%{transform:scale(1.2);}100%{transform:scale(1);}}.ticker-link{color:#FFFFFF !important;font-weight:600;text-decoration:none !important;text-shadow:0 1px 2px rgba(0,0,0,0.25);transition:all 0.25s ease;}.ticker-link i{color:#FFD54F !important;}.ticker-link:hover{color:#FFEB3B !important;text-shadow:0 0 10px rgba(255,235,59,0.9);}.announcement-ticker{overflow:hidden;white-space:nowrap;position:relative;display:flex;align-items:center;}.announcement-ticker-track{display:inline-block;animation:ticker-scroll 25s linear infinite;padding-left:20px;}.announcement-ticker-track:hover{animation-play-state:paused;}@keyframes ticker-scroll{0%{transform:translate3d(0,0,0);}100%{transform:translate3d(-50%,0,0);}}.glass-header{background:rgba(255,255,255,0.95) !important;backdrop-filter:blur(30px) saturate(180%) !important;-webkit-backdrop-filter:blur(30px) saturate(180%) !important;border:1.5px solid rgba(255,152,0,0.3) !important;border-radius:50px !important;margin:14px auto !important;max-width:95% !important;padding:0.55rem 1.5rem !important;box-shadow:0 12px 35px rgba(230,95,43,0.08),0 2px 8px rgba(0,0,0,0.04) !important;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1) !important;position:relative;z-index:10;}body.dark-mode .glass-header{background:rgba(18,18,24,0.92) !important;border:1.5px solid rgba(255,152,0,0.22) !important;box-shadow:0 15px 40px rgba(0,0,0,0.6),0 0 20px rgba(230,95,43,0.1) !important;}.header-logo-img{height:52px !important;width:auto !important;max-width:200px !important;flex-shrink:0 !important;object-fit:contain !important;transition:var(--transition-nav);}.header-logo-img.dark-logo{display:none !important;}body.dark-mode .header-logo-img.light-logo{display:none !important;}body.dark-mode .header-logo-img.dark-logo{display:block !important;}.header-scrolled .glass-header{margin:0 auto !important;max-width:100% !important;border-radius:0 !important;border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:1px solid rgba(230,95,43,0.15) !important;padding:0.5rem 1.75rem !important;background:rgba(255,255,255,0.95) !important;box-shadow:0 10px 30px rgba(0,0,0,0.08) !important;}body.dark-mode .header-scrolled .glass-header{background:rgba(15,15,18,0.95) !important;border-bottom:1px solid rgba(255,152,0,0.15) !important;box-shadow:0 10px 30px rgba(0,0,0,0.5) !important;}.header-scrolled .header-logo-img{height:44px !important;}@media (max-width:991.98px){.header-logo-img{height:44px !important;}.header-scrolled .header-logo-img{height:38px !important;}}.header-search-container{position:relative;width:100%;max-width:420px;}.header-search-bar{background:rgba(230,95,43,0.04);border:1.5px solid rgba(230,95,43,0.15);border-radius:30px;padding:8px 45px 8px 20px;font-size:0.9rem;width:100%;color:var(--nav-text-light);transition:var(--transition-nav);}body.dark-mode .header-search-bar{background:rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.12);color:var(--nav-text-dark);}.header-search-bar:focus{background:#FFFFFF;border-color:#E65F2B;box-shadow:0 0 0 4px rgba(230,95,43,0.12);outline:none;}body.dark-mode .header-search-bar:focus{background:#1E1E24;border-color:#FF9800;box-shadow:0 0 0 4px rgba(255,152,0,0.15);}.header-search-dropdown{position:absolute;top:100%;left:0;right:0;background:#FFFFFF;border:1px solid var(--nav-border-light);border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,0.12);margin-top:10px;z-index:1060;display:none;overflow:hidden;transition:var(--transition-nav);}body.dark-mode .header-search-dropdown{background:#18181C;border-color:var(--nav-border-dark);box-shadow:0 15px 35px rgba(0,0,0,0.4);}.header-search-dropdown.active{display:block;animation:slideDownIn 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;}@keyframes slideDownIn{0%{opacity:0;transform:translateY(-10px);}100%{opacity:1;transform:translateY(0);}}.search-suggest-item{padding:10px 20px;display:flex;align-items:center;gap:12px;color:var(--nav-text-light);text-decoration:none;transition:var(--transition-nav);cursor:pointer;}body.dark-mode .search-suggest-item{color:var(--nav-text-dark);}.search-suggest-item:hover,.search-suggest-item:focus{background-color:rgba(230,95,43,0.06);color:#E65F2B;outline:none;}body.dark-mode .search-suggest-item:hover,body.dark-mode .search-suggest-item:focus{background-color:rgba(255,255,255,0.04);color:#FF9800;}.navbar .navbar-nav .nav-link-premium{font-family:'Hind Devanagari','Outfit',sans-serif !important;font-weight:600 !important;font-size:0.95rem !important;color:#334155 !important;padding:8px 14px !important;display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:7px !important;white-space:nowrap !important;transition:all 0.25s cubic-bezier(0.165,0.84,0.44,1) !important;position:relative !important;border-radius:50px !important;}body.dark-mode .navbar .navbar-nav .nav-link-premium{color:#E2E8F0 !important;}.navbar .navbar-nav .nav-link-premium i{font-size:1.05rem;transition:transform 0.25s ease,filter 0.25s ease;}.navbar .navbar-nav .nav-link-premium:hover i{transform:translateY(-2px) scale(1.15);}.nav-item-home i{color:#E65100 !important;filter:drop-shadow(0 2px 4px rgba(230,81,0,0.3));}.nav-item-home:hover{background-color:rgba(230,81,0,0.1) !important;color:#E65100 !important;}.nav-item-bhajan i{color:#8E24AA !important;filter:drop-shadow(0 2px 4px rgba(142,36,170,0.3));}.nav-item-bhajan:hover{background-color:rgba(142,36,170,0.1) !important;color:#8E24AA !important;}.nav-item-mantra i{color:#00838F !important;filter:drop-shadow(0 2px 4px rgba(0,131,143,0.3));}.nav-item-mantra:hover{background-color:rgba(0,131,143,0.1) !important;color:#00838F !important;}.nav-item-aarti i{color:#F57C00 !important;filter:drop-shadow(0 2px 4px rgba(245,124,0,0.3));}.nav-item-aarti:hover{background-color:rgba(245,124,0,0.1) !important;color:#F57C00 !important;}.nav-item-mandir i{color:#C2185B !important;filter:drop-shadow(0 2px 4px rgba(194,24,91,0.3));}.nav-item-mandir:hover{background-color:rgba(194,24,91,0.1) !important;color:#C2185B !important;}.nav-item-festival i{color:#2E7D32 !important;filter:drop-shadow(0 2px 4px rgba(46,125,50,0.3));}.nav-item-festival:hover{background-color:rgba(46,125,50,0.1) !important;color:#2E7D32 !important;}.nav-item-dharma i{color:#1565C0 !important;filter:drop-shadow(0 2px 4px rgba(21,101,192,0.3));}.nav-item-dharma:hover{background-color:rgba(21,101,192,0.1) !important;color:#1565C0 !important;}.nav-item-granth i{color:#D81B60 !important;filter:drop-shadow(0 2px 4px rgba(216,27,96,0.3));}.nav-item-granth:hover{background-color:rgba(216,27,96,0.1) !important;color:#D81B60 !important;}.nav-item-sadhana i{color:#00897B !important;filter:drop-shadow(0 2px 4px rgba(0,137,123,0.3));}.nav-item-sadhana:hover{background-color:rgba(0,137,123,0.1) !important;color:#00897B !important;}.navbar-brand{display:flex !important;align-items:center !important;padding:0 !important;margin:0 !important;}.navbar .navbar-nav{display:flex !important;flex-direction:row !important;align-items:center !important;gap:16px !important;}.has-mega-menu{position:static !important;}.mega-menu-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(12px);width:calc(100vw - 60px);max-width:1060px;background:rgba(255,255,255,0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--nav-border-light);border-radius:20px;box-shadow:0 20px 45px -10px rgba(0,0,0,0.12),0 0 20px rgba(230,95,43,0.05);padding:18px 20px;z-index:1040;opacity:0;visibility:hidden;transition:opacity 0.25s cubic-bezier(0.165,0.84,0.44,1),transform 0.25s cubic-bezier(0.165,0.84,0.44,1),visibility 0.25s;}body.dark-mode .mega-menu-panel{background:rgba(20,22,30,0.98);border-color:var(--nav-border-dark);box-shadow:0 20px 45px -10px rgba(0,0,0,0.6);}.has-mega-menu:hover .mega-menu-panel,.has-mega-menu:focus-within .mega-menu-panel{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);}.mega-menu-panel .row{margin-left:-6px !important;margin-right:-6px !important;}.mega-menu-panel .row > [class*="col-"]{padding-left:6px !important;padding-right:6px !important;}.mega-menu-title{font-family:'Outfit','Hind Devanagari',sans-serif;font-weight:700;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.5px;color:#E65F2B;margin-bottom:8px;padding-left:6px;display:flex;align-items:center;gap:6px;}body.dark-mode .mega-menu-title{color:#FF9800;}.mega-menu-list{list-style:none;padding:0;margin:0;}.mega-menu-list li{margin-bottom:3px;}.mega-menu-list a{font-size:0.86rem;font-weight:600;color:var(--nav-text-light);text-decoration:none;display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:10px;line-height:1.35;transition:all 0.18s cubic-bezier(0.165,0.84,0.44,1);}body.dark-mode .mega-menu-list a{color:var(--nav-text-dark);}.mega-menu-list a:hover,.mega-menu-list a:focus{background-color:rgba(230,95,43,0.08);color:#E65F2B;transform:translateX(3px);outline:none;}body.dark-mode .mega-menu-list a:hover,body.dark-mode .mega-menu-list a:focus{background-color:rgba(255,152,0,0.08);color:#FFB74D;}.dropdown-menu{background:rgba(255,255,255,0.97) !important;backdrop-filter:blur(24px) !important;-webkit-backdrop-filter:blur(24px) !important;border:1.5px solid rgba(230,95,43,0.18) !important;border-radius:22px !important;box-shadow:0 20px 50px rgba(0,0,0,0.12),0 0 20px rgba(230,95,43,0.06) !important;padding:10px !important;transition:all 0.25s cubic-bezier(0.165,0.84,0.44,1) !important;}body.dark-mode .dropdown-menu{background:rgba(26,28,38,0.97) !important;border-color:rgba(255,255,255,0.1) !important;box-shadow:0 20px 50px rgba(0,0,0,0.5) !important;}.dropdown-item{display:flex !important;align-items:center !important;gap:10px !important;font-size:0.88rem !important;font-weight:600 !important;color:#334155 !important;padding:8px 12px !important;border-radius:12px !important;transition:all 0.22s cubic-bezier(0.165,0.84,0.44,1) !important;}body.dark-mode .dropdown-item{color:#E2E8F0 !important;}.dropdown-item:hover,.dropdown-item:focus{background:rgba(230,95,43,0.08) !important;color:#E65F2B !important;transform:translateX(4px) !important;}body.dark-mode .dropdown-item:hover,body.dark-mode .dropdown-item:focus{background:rgba(255,255,255,0.08) !important;color:#FFA726 !important;}.dropdown-item:active{background:#E65F2B !important;color:#FFFFFF !important;}.nav-icon-badge{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:0.88rem;flex-shrink:0;transition:all 0.22s cubic-bezier(0.165,0.84,0.44,1);}.dropdown-item:hover .nav-icon-badge,.mega-menu-list a:hover .nav-icon-badge{transform:scale(1.12) rotate(3deg);}.badge-orange{background:rgba(249,115,22,0.13) !important;color:#EA580C !important;}.badge-amber{background:rgba(245,158,11,0.13) !important;color:#D97706 !important;}.badge-emerald{background:rgba(16,185,129,0.13) !important;color:#059669 !important;}.badge-teal{background:rgba(20,184,166,0.13) !important;color:#0D9488 !important;}.badge-cyan{background:rgba(6,182,212,0.13) !important;color:#0891B2 !important;}.badge-blue{background:rgba(59,130,246,0.13) !important;color:#2563EB !important;}.badge-indigo{background:rgba(99,102,241,0.13) !important;color:#4F46E5 !important;}.badge-purple{background:rgba(168,85,247,0.13) !important;color:#9333EA !important;}.badge-rose{background:rgba(244,63,94,0.13) !important;color:#E11D48 !important;}.badge-red{background:rgba(239,68,68,0.13) !important;color:#DC2626 !important;}.badge-gold{background:rgba(234,179,8,0.13) !important;color:#CA8A04 !important;}.mega-featured-card{background:linear-gradient(135deg,rgba(230,95,43,0.04) 0%,rgba(249,208,75,0.05) 100%);border:1px solid rgba(230,95,43,0.12);border-radius:14px;padding:14px 16px;height:100%;transition:var(--transition-nav);}body.dark-mode .mega-featured-card{background:linear-gradient(135deg,rgba(255,255,255,0.02) 0%,rgba(255,152,0,0.02) 100%);border-color:rgba(255,255,255,0.05);}.mega-featured-card:hover{transform:translateY(-3px);border-color:#E65F2B;box-shadow:0 10px 20px rgba(230,95,43,0.05);}.icon-btn-nav{position:relative;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.15rem;transition:all 0.25s cubic-bezier(0.165,0.84,0.44,1);box-shadow:0 2px 6px rgba(0,0,0,0.04);}.btn-darkmode-nav{background:rgba(94,53,177,0.09) !important;color:#5E35B1 !important;}.btn-darkmode-nav:hover{background:#5E35B1 !important;color:#FFFFFF !important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(94,53,177,0.35) !important;}.btn-tithi-nav{background:rgba(13,148,136,0.09) !important;color:#0D9488 !important;}.btn-tithi-nav:hover{background:#0D9488 !important;color:#FFFFFF !important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(13,148,136,0.35) !important;}.btn-favorites-nav{background:rgba(233,30,99,0.09) !important;color:#E91E63 !important;}.btn-favorites-nav:hover{background:#E91E63 !important;color:#FFFFFF !important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(233,30,99,0.35) !important;}.btn-notif-nav{background:rgba(230,81,0,0.09) !important;color:#E65100 !important;}.btn-notif-nav:hover{background:#E65100 !important;color:#FFFFFF !important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(230,81,0,0.35) !important;}.btn-login-nav{height:38px;padding:0 16px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-hind,'Hind Devanagari',sans-serif);font-size:0.88rem;font-weight:600;white-space:nowrap;color:#FFFFFF !important;background:linear-gradient(135deg,#FF7722 0%,#E65100 100%);border:none;box-shadow:0 3px 10px rgba(230,81,0,0.28);text-decoration:none;transition:all 0.25s cubic-bezier(0.165,0.84,0.44,1);line-height:1;flex-shrink:0;}.btn-login-nav:hover{background:linear-gradient(135deg,#E65100 0%,#BF360C 100%);color:#FFFFFF !important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(230,81,0,0.4);}.btn-login-nav i{font-size:1rem;line-height:1;margin-top:-1px;}.btn-login-nav span{white-space:nowrap;line-height:1;}.profile-dropdown-btn.dropdown-toggle::after{display:none !important;}.badge-nav-count{position:absolute;top:-2px;right:-2px;background:linear-gradient(135deg,#E53935,#FF5722);color:#FFFFFF;font-size:0.65rem;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #FFFFFF;box-shadow:0 2px 6px rgba(229,57,53,0.4);}body.dark-mode .badge-nav-count{border-color:#18181C;background:linear-gradient(135deg,#FF5722,#FF9800);}.notification-menu-panel{width:320px;padding:10px 0;border-radius:18px;border:1px solid var(--nav-border-light);box-shadow:0 15px 35px rgba(0,0,0,0.1);background:#FFFFFF;}body.dark-mode .notification-menu-panel{border-color:var(--nav-border-dark);background:#18181C;box-shadow:0 15px 35px rgba(0,0,0,0.4);}.notification-item{padding:10px 20px;border-bottom:1px solid rgba(0,0,0,0.04);display:flex;gap:12px;text-decoration:none;color:var(--nav-text-light);transition:var(--transition-nav);}body.dark-mode .notification-item{border-bottom-color:rgba(255,255,255,0.04);color:var(--nav-text-dark);}.notification-item:last-child{border-bottom:none;}.notification-item:hover,.notification-item:focus{background-color:rgba(230,95,43,0.04);color:#E65F2B;}.notification-item-container{transition:all 0.3s ease;}.remove-notif-btn:hover{background:rgba(230,95,43,0.1) !important;color:#E65F2B !important;}body.dark-mode .remove-notif-btn:hover{background:rgba(255,152,0,0.15) !important;color:#FF9800 !important;}.profile-avatar-circle{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #E65F2B;display:flex;align-items:center;justify-content:center;background:#FFF3E0;color:#E65F2B;font-weight:700;font-size:0.85rem;}body.dark-mode .profile-avatar-circle{border-color:#FF9800;background:#2D2214;color:#FF9800;}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:64px;background:rgba(255,255,255,0.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-top:1px solid var(--nav-border-light);box-shadow:0 -5px 25px rgba(0,0,0,0.06);z-index:1040;display:none;}body.dark-mode .mobile-bottom-nav{background:rgba(20,20,24,0.95);border-top-color:var(--nav-border-dark);box-shadow:0 -5px 25px rgba(0,0,0,0.3);}.mobile-bottom-nav-inner{display:flex;height:100%;align-items:center;justify-content:space-around;padding:0 10px;}.mobile-bottom-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#7F8C8D;font-family:'Hind Devanagari',sans-serif;font-size:0.75rem;font-weight:500;transition:var(--transition-nav);flex:1;height:48px;}body.dark-mode .mobile-bottom-item{color:#95A5A6;}.mobile-bottom-item i{font-size:1.25rem;margin-bottom:2px;transition:var(--transition-nav);}.mobile-bottom-item.active{color:#E65F2B;}body.dark-mode .mobile-bottom-item.active{color:#FF9800;}.mobile-bottom-item.active i{transform:scale(1.15);}.premium-drawer{position:fixed;top:0;left:0;bottom:0;width:85%;max-width:340px;background:#FFFFFF;z-index:1100;box-shadow:25px 0 50px rgba(0,0,0,0.15);transform:translateX(-100%);transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1);overflow-y:auto;}body.dark-mode .premium-drawer{background:#18181C;box-shadow:25px 0 50px rgba(0,0,0,0.4);}.premium-drawer.open{transform:translateX(0);}.drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);z-index:1090;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s;}.drawer-overlay.active{opacity:1;visibility:visible;}.drawer-header{background:linear-gradient(135deg,#E65F2B 0%,#D4501F 100%);color:#FFFFFF;padding:30px 20px;}.drawer-section-title{font-family:'Outfit',sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;color:#9E9E9E;margin:20px 20px 10px;letter-spacing:1px;}.hamburger-lines{display:flex;flex-direction:column;justify-content:space-between;width:22px;height:16px;}.hamburger-lines span{display:block;height:2px;width:100%;background-color:var(--nav-text-light);border-radius:2px;transition:transform 0.3s ease,opacity 0.3s ease;}body.dark-mode .hamburger-lines span{background-color:var(--nav-text-dark);}.navbar-toggler[aria-expanded="true"] .hamburger-lines span:nth-child(1){transform:translateY(7px) rotate(45deg);}.navbar-toggler[aria-expanded="true"] .hamburger-lines span:nth-child(2){opacity:0;}.navbar-toggler[aria-expanded="true"] .hamburger-lines span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.drawer-accordion .accordion-button{background:none !important;color:var(--nav-text-light) !important;font-size:0.95rem;font-weight:500;padding:12px 20px;box-shadow:none !important;border:none;}body.dark-mode .drawer-accordion .accordion-button{color:var(--nav-text-dark) !important;}.drawer-accordion .accordion-button::after{filter:grayscale(1) invert(0.2);}body.dark-mode .drawer-accordion .accordion-button::after{filter:grayscale(1) invert(0.8);}.drawer-accordion .accordion-body{padding:0 0 10px 30px;background:rgba(0,0,0,0.02);}body.dark-mode .drawer-accordion .accordion-body{background:rgba(255,255,255,0.01);}@media (max-width:991.98px){.mobile-bottom-nav{display:block;}body{padding-bottom:64px;}.top-announcement-bar{font-size:0.75rem;}}.header-text-title{color:#1C1917 !important;}body.dark-mode .header-text-title{color:#F5F5F7 !important;}.header-text-body{color:#2C3E50 !important;}body.dark-mode .header-text-body{color:#ECEFF1 !important;}@media (min-width:1400px) and (max-width:1680px){.navbar .navbar-nav{gap:10px !important;}.navbar .navbar-nav .nav-link-premium{padding:6px 10px !important;font-size:0.88rem !important;}.header-search-container{max-width:320px !important;}}@media (min-width:1200px) and (max-width:1400px){.navbar .navbar-nav{gap:6px !important;}.navbar .navbar-nav .nav-link-premium{padding:5px 8px !important;font-size:0.8rem !important;gap:4px !important;}.header-search-container{max-width:220px !important;}}@media (min-width:1200px){.navbar .navbar-nav .nav-item.dropdown{position:relative !important;}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu{display:block !important;opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity 0.3s cubic-bezier(0.165,0.84,0.44,1),transform 0.3s cubic-bezier(0.165,0.84,0.44,1),visibility 0.3s;pointer-events:none;position:absolute !important;top:100% !important;left:0 !important;margin-top:0 !important;}.navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu,.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.show{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important;pointer-events:auto !important;}.navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu.dropdown-menu-end{left:auto !important;right:0 !important;}}.premium-drawer{border-radius:0 24px 24px 0;}.drawer-header{padding:24px 20px;}.drawer-accordion .accordion-button{padding:14px 20px;font-family:'Outfit',sans-serif;font-weight:600;letter-spacing:0.2px;transition:all 0.3s ease;border-radius:0 !important;}.drawer-accordion .accordion-button:not(.collapsed){color:#E65F2B !important;}.drawer-accordion .accordion-body{padding:5px 0 15px 35px;border-left:2px solid rgba(230,95,43,0.15);margin-left:24px;}.drawer-accordion .mega-menu-list{padding-left:0;list-style:none;margin-bottom:0;}.drawer-accordion .mega-menu-list li{margin-bottom:8px;}.drawer-accordion .mega-menu-list li a{font-size:0.9rem;color:#555555;transition:all 0.2s ease;display:block;padding:4px 0;text-decoration:none;}body.dark-mode .drawer-accordion .mega-menu-list li a{color:#B0BEC5;}.drawer-accordion .mega-menu-list li a:hover{color:#E65F2B;transform:translateX(3px);}