:root{--green:#08352D;--green-dark:#031D18;--green-light:#0F4A3D}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}:root{--nav-green:#06352d;--nav-deep:#03231d;--nav-green-3d:#0a463a;--nav-gold:#b68a3d;--nav-gold-light:#d8bc78;--nav-white:#fffdf5;--nav-muted:#c7d5d0}.noor-navbar{position:fixed;top:18px;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 32px));min-height:70px;display:flex;align-items:center;padding:9px 12px 9px 16px;z-index:99999;background:linear-gradient(145deg,rgba(9,70,58,.97),rgba(3,35,29,.98));border:1px solid rgba(216,188,120,.38);border-radius:22px;box-shadow:0 25px 65px rgba(0,0,0,.3),0 8px 25px rgba(3,35,29,.28),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);isolation:isolate}.noor-navbar::before{content:"";position:absolute;inset:1px;border-radius:21px;background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 28%,transparent 70%,rgba(216,188,120,.06));pointer-events:none;z-index:-1}.noor-brand{display:flex;align-items:center;gap:11px;color:var(--nav-white);text-decoration:none;flex-shrink:0}.brand-mark{position:relative;width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,var(--nav-gold-light),var(--nav-gold));color:var(--nav-deep);box-shadow:0 9px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.55),inset 0-5px 10px rgba(80,50,10,.12);transform:rotate(-4deg);transition:transform .35s ease,box-shadow .35s ease}.brand-mark span{font-size:24px;line-height:1}.brand-mark i{position:absolute;width:6px;height:6px;border-radius:50%;right:8px;top:7px;background:var(--nav-white);box-shadow:0 0 12px rgba(255,255,255,.8)}@media (hover:hover){.noor-brand:hover .brand-mark{transform:rotate(4deg) translateY(-3px) scale(1.06);box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 20px rgba(216,188,120,.18),inset 0 1px 0 rgba(255,255,255,.6)}}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{font-size:14px;font-weight:800;letter-spacing:.2px}.brand-copy small{margin-top:4px;color:var(--nav-gold-light);font-size:12px;letter-spacing:1px}.noor-nav{display:flex;align-items:center;gap:4px;margin-left:auto;margin-right:12px}.noor-nav>a,.more-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:0 0;color:var(--nav-muted);font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}@media (hover:hover){.noor-nav>a:hover,.more-btn:hover{color:var(--nav-white);background:rgba(216,188,120,.09);transform:translateY(-2px)}}.noor-nav>a.active{color:var(--nav-deep);background:linear-gradient(145deg,#e2c98c,#b68a3d);box-shadow:0 8px 20px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.5);transform:translateY(-1px)}.noor-nav>a.active::after{content:"";position:absolute;bottom:3px;left:30%;right:30%;height:2px;border-radius:20px;background:rgba(255,255,255,.5)}.more-wrap{position:relative}.more-btn{gap:6px}.more-star{color:var(--nav-gold-light);font-size:12px}.more-arrow{font-size:12px;transition:transform .25s ease}.more-btn.open .more-arrow{transform:rotate(180deg)}.more-btn.open{color:var(--nav-white);background:rgba(216,188,120,.12)}.more-menu{transform-origin:top right}.more-heading{display:flex;justify-content:space-between;align-items:center;padding:4px 7px 13px;border-bottom:1px solid rgba(216,188,120,.14);margin-bottom:10px}.more-heading small{display:block;color:var(--nav-gold-light);font-size:12px;font-weight:800;letter-spacing:1.7px}.more-heading strong{display:block;margin-top:4px;color:#fff;font-size:15px}.more-heading>span{color:var(--nav-gold-light);font-size:22px;text-shadow:0 0 15px rgba(216,188,120,.4)}.more-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.more-grid a{display:grid;grid-template-columns:39px 1fr auto;align-items:center;gap:9px;min-height:61px;padding:8px 9px;border-radius:14px;color:#fff;text-decoration:none;border:1px solid transparent;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}@media (hover:hover){.more-grid a:hover{background:linear-gradient(145deg,rgba(216,188,120,.13),rgba(255,255,255,.035));border-color:rgba(216,188,120,.22);transform:translateY(-3px) translateX(2px);box-shadow:0 12px 25px rgba(0,0,0,.18)}}.menu-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,rgba(216,188,120,.2),rgba(255,255,255,.04));border:1px solid rgba(216,188,120,.18);font-size:17px}.menu-info{min-width:0;display:flex;flex-direction:column}.menu-info strong{font-size:12px}.menu-info small{margin-top:3px;color:#aebfba;font-size:12px;white-space:nowrap}.more-grid a>b{color:var(--nav-gold-light);font-size:13px}.noor-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}.start-learning{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:12px;background:linear-gradient(145deg,#d8bc78,#b68a3d);color:#03231d;text-decoration:none;font-size:12px;font-weight:800;box-shadow:0 9px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .25s ease,box-shadow .25s ease}@media (hover:hover){.start-learning:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(0,0,0,.3),0 0 18px rgba(216,188,120,.14)}}.start-learning b{font-size:15px}.language-wrap{position:relative}.language-btn{min-height:40px;font-family:inherit}.language-btn.open{background:rgba(216,188,120,.12);border-color:rgba(216,188,120,.32)}@media (hover:hover){.language-btn:hover{background:rgba(216,188,120,.12);border-color:rgba(216,188,120,.32)}}.globe{font-size:14px}.language-arrow{color:var(--nav-gold-light);transition:transform .25s ease}.language-btn.open .language-arrow{transform:rotate(180deg)}.language-menu{pointer-events:none;scrollbar-width:thin}.language-menu.show{pointer-events:auto}.language-title{padding:2px 5px 12px;border-bottom:1px solid rgba(216,188,120,.13);margin-bottom:9px}.language-title small{display:block;color:var(--nav-gold-light);font-size:12px;letter-spacing:1.5px}.language-title strong{display:block;margin-top:4px;color:#fff;font-size:13px}.language-list{display:grid;grid-template-columns:1fr 1fr;gap:5px}.language-list button{min-height:38px;padding:7px 9px;border:1px solid transparent;border-radius:10px;background:rgba(255,255,255,.035);color:#dce6e2;font-family:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer;transition:.2s ease}@media (hover:hover){.language-list button:hover{color:#03231d;background:linear-gradient(145deg,#d8bc78,#b68a3d);transform:translateY(-1px)}}.mobile-menu-btn{width:42px;height:42px;display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:1px solid rgba(216,188,120,.22);border-radius:12px;background:rgba(255,255,255,.045);cursor:pointer}.mobile-menu-btn span{width:19px;height:2px;border-radius:10px;background:#fff;transition:.25s ease}.mobile-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-panel{display:none}@media (max-width:1050px){.noor-nav{gap:1px}.noor-nav>a,.more-btn{padding:0 8px;font-size:12px}.brand-copy small{display:none}.start-learning span{display:none}.start-learning{width:40px;justify-content:center;padding:0}}@media (max-width:800px){.noor-navbar{top:10px;width:calc(100% - 20px);min-height:62px;padding:8px 9px 8px 11px;border-radius:18px}.brand-mark{width:39px;height:39px}.brand-copy strong{font-size:12px}.noor-nav{display:none}.noor-actions{margin-left:auto}.start-learning,.language-wrap{display:none}.mobile-menu-btn{display:flex}.mobile-panel{position:absolute;top:calc(100% + 9px);left:0;right:0;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:18px;background:linear-gradient(145deg,#0a463a,#03231d);border:1px solid rgba(216,188,120,.32);box-shadow:0 25px 55px rgba(0,0,0,.38);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transition:.22s ease}.mobile-panel.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.mobile-panel a{min-height:44px;display:flex;align-items:center;padding:0 13px;border-radius:11px;color:#dce6e2;text-decoration:none;font-size:12px;font-weight:700;transition:.2s ease}@media (hover:hover){.mobile-panel a:hover{color:#03231d;background:linear-gradient(145deg,#d8bc78,#b68a3d)}}.mobile-divider{height:1px;margin:6px 5px;background:rgba(216,188,120,.16)}.mobile-start{margin-top:6px;justify-content:center;background:linear-gradient(145deg,#d8bc78,#b68a3d)!important;color:#03231d!important}.more-menu,.language-menu{display:none!important}}@media (max-width:430px){.noor-navbar{width:calc(100% - 14px);top:7px}.brand-copy strong{font-size:12px}.brand-mark{width:37px;height:37px}}@media (prefers-reduced-motion:reduce){.noor-navbar *,.noor-navbar{transition:none!important}}.hero{min-height:100vh;min-height:100dvh;position:relative;display:flex;align-items:center;justify-content:center;padding:130px 7% 80px;isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-5}.hero-overlay{position:absolute;inset:0;z-index:-4}.hero-overlay::after{content:"";position:absolute;width:650px;height:650px;left:50%;top:45%;transform:translate(-50%,-50%);pointer-events:none}.stars{position:absolute;inset:0;z-index:-3;opacity:.48;background-image:radial-gradient(circle,rgba(255,255,255,.85) 1px,transparent 1px),radial-gradient(circle,rgba(212,181,107,.65) 1px,transparent 1px);background-size:150px 150px,230px 230px;animation:starsMove 30s linear infinite}@keyframes starsMove{0%{background-position:0 0,50px 50px}to{background-position:0-150px,50px -230px}}.moon{position:absolute;top:15%;right:14%;color:rgba(248,244,231,.82);font-size:120px;filter:drop-shadow(0 0 35px rgba(248,244,231,.18));z-index:-1}.hero-content{width:min(850px,100%);text-align:center;position:relative;z-index:5}.bismillah{font-family:"Amiri",serif;font-size:30px;margin-bottom:22px}.eyebrow{letter-spacing:4px;font-size:12px;font-weight:700}.hero h1{margin-top:16px;font-family:"Cormorant Garamond",serif;font-size:clamp(58px,8vw,105px);line-height:.86;letter-spacing:-4px;font-weight:600}.hero h1 span{display:block}.hero-text{max-width:650px;margin:30px auto;font-size:15px;line-height:1.9}.hero-buttons{display:flex;justify-content:center;gap:14px;margin-bottom:30px}.secondary-btn{padding:13px 21px;border-radius:999px;transition:.35s}@media (hover:hover){.secondary-btn:hover{background:rgba(255,255,255,.1);transform:translateY(-3px)}}.hero-search{width:min(620px,100%);height:55px;margin:auto;display:flex;align-items:center;padding:5px 6px 5px 18px;border-radius:999px}.hero-search span{font-size:24px}.hero-search input{flex:1;min-width:0;padding:0 12px;outline:0;border:0;background:0 0;font-size:13px}.hero-search button{border:0;padding:11px 20px;border-radius:999px;font-weight:700;cursor:pointer}.floating-card{position:absolute;padding:17px;border-radius:17px;transition:transform .15s ease}.journey-card{left:7%;top:43%;display:flex;align-items:center;gap:12px}.card-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px}.floating-card small{display:block;font-size:12px;letter-spacing:2px}.floating-card strong{display:block;margin-top:5px;font-size:12px}.reminder-card{right:7%;bottom:21%;width:195px}.reminder-card p{margin:10px 0;font-family:"Cormorant Garamond",serif;font-size:19px;line-height:1.15}.reminder-card span{color:#849397;font-size:12px}.scroll-down{position:absolute;bottom:24px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#7d8d91;font-size:12px;letter-spacing:2px}.scroll-down span{width:1px;height:35px;background:linear-gradient(var(--gold),transparent)}.section{max-width:1400px;margin:auto;padding:120px 7%}.section-heading{max-width:720px;margin:0 auto 60px;text-align:center}.section-heading.left{text-align:left;margin-left:0}.section-heading h2,.feature-content h2,.duas-content h2,.final-cta h2{font-family:"Cormorant Garamond",serif;font-size:clamp(48px,6vw,78px);line-height:.95;margin:12px 0 20px}.section-heading h2 span,.feature-content h2 span,.duas-content h2 span,.final-cta h2 span{color:var(--gold)}.section-heading>p:last-child{color:var(--muted);line-height:1.8}.daily-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.daily-card{min-height:270px;padding:30px;transform-style:preserve-3d}@media (hover:hover){.daily-card:hover{border-color:var(--gold-border);box-shadow:0 30px 80px rgba(0,0,0,.25)}}.daily-top{display:flex;justify-content:space-between;font-size:12px;letter-spacing:2px}.daily-icon{font-size:25px}.daily-card h3{margin:35px 0 15px;font-size:30px}.arabic{font-family:"Amiri",serif;font-size:27px;margin:15px 0}.daily-card small{display:block;margin-top:20px}.topics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.topic-card{min-height:250px;padding:28px}.topic-card::before{bottom:-110px}@media (hover:hover){.topic-card:hover{transform:translateY(-8px);border-color:var(--gold-border)}}.topic-icon{font-size:28px;margin:25px 0 12px}.topic-card p{margin:8px 0 20px}.topic-card a{font-size:12px}.feature-section{min-height:650px;padding:110px 10%;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.feature-content{position:relative;z-index:3}.feature-content>p:not(.eyebrow){max-width:550px;color:var(--muted);line-height:1.9}.feature-points{margin:25px 0}.quran-visual{height:430px;position:relative;display:grid;place-items:center;perspective:900px}.quran-glow{position:absolute;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(212,181,107,.17),transparent 65%);filter:blur(25px)}.quran-book{width:280px;height:350px;position:relative;transform:rotateY(-22deg) rotateX(7deg);transform-style:preserve-3d;filter:drop-shadow(30px 35px 30px rgba(0,0,0,.45));transition:.6s}@media (hover:hover){.quran-book:hover{transform:rotateY(-5deg) rotateX(2deg) translateY(-15px)}}.quran-cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid rgba(212,181,107,.42);border-radius:7px 18px 18px 7px}.quran-cover::before{content:"";position:absolute;inset:25px;border:1px solid rgba(212,181,107,.28)}.quran-cover span{font-family:"Amiri",serif;font-size:55px}.quran-cover small{margin-top:20px;font-size:12px;letter-spacing:3px}.quran-pages{position:absolute;right:-18px;top:10px;width:25px;height:330px;background:repeating-linear-gradient(to bottom,#e5dcc9 0,#e5dcc9 3px,#c5bba7 4px);border-radius:0 10px 10px 0}.hadith-box{max-width:900px;margin:auto;padding:65px;text-align:center;border-radius:30px}.hadith-mark{font-family:Georgia,serif;font-size:80px;line-height:.5}.hadith-text{margin:35px 0;font-family:"Cormorant Garamond",serif;font-size:36px;line-height:1.2}.hadith-line{width:70px;height:1px;margin:auto;background:var(--gold)}.hadith-box small{display:block;margin:20px}.hadith-box button{padding:12px 20px;border-radius:999px;cursor:pointer}.timeline{position:relative;max-width:850px;margin:auto;padding-left:50px}.timeline::before{content:"";position:absolute;left:15px;top:0;bottom:0;width:1px}.timeline-item{position:relative;display:grid;grid-template-columns:70px 1fr;gap:25px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.06)}.timeline-item>span{width:32px;height:32px;position:absolute;left:-50px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;font-size:12px}.timeline-item small{color:var(--gold);letter-spacing:2px;font-size:12px}.timeline-item h3{margin:8px 0;font-family:"Cormorant Garamond",serif;font-size:31px}.duas-section{min-height:560px;padding:100px 10%;display:flex;align-items:center;justify-content:space-between;gap:50px}.duas-content{max-width:700px}.duas-content>p:not(.eyebrow){max-width:600px;margin-bottom:25px;color:var(--muted);line-height:1.9}.dua-circle{width:300px;height:300px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(212,181,107,.34);border-radius:50%;animation:breathe 4s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.04)}}.dua-circle div{font-family:"Amiri",serif;font-size:70px}.prophet-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.prophet-list button{padding:15px 22px;border-radius:999px;cursor:pointer;transition:.3s}@media (hover:hover){.prophet-list button:hover{background:var(--gold);color:#11191a;transform:translateY(-4px)}}.final-cta{position:relative;padding:130px 20px;overflow:hidden;text-align:center}.final-cta h2{max-width:850px;margin:20px auto}.final-cta>p:not(.eyebrow){margin-bottom:25px;color:var(--muted)}footer{padding:70px 7% 25px;display:grid;grid-template-columns:2fr 1fr;gap:60px;border-top:1px solid rgba(255,255,255,.06)}.footer-brand{max-width:350px}.footer-brand p{margin-top:20px;color:var(--muted);font-size:12px;line-height:1.8}.footer-links{display:flex;gap:80px}.footer-links div{display:flex;flex-direction:column;gap:12px}.footer-links h4{color:var(--gold);margin-bottom:5px}.footer-links a{color:#829397;font-size:12px}@media (hover:hover){.footer-links a:hover{color:#fff}}.footer-bottom{grid-column:1/-1;padding-top:25px;display:flex;justify-content:space-between;color:#627377;font-size:12px}.modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;backdrop-filter:blur(12px);z-index:5000}.modal.show{display:flex}.modal-box{width:min(450px,calc(100% - 30px));padding:45px;text-align:center;border-radius:25px;animation:modalIn .35s ease}@keyframes modalIn{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.close-modal{position:absolute;margin-left:150px;margin-top:-25px;border:0;background:0 0;font-size:25px;cursor:pointer}.modal-icon{font-size:40px}.modal-box h2{margin:15px 0;font-family:"Cormorant Garamond",serif;font-size:40px}.modal-box p{margin-bottom:25px;line-height:1.7}.cursor-glow{position:fixed;border-radius:50%;transform:translate(-50%,-50%);z-index:9999}@media (max-width:900px){nav,.nav-btn{display:none}.menu-btn{display:block}.hero{padding:130px 20px 80px}.hero h1{font-size:62px}.floating-card{display:none}.daily-grid,.topics-grid{grid-template-columns:1fr 1fr}.feature-section{grid-template-columns:1fr;padding:90px 7%}.quran-visual{margin-top:50px}.duas-section{flex-direction:column;text-align:center}footer{grid-template-columns:1fr}.footer-bottom{grid-column:1}}@media (max-width:600px){.navbar{top:8px;width:calc(100% - 16px)}.hero{min-height:850px}.hero-bg{background-position:58%center}.bismillah{font-size:24px}.hero h1{font-size:53px;letter-spacing:-2px}.hero-text{font-size:13px}.hero-buttons{flex-direction:column;align-items:center}.hero-search{height:auto;padding:7px}.hero-search input{min-width:0}.hero-search button{padding:10px 13px}.daily-grid,.topics-grid{grid-template-columns:1fr}.section{padding:90px 20px}.section-heading h2,.feature-content h2,.duas-content h2,.final-cta h2{font-size:52px}.hadith-box{padding:35px 20px}.hadith-text{font-size:28px}.timeline{padding-left:35px}.timeline-item{display:block}.timeline-item>span{left:-35px}.dua-circle{width:230px;height:230px}.dua-circle div{font-size:55px}.footer-links{gap:45px}.footer-bottom{flex-direction:column;gap:10px}}@media (hover:hover){nav a:hover{color:#17332f!important}}.nav-btn,.start-learning,.primary-btn{background:linear-gradient(135deg,#d5b66a,#b58a3a)!important;color:#17332f!important;box-shadow:0 10px 25px rgba(181,138,58,.2)!important}@media (hover:hover){.nav-btn:hover,.start-learning:hover,.primary-btn:hover{transform:translateY(-3px)}}.hero{overflow:hidden}.hero-search{backdrop-filter:blur(18px)}@media (hover:hover){.topic-card:hover{border-color:rgba(181,138,58,.35)!important;box-shadow:0 25px 55px rgba(30,55,48,.11)!important}}.feature-section h2,.feature-section h3{color:#17332f!important}.feature-section p{color:#64736f!important}.duas-section h2{color:#fffdf7!important}.duas-section p{color:rgba(255,253,247,.78)!important}.duas-section .gold{color:#d5b66a!important}@media (hover:hover){.prophet-list button:hover{background:#24584d!important;color:#fffdf7!important}}footer h3,footer strong{color:#fffdf7!important}@media (hover:hover){footer a:hover{color:#d5b66a!important}}:root{--bg:#F7F2E6;--bg-deep:#E9EFE8;--navy:#173F38;--teal:#285F53;--ivory:#17352F;--soft-white:#FDFBF4;--glass:rgba(255, 251, 241, 0.82);--glass-light:rgba(255, 255, 255, 0.60);--border:rgba(23, 63, 56, 0.12);--gold-border:rgba(182, 138, 58, 0.28)}body{background:#f7f2e6!important;color:#17352f!important}@media (hover:hover){nav a:hover{color:#173f38!important}}.nav-btn,.primary-btn{background:linear-gradient(135deg,#dcc17b,#b68a3a)!important;color:#17352f!important;box-shadow:0 10px 30px rgba(182,138,58,.18)!important}@media (hover:hover){.nav-btn:hover,.primary-btn:hover{transform:translateY(-3px);box-shadow:0 16px 35px rgba(182,138,58,.25)!important}}.secondary-btn{background:rgba(255,251,241,.62)!important;border:1px solid rgba(23,63,56,.2)!important;color:#173f38!important;backdrop-filter:blur(15px)}@media (hover:hover){.secondary-btn:hover{background:rgba(255,251,241,.88)!important}}.hero{background:#ede4d1!important}.hero-bg{background-image:none!important;background-size:cover!important;background-position:center center!important;transform:scale(1.035)!important;filter:saturate(.92) brightness(1.08) contrast(.96)!important}.hero-overlay{background:linear-gradient(180deg,rgba(248,243,229,.2)0,rgba(248,243,229,.04) 35%,rgba(248,243,229,.08) 65%,rgba(226,211,181,.28) 100%)!important}.hero-overlay::after{background:radial-gradient(circle,rgba(255,236,177,.22),transparent 68%)!important}.bismillah{color:#245b50!important;text-shadow:0 2px 12px rgba(255,255,255,.65)!important}.eyebrow{color:#b68a3a!important}.hero h1{color:#17352f!important;text-shadow:0 3px 18px rgba(255,255,255,.65)!important}.hero h1 span{color:#285f53!important}.hero-text{color:#405c55!important;text-shadow:0 2px 10px rgba(255,255,255,.65)!important}.floating-card{background:rgba(255,252,244,.92)!important;border:1px solid rgba(255,255,255,.9)!important;color:#17352f!important;box-shadow:0 22px 60px rgba(25,58,50,.13)!important;backdrop-filter:blur(20px)}.floating-card small{color:#b68a3a!important}.floating-card strong{color:#17352f!important}.floating-card p{color:#526a64!important}.card-icon{background:#f3e8cf!important;color:#b68a3a!important}.daily-section{background:linear-gradient(180deg,#f7f2e6 0,#eef3ec 100%)!important}.daily-card p{color:#697a75!important}@media (hover:hover){.topic-card:hover{border-color:rgba(182,138,58,.38)!important;box-shadow:0 25px 60px rgba(30,65,55,.12)!important}}.feature-section{background:linear-gradient(135deg,#e5eee8,#f7f2e6)!important;color:#17352f!important}.feature-content h2,.feature-content h3{color:#173f38!important}.feature-content p{color:#667771!important}.quran-cover{background:linear-gradient(145deg,#2b6558,#173f38)!important;border-color:rgba(215,185,111,.55)!important;box-shadow:0 35px 70px rgba(23,63,56,.22)!important}.quran-cover span{color:#dcc17b!important}.quran-cover small{color:#e4e8dd!important}.hadith-section{background:linear-gradient(180deg,#f7f2e6,#e8f0eb)!important}.hadith-box button{border-color:#b68a3a!important}.timeline{color:#173f38!important}.timeline::before{background:linear-gradient(#b68a3a,rgba(182,138,58,.08))!important}.timeline-item{color:#173f38!important;border-bottom-color:rgba(23,63,56,.09)!important}.timeline-item h3{color:#173f38!important}.timeline-item p{color:#687873!important}.timeline-item>span{background:#f7f2e6!important;color:#b68a3a!important}.duas-section{background:linear-gradient(135deg,#285f53,#173f38)!important;color:#fffdf7!important}.duas-content h2{color:#fffdf7!important}.duas-content h2 span{color:#dcc17b!important}.duas-content p{color:rgba(255,253,247,.78)!important}.dua-circle{border-color:rgba(220,193,123,.48)!important;box-shadow:0 0 0 25px rgba(220,193,123,.035),0 0 0 50px rgba(220,193,123,.015)!important}.dua-circle div{color:#dcc17b!important}.dua-circle small{color:rgba(255,255,255,.65)!important}.prophet-list button{background:rgba(255,253,247,.82)!important;color:#285f53!important;border:1px solid rgba(23,63,56,.1)!important}@media (hover:hover){.prophet-list button:hover{background:#285f53!important;color:#fffdf7!important}}.final-cta{background:linear-gradient(135deg,#f7f2e6,#e5eee8)!important;color:#17352f!important}.final-cta h2{color:#173f38!important}.final-cta h2 span{color:#b68a3a!important}.final-cta p{color:#687873!important}footer{background:#173f38!important;color:#fffdf7!important}footer strong,footer h3{color:#fffdf7!important}footer p,footer a{color:rgba(255,253,247,.68)!important}@media (hover:hover){footer a:hover{color:#dcc17b!important}}.footer-bottom{border-top:1px solid rgba(255,255,255,.13)!important}.modal{background:rgba(23,63,56,.35)!important}.modal-box{background:linear-gradient(145deg,#fffdf7,#eaf1eb)!important;color:#173f38!important;border:1px solid rgba(23,63,56,.1)!important;box-shadow:0 35px 100px rgba(23,63,56,.2)!important}.modal-box h2{color:#173f38!important}.modal-box p{color:#687873!important}.modal-icon{color:#b68a3a!important}.close-modal{color:#285f53!important}:root{--green-1:#174B42;--green-2:#0D352F;--green-3:#123F38;--cream:#F5F0E5;--cream-2:#FFFDF5;--cream-3:#E8E0CF;--gold:#B58A3A;--gold-light:#D5B66A;--text:#17332F;--muted:#71807B;--white:#FFFDF5;--border-gold:rgba(181, 138, 58, .45);--border-soft:rgba(23, 75, 66, .13);--shadow-green:rgba(8, 35, 30, .25);--shadow-gold:rgba(181, 138, 58, .18)}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--text)}::selection{background:var(--gold);color:var(--green-2)}.navbar{width:min(1180px,calc(100% - 32px));height:76px;padding:0 20px 0 24px;background:linear-gradient(145deg,var(--green-1),var(--green-2))!important;border:1px solid rgba(181,138,58,.55)!important;border-radius:22px!important;box-shadow:0 18px 45px rgba(8,35,30,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.35s ease!important}.navbar.scrolled{background:linear-gradient(145deg,#123f38,#092f2a)!important;border-color:rgba(213,182,106,.65)!important;box-shadow:0 20px 55px rgba(5,30,25,.35)!important}.logo{gap:12px}.logo-symbol{color:var(--gold-light)!important;font-size:35px!important;filter:drop-shadow(0 0 8px rgba(213,182,106,.25))}.logo strong{color:var(--white)!important;font-size:22px!important;letter-spacing:-.3px}.logo small{color:var(--gold-light)!important;font-size:12px!important}nav{gap:30px!important}nav a{position:relative;color:#c9d8d3!important;font-size:13px!important;font-weight:500;padding:27px 0;transition:color .3s ease,transform .3s ease}nav a::after{content:"";position:absolute;left:50%;bottom:18px;width:0;height:2px;border-radius:10px;background:var(--gold-light);transform:translateX(-50%);transition:width .3s ease}nav a.active{color:var(--white)!important;transform:translateY(-1px)}@media (hover:hover){nav a:hover{color:var(--white)!important;transform:translateY(-1px)}}nav a.active::after{width:22px}@media (hover:hover){nav a:hover::after{width:22px}}.nav-btn{min-width:150px;padding:14px 22px!important;border-radius:999px!important;background:linear-gradient(135deg,#d8bd79,var(--gold))!important;color:var(--green-2)!important;font-size:13px!important;font-weight:700!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 8px 25px rgba(181,138,58,.25),inset 0 1px 0 rgba(255,255,255,.25)!important;transition:.3s ease!important}@media (hover:hover){.nav-btn:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 14px 35px rgba(181,138,58,.35),inset 0 1px 0 rgba(255,255,255,.3)!important}}.menu-btn{color:var(--white)!important}.navbar::after{content:"";position:absolute;left:50%;bottom:-5px;width:55px;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--gold-light),transparent);opacity:.65;border-radius:50%}.hero .floating-card{background:linear-gradient(145deg,var(--green-1),var(--green-2))!important;border:1px solid rgba(181,138,58,.55)!important;color:var(--white)!important;box-shadow:0 22px 55px rgba(8,35,30,.3),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:.35s ease}@media (hover:hover){.hero .floating-card:hover{transform:translateY(-6px);border-color:var(--gold-light)!important;box-shadow:0 28px 65px rgba(8,35,30,.38),0 0 25px rgba(181,138,58,.08)!important}}.hero .floating-card small{color:var(--gold-light)!important}.hero .floating-card strong{color:var(--white)!important}.hero .reminder-card p{color:#e8eee9!important}.hero .reminder-card span{color:#afc1bc!important}.hero .card-icon{background:rgba(213,182,106,.14)!important;color:var(--gold-light)!important;border:1px solid rgba(213,182,106,.18)}.hero-search{background:linear-gradient(145deg,var(--green-1),var(--green-2))!important;border:1px solid rgba(181,138,58,.55)!important;box-shadow:0 20px 55px rgba(8,35,30,.3),inset 0 1px 0 rgba(255,255,255,.08)!important}.hero-search span{color:var(--gold-light)!important}.hero-search input{color:var(--white)!important}.hero-search input::placeholder{color:#afc1bc!important}.hero-search button{background:linear-gradient(135deg,#d8bd79,var(--gold))!important;color:var(--green-2)!important;box-shadow:0 6px 18px rgba(181,138,58,.2)}@media (hover:hover){.hero-search button:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(181,138,58,.3)}}.cursor-glow{width:190px!important;height:190px!important;background:radial-gradient(circle,rgba(213,182,106,.13)0,rgba(42,101,87,.1) 30%,rgba(20,70,60,.06) 50%,transparent 72%)!important;filter:blur(24px)!important;opacity:.85!important;mix-blend-mode:normal!important;pointer-events:none}.daily-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#1f5047,#163d36 60%,#12342f)!important;border:1px solid rgba(213,182,106,.3)!important;border-top:2px solid rgba(213,182,106,.45)!important;border-radius:26px!important;color:var(--white)!important;box-shadow:0 20px 50px rgba(15,45,40,.22),inset 0 1px 0 rgba(255,255,255,.07)!important;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease!important}.daily-card:nth-child(2){background:linear-gradient(145deg,#214b45,#173e38 60%,#11332f)!important}.daily-card:nth-child(3){background:linear-gradient(145deg,#204d44,#163c35 60%,#102f2b)!important}.daily-card::before{content:"";position:absolute;width:230px;height:230px;right:-110px;top:-110px;border-radius:50%;background:radial-gradient(circle,rgba(213,182,106,.16),transparent 68%);pointer-events:none;transition:.6s ease}.daily-card::after{content:"";position:absolute;width:260px;height:150px;left:-120px;bottom:-110px;border-radius:50%;background:radial-gradient(circle,rgba(82,132,119,.16),transparent 70%);pointer-events:none}@media (hover:hover){.daily-card:hover{transform:translateY(-10px)!important;border-color:rgba(213,182,106,.58)!important;box-shadow:0 30px 75px rgba(12,45,40,.3),0 0 35px rgba(213,182,106,.07)!important}}@media (hover:hover){.daily-card:hover::before{transform:scale(1.25)}}.daily-top{position:relative;z-index:2;color:var(--gold-light)!important;font-weight:700}.daily-icon{position:relative;z-index:2;color:var(--gold-light)!important;filter:drop-shadow(0 3px 10px rgba(213,182,106,.25))}.daily-card h3{position:relative;z-index:2;color:var(--white)!important;font-family:"Cormorant Garamond",serif;font-weight:600}.daily-card .arabic{position:relative;z-index:2;color:#dce5df!important;text-shadow:0 3px 12px rgba(0,0,0,.18)}.daily-card p:not(.arabic){position:relative;z-index:2;color:#c3d0ca!important;line-height:1.8}.daily-card small{position:relative;z-index:2;color:var(--gold-light)!important;font-weight:600}.topic-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#183f38,#12332e 45%,#0d2926 100%)!important;border:1px solid rgba(214,181,104,.3)!important;border-top:2px solid rgba(214,181,104,.55)!important;border-radius:24px!important;color:#f8f2e4!important;box-shadow:0 20px 50px rgba(7,30,27,.3),inset 0 1px 0 rgba(255,255,255,.08),inset 0-20px 40px rgba(0,0,0,.08)!important;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease!important}.topic-card::before{content:"";position:absolute;width:260px;height:260px;top:-150px;right:-120px;border-radius:50%;background:radial-gradient(circle,rgba(214,181,104,.18),transparent 72%);pointer-events:none}.topic-card::after{content:"";position:absolute;width:300px;height:180px;left:-150px;bottom:-130px;border-radius:50%;background:radial-gradient(circle,rgba(69,130,111,.18),transparent 70%);pointer-events:none}@media (hover:hover){.topic-card:hover{transform:translateY(-10px) scale(1.015)!important;border-color:rgba(214,181,104,.65)!important;box-shadow:0 30px 75px rgba(7,30,27,.4),0 0 35px rgba(213,182,106,.08),inset 0 1px 0 rgba(255,255,255,.1)!important}}.topic-card>span{position:relative;z-index:3;color:rgba(239,226,193,.58)!important;font-size:12px;letter-spacing:2px}.topic-icon{position:relative;z-index:3;color:#d6b568!important;text-shadow:0 4px 15px rgba(214,181,104,.25);filter:drop-shadow(0 4px 8px rgba(214,181,104,.2))}.topic-card h3{position:relative;z-index:3;color:#fffaf0!important;font-family:"Cormorant Garamond",serif;font-size:29px!important;font-weight:600;text-shadow:0 2px 12px rgba(0,0,0,.18)}.topic-card p{position:relative;z-index:3;color:#b9cbc4!important;font-size:12px;line-height:1.8}.topic-card a{position:relative;z-index:3;display:inline-flex;align-items:center;color:#d6b568!important;font-weight:600;transition:.3s ease}@media (hover:hover){.topic-card a:hover{color:#f1d995!important;transform:translateX(5px)}}.hadith-box{background:linear-gradient(145deg,var(--green-1),var(--green-2))!important;border:1px solid rgba(181,138,58,.55)!important;color:var(--white)!important;box-shadow:0 25px 65px rgba(8,35,30,.3),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:.35s ease}@media (hover:hover){.hadith-box:hover{transform:translateY(-5px);border-color:var(--gold-light)!important;box-shadow:0 32px 75px rgba(8,35,30,.36),0 0 25px rgba(181,138,58,.07)!important}}.hadith-mark{color:var(--gold-light)!important}.hadith-text{color:var(--white)!important;text-shadow:0 2px 12px rgba(0,0,0,.12)}.hadith-box small{color:#afc1bc!important}.hadith-box button{background:0 0!important;color:var(--gold-light)!important;border:1px solid var(--gold)!important;transition:.3s ease}@media (hover:hover){.hadith-box button:hover{background:var(--gold-light)!important;color:var(--green-2)!important;transform:translateY(-3px);box-shadow:0 10px 25px rgba(181,138,58,.25)}}.feature-content a{display:inline-flex!important;align-items:center;justify-content:center;padding:13px 24px!important;margin-top:8px;border-radius:999px!important;background:linear-gradient(135deg,var(--green-1),var(--green-2))!important;color:var(--white)!important;border:1px solid var(--gold)!important;font-size:13px!important;font-weight:700!important;box-shadow:0 10px 28px rgba(8,35,30,.25),inset 0 1px 0 rgba(255,255,255,.1);transition:.3s ease!important}@media (hover:hover){.feature-content a:hover{background:linear-gradient(135deg,#1c564b,#103a34)!important;color:var(--gold-light)!important;border-color:var(--gold-light)!important;transform:translateY(-4px)!important}}.feature-points{display:flex;flex-wrap:wrap;gap:12px!important}.feature-points span{display:inline-flex;align-items:center;gap:8px;padding:11px 16px!important;background:linear-gradient(145deg,var(--green-1),var(--green-2))!important;color:var(--white)!important;border:1px solid rgba(181,138,58,.5)!important;border-radius:999px!important;box-shadow:0 8px 20px rgba(8,35,30,.18),inset 0 1px 0 rgba(255,255,255,.07);font-size:12px!important;font-weight:600;transition:.3s ease}@media (hover:hover){.feature-points span:hover{transform:translateY(-3px);background:linear-gradient(145deg,#1c564b,#103a34)!important;border-color:var(--gold-light)!important;box-shadow:0 12px 28px rgba(8,35,30,.25)}}.reveal{opacity:0;transform:translateY(35px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}button,a{-webkit-tap-highlight-color:transparent}@media (max-width:900px){.navbar{width:calc(100% - 24px);height:68px;padding:0 16px}nav{gap:18px!important}nav a{padding:12px 0}nav a::after{display:none}.nav-btn{min-width:auto;padding:11px 16px!important}}@media (max-width:700px){.navbar{border-radius:18px!important}.logo strong{font-size:18px!important}.logo small{font-size:12px!important}.logo-symbol{font-size:29px!important}.topic-card h3{font-size:25px!important}.daily-card,.topic-card{border-radius:20px!important}.cursor-glow{display:none}}@media (max-width:480px){.navbar{width:calc(100% - 18px);height:64px;padding:0 13px}.logo{gap:7px}.logo strong{font-size:16px!important}.logo small{display:none}.logo-symbol{font-size:25px!important}.nav-btn{font-size:12px!important;padding:10px 13px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#languageSystem{position:relative;display:inline-flex;align-items:center;margin-left:10px}#languageBtn{border:1px solid rgba(181,138,58,.45);background:rgba(255,252,243,.1);color:#fffdf5;padding:10px 14px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;display:flex;align-items:center;gap:7px;transition:.25s ease}@media (hover:hover){#languageBtn:hover{background:rgba(213,182,106,.18);transform:translateY(-2px)}}.language-arrow{font-size:14px}#languageMenu{position:absolute;top:calc(100% + 12px);right:0;width:270px;max-height:420px;overflow-y:auto;padding:8px;background:#174b42;border:1px solid rgba(181,138,58,.55);border-radius:18px;box-shadow:0 25px 60px rgba(8,35,30,.35);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.97);transition:.25s ease;z-index:9999}#languageMenu.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.language-option{width:100%;border:0;background:0 0;color:#fffdf5;padding:10px 12px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;transition:.2s ease}@media (hover:hover){.language-option:hover{background:rgba(213,182,106,.16)}}.language-option span{font-size:13px;font-weight:700}.language-option small{color:#c9d8d3;font-size:12px}#languageMessage{position:fixed;right:25px;bottom:25px;z-index:10000;background:linear-gradient(145deg,#174b42,#0d352f);color:#fffdf5;border:1px solid rgba(181,138,58,.55);padding:14px 18px;border-radius:14px;box-shadow:0 15px 40px rgba(8,35,30,.3);display:flex;flex-direction:column;gap:3px;animation:languagePop .3s ease}#languageMessage strong{color:#d5b66a}#languageMessage span{font-size:12px;color:#c9d8d3}#languageMessage.hide{opacity:0;transform:translateY(10px);transition:.3s ease}@keyframes languagePop{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){#languageSystem{margin-left:0}#languageMenu{right:auto;left:0;width:250px}}.language-selector{position:relative;margin-left:10px;z-index:9999}.language-btn{display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:999px;border:1px solid rgba(181,138,58,.55);background:rgba(255,252,243,.1);color:#fffdf5;font-size:12px;font-weight:700;cursor:pointer;transition:.25s ease}@media (hover:hover){.language-btn:hover{background:rgba(213,182,106,.18);transform:translateY(-2px)}}.language-menu{position:absolute;top:calc(100% + 12px);right:0;width:280px;max-height:420px;overflow-y:auto;padding:8px;border-radius:18px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:.25s ease}.language-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.language-menu button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:0;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;text-align:left;transition:.2s ease}@media (hover:hover){.language-menu button:hover{background:rgba(213,182,106,.16)}}.language-menu small{font-size:12px}@media (max-width:900px){.language-selector{margin-left:0}.language-menu{right:auto;left:0}}.language-menu{background:rgba(255,252,243,.98)!important;border:1px solid rgba(181,138,58,.45)!important;box-shadow:0 25px 60px rgba(23,51,47,.25),0 8px 25px rgba(181,138,58,.12)!important}.language-menu button{color:#17332f!important;background:0 0!important;border-bottom:1px solid rgba(23,51,47,.06)!important}@media (hover:hover){.language-menu button:hover{background:linear-gradient(135deg,rgba(213,182,106,.22),rgba(181,138,58,.1))!important;color:#174b42!important}}.language-menu button:first-letter{color:#174b42}.language-menu small{color:#71807b!important}.language-menu::-webkit-scrollbar{width:6px}.language-menu::-webkit-scrollbar-track{background:0 0}.language-menu::-webkit-scrollbar-thumb{background:#b58a3a;border-radius:10px}.navbar nav{display:flex;align-items:center;gap:24px}.more-dropdown{position:relative!important;display:block!important}.more-btn{background:0 0!important;border:0!important;color:#c9d8d3!important;font-size:13px!important;font-weight:700!important;cursor:pointer;padding:8px 0!important}@media (hover:hover){.more-btn:hover{color:#fffdf5!important}}.more-menu{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;width:230px!important;padding:8px!important;display:block!important;background:linear-gradient(145deg,#174b42,#0d352f)!important;border:1px solid rgba(181,138,58,.55)!important;border-radius:18px!important;box-shadow:0 25px 60px rgba(8,35,30,.35)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important;transition:.25s ease!important;z-index:99999!important}.more-menu.show{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.more-menu a{display:block!important;width:100%!important;box-sizing:border-box!important;padding:11px 13px!important;margin:2px 0!important;color:#fffdf5!important;text-decoration:none!important;font-size:12px!important;border-radius:10px!important;white-space:nowrap!important}@media (hover:hover){.more-menu a:hover{background:rgba(213,182,106,.15)!important;color:#d8bd79!important;transform:translateX(3px)}}@media (max-width:900px){.navbar nav{gap:0}.more-dropdown{width:100%!important}.more-btn{width:100%!important;text-align:left;padding:12px 0!important}.more-menu{position:static!important;width:100%!important;display:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;margin-top:5px}.more-menu.show{display:block!important}}.timeline-number,.timeline-step,.step-number,.journey-number{background:linear-gradient(145deg,#0a463a,#03231d)!important;border:2px solid #b68a3d!important;color:#fffdf6!important;box-shadow:0 8px 20px rgba(3,35,29,.35),inset 0 1px 0 rgba(255,255,255,.1)!important;transform:translateZ(0);transition:all .3s ease}@media (hover:hover){.timeline-number:hover,.timeline-step:hover,.step-number:hover,.journey-number:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 12px 28px rgba(3,35,29,.45),0 0 15px rgba(182,138,61,.2)!important}}.main-nav a.active,.navbar nav a.active{color:#d8bc78!important;position:relative}.main-nav a.active::after,.navbar nav a.active::after{content:"";position:absolute;left:50%;bottom:-8px;width:22px;height:2px;transform:translateX(-50%);background:#d8bc78;border-radius:10px;box-shadow:0 0 8px rgba(216,188,120,.55)}@media (hover:hover){.main-nav a:hover,.navbar nav a:hover{color:#d8bc78!important}}@media (hover:hover){.navbar nav a:hover,.main-nav a:hover{color:#d8bc78!important}}.navbar nav a,.main-nav a{position:relative;transition:color .25s ease}.navbar nav a.active,.main-nav a.active,.more-btn.active{color:#d8bc78!important}.more-btn.active{color:#d8bc78!important}@media (hover:hover){.navbar nav a:hover,.main-nav a:hover,.more-btn:hover{color:#d8bc78!important}}.main-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:12px;color:#d7e3df;text-decoration:none;font-size:13px;font-weight:700;transition:color .25s ease,background .25s ease,transform .25s ease}@media (hover:hover){.main-nav a:hover{color:#fffdf5;background:rgba(255,255,255,.07);transform:translateY(-1px)}}.main-nav a.active{color:#fffdf5;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(181,138,58,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 18px rgba(0,0,0,.12)}.main-nav a.active::after{content:"";position:absolute;left:50%;bottom:-7px;width:22px;height:2px;transform:translateX(-50%);background:#d8bc78;border-radius:20px;box-shadow:0 0 8px rgba(216,188,120,.65),0 0 16px rgba(216,188,120,.25)}.navbar nav a.active,.main-nav a.active{position:relative!important;background:rgba(255,255,255,.12)!important;color:#fffdf5!important;padding:9px 16px!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.12)!important;transition:all .25s ease!important}.navbar nav a.active::after,.main-nav a.active::after{content:""!important;position:absolute!important;left:50%!important;bottom:-7px!important;width:22px!important;height:2px!important;transform:translateX(-50%)!important;background:#d8bc78!important;border-radius:10px!important;box-shadow:0 0 8px rgba(216,188,120,.7)!important}.navbar nav>a.active{background:linear-gradient(145deg,#d8bc78,#c9a85f)!important;color:#06352d!important;border-radius:12px!important;padding:9px 16px!important;box-shadow:0 5px 18px rgba(181,138,58,.25),inset 0 1px 0 rgba(255,255,255,.35)!important}.begin-journey-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:210px;padding:15px 26px;border-radius:17px;border:1px solid rgba(213,182,106,.72);background:linear-gradient(145deg,#24584d 0,#174b42 48%,#0d352f 100%);color:#fffdf5;text-decoration:none;font-size:15px;font-weight:750;letter-spacing:.2px;box-shadow:0 5px 0#082a25,0 11px 22px rgba(8,35,30,.28),inset 0 1px 0 rgba(255,255,255,.18),inset 0-2px 0 rgba(0,0,0,.18);transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;overflow:hidden;isolation:isolate}.begin-journey-btn::before{z-index:-1}.begin-journey-btn::after{content:"";position:absolute;top:-60%;left:-90%;width:55%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(18deg);transition:left .55s ease;pointer-events:none}.begin-journey-btn b{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(213,182,106,.38);color:#d8bc78;font-size:17px;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 5px rgba(0,0,0,.16);transition:transform .22s ease,background .22s ease}@media (hover:hover){.begin-journey-btn:hover{transform:translateY(-4px);border-color:#d8bc78;box-shadow:0 8px 0#082a25,0 18px 32px rgba(8,35,30,.34),0 0 22px rgba(181,138,58,.18),inset 0 1px 0 rgba(255,255,255,.22)}}@media (hover:hover){.begin-journey-btn:hover::after{left:140%}}@media (hover:hover){.begin-journey-btn:hover b{transform:translateX(4px);background:rgba(213,182,106,.14)}}.begin-journey-btn:active b{transform:translateX(2px)}.begin-journey-btn::before{content:"";position:absolute;inset:1px;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 42%);pointer-events:none}@media (hover:hover){.begin-journey-btn:hover{transform:translateY(-4px);border-color:#d8bc78;box-shadow:0 8px 0#082a25,0 18px 32px rgba(8,35,30,.38),0 0 20px rgba(181,138,58,.18),inset 0 1px 0 rgba(255,255,255,.2)}}.begin-journey-btn:active{transform:translateY(2px);box-shadow:0 2px 0#082a25,0 6px 14px rgba(8,35,30,.25),inset 0 2px 4px rgba(0,0,0,.15)}@media (hover:hover){.begin-journey-btn:hover{transform:translateY(-3px);box-shadow:0 16px 35px rgba(8,35,30,.32),0 0 18px rgba(181,138,58,.18);border-color:#d5b66a}}.noor-3d-btn{--green-1:#285f53;--green-2:#174b42;--green-3:#0b302b;--gold:#d8bc78;--gold-soft:rgba(216, 188, 120, .55)}@media (hover:hover){.noor-3d-btn:hover{transform:perspective(700px) translateY(-6px) rotateX(4deg);border-color:#e3c986;box-shadow:0 9px 0#06241f,0 21px 38px rgba(5,31,27,.38),0 0 25px rgba(181,138,58,.2),inset 0 1px 0 rgba(255,255,255,.23);animation-play-state:paused}}@media (hover:hover){.noor-3d-btn:hover b{transform:translateX(6px) rotate(-3deg) scale(1.08);background:rgba(216,188,120,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 10px rgba(0,0,0,.25)}}@keyframes noorButtonShine{0%{left:-75%}45%{left:130%}to{left:130%}}@keyframes noorButtonFloat{0%,to{transform:perspective(700px) translateY(0) rotateX(0deg)}50%{transform:perspective(700px) translateY(-2px) rotateX(1.5deg)}}@media (prefers-reduced-motion:reduce){.noor-3d-btn,.noor-3d-btn::after{animation:none}.noor-3d-btn{transition:none}}@media (max-width:600px){.noor-3d-btn{width:100%;min-width:0;max-width:320px}}.noor-3d-btn{--gold-1:#f3d98b;--gold-2:#d9b963;--gold-3:#b8903f;--gold-deep:#8f6b2c;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:205px;min-height:54px;padding:13px 17px 13px 25px;border-radius:999px;color:#173b34;text-decoration:none;font-size:15px;font-weight:800;letter-spacing:.15px;background:linear-gradient(145deg,var(--gold-1) 0%,#e9ca7b 35%,var(--gold-2) 68%,var(--gold-3) 100%);border:1px solid rgba(255,239,177,.95);box-shadow:0 5px 0 var(--gold-deep),0 12px 25px rgba(104,76,25,.25),inset 0 2px 0 rgba(255,255,255,.65),inset 0-3px 0 rgba(120,82,20,.18);transform:perspective(700px) translateY(0) rotateX(0deg);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .25s ease;overflow:hidden;isolation:isolate;animation:goldButtonFloat 3.8s ease-in-out infinite}.noor-3d-btn::before{content:"";position:absolute;inset:2px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(255,255,255,.12) 38%,transparent 65%);pointer-events:none;z-index:-1}.noor-3d-btn::after{content:"";position:absolute;top:-90%;left:-75%;width:38%;height:280%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),rgba(255,248,207,.5),transparent);transform:rotate(20deg);animation:goldenShine 3.8s ease-in-out infinite;pointer-events:none}.noor-3d-btn span{position:relative;z-index:2}.noor-3d-btn b{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff8df;background:linear-gradient(145deg,#28594e,#123d35);border:1px solid rgba(255,235,164,.75);box-shadow:0 3px 0#09251f,0 5px 9px rgba(54,38,13,.25),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}@media (hover:hover){.noor-3d-btn:hover{transform:perspective(700px) translateY(-6px) rotateX(4deg);filter:brightness(1.04);box-shadow:0 9px 0 var(--gold-deep),0 21px 38px rgba(104,76,25,.3),0 0 25px rgba(216,188,120,.28),inset 0 2px 0 rgba(255,255,255,.72);animation-play-state:paused}}@media (hover:hover){.noor-3d-btn:hover b{transform:translateX(5px) scale(1.08);box-shadow:0 4px 0#09251f,0 7px 12px rgba(54,38,13,.28),inset 0 1px 0 rgba(255,255,255,.25)}}.noor-3d-btn:active{transform:perspective(700px) translateY(3px);box-shadow:0 2px 0 var(--gold-deep),0 6px 13px rgba(104,76,25,.22),inset 0 3px 6px rgba(92,64,17,.18)}.noor-3d-btn:active b{transform:translateX(2px) scale(.96)}@keyframes goldButtonFloat{0%,to{transform:perspective(700px) translateY(0) rotateX(0deg)}50%{transform:perspective(700px) translateY(-2px) rotateX(1.5deg)}}@keyframes goldenShine{0%{left:-75%}45%{left:135%}to{left:135%}}@media (max-width:600px){.noor-3d-btn{width:100%;max-width:320px;min-width:0}}@media (prefers-reduced-motion:reduce){.noor-3d-btn,.noor-3d-btn::after{animation:none}}.noor-brand-mark{overflow:hidden!important;padding:0!important;background:#f4ead8!important;border:1px solid rgba(211,170,87,.85)!important;transform:none!important}.noor-brand-logo{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.noor-brand:hover .noor-brand-mark{transform:translateY(-2px)!important}
:where(html[data-theme=dark]) .noor-nav>a.active::after{background:rgba(24,37,34,.5)}:where(html[data-theme=dark]) .mobile-menu-btn span{background:#182522}:where(html[data-theme=dark]) .stars{background-image:radial-gradient(circle,rgba(24,37,34,.85) 1px,transparent 1px),radial-gradient(circle,rgba(212,181,107,.65) 1px,transparent 1px)}:where(html[data-theme=dark]) .reminder-card span{color:#afb4b6}:where(html[data-theme=dark]) .scroll-down{color:#b2b7b9}:where(html[data-theme=dark]) .quran-pages{background:repeating-linear-gradient(to bottom,#100e09 0,#100e09 3px,#c5bba7 4px)}:where(html[data-theme=dark]) .final-cta>p:not(.eyebrow){color:#71807b}:where(html[data-theme=dark]) .footer-links a{color:#b0b5b7}:where(html[data-theme=dark]) .footer-bottom{color:#bec3c4}@media (hover:hover){:where(html[data-theme=dark]) nav a:hover{color:#dce7e6!important}}:where(html[data-theme=dark]) .feature-section h2,:where(html[data-theme=dark]) .feature-section h3{color:#dce7e6!important}:where(html[data-theme=dark]) .feature-section p{color:#c0c4c3!important}html[data-theme=dark]{--bg:#1d1910;--bg-deep:#131812;--soft-white:#242013;--glass:rgba(35,31,19,0.82);--glass-light:rgba(24,37,34,0.6);--border:rgba(231,239,234,0.13)}:where(html[data-theme=dark]) body{background:#1d1910!important;color:#dbe7e5!important}@media (hover:hover){:where(html[data-theme=dark]) nav a:hover{color:#d7e6e4!important}}:where(html[data-theme=dark]) .secondary-btn{background:rgba(35,31,19,.62)!important;border:1px solid rgba(231,239,234,.22)!important;color:#d7e6e4!important}@media (hover:hover){:where(html[data-theme=dark]) .secondary-btn:hover{background:rgba(35,31,19,.88)!important}}:where(html[data-theme=dark]) .hero{background:#13100a!important}:where(html[data-theme=dark]) .bismillah{color:#cddfdb!important}:where(html[data-theme=dark]) .hero h1{color:#dbe7e5!important}:where(html[data-theme=dark]) .hero h1 span{color:#cbddd9!important}:where(html[data-theme=dark]) .hero-text{color:#cbd3d1!important}:where(html[data-theme=dark]) .floating-card{background:rgba(36,32,19,.92)!important;border:1px solid rgba(45,67,62,.9)!important;color:#dbe7e5!important}:where(html[data-theme=dark]) .floating-card strong{color:#dbe7e5!important}:where(html[data-theme=dark]) .floating-card p{color:#c4cbca!important}:where(html[data-theme=dark]) .card-icon{background:#14110b!important}:where(html[data-theme=dark]) .daily-section{background:linear-gradient(180deg,#1d1910 0,#151b13 100%)!important}:where(html[data-theme=dark]) .daily-card p{color:#bdc2c0!important}:where(html[data-theme=dark]) .feature-section{background:linear-gradient(135deg,#111713,#1d1910)!important;color:#dbe7e5!important}:where(html[data-theme=dark]) .feature-content h2,:where(html[data-theme=dark]) .feature-content h3{color:#d7e6e4!important}:where(html[data-theme=dark]) .feature-content p{color:#bec3c1!important}:where(html[data-theme=dark]) .hadith-section{background:linear-gradient(180deg,#1d1910,#121914)!important}:where(html[data-theme=dark]) .timeline{color:#d7e6e4!important}:where(html[data-theme=dark]) .timeline-item{color:#d7e6e4!important;border-bottom-color:rgba(231,239,234,.1)!important}:where(html[data-theme=dark]) .timeline-item h3{color:#d7e6e4!important}:where(html[data-theme=dark]) .timeline-item p{color:#bec2c1!important}:where(html[data-theme=dark]) .timeline-item>span{background:#1d1910!important}:where(html[data-theme=dark]) .prophet-list button{background:rgba(37,33,20,.82)!important;color:#cbddd9!important;border:1px solid rgba(231,239,234,.11)!important}:where(html[data-theme=dark]) .final-cta{background:linear-gradient(135deg,#1d1910,#111713)!important;color:#dbe7e5!important}:where(html[data-theme=dark]) .modal-box{background:linear-gradient(145deg,#252114,#121913)!important;color:#d7e6e4!important;border:1px solid rgba(231,239,234,.11)!important}:where(html[data-theme=dark]) .modal-box h2{color:#d7e6e4!important}:where(html[data-theme=dark]) .modal-box p{color:#bec2c1!important}:where(html[data-theme=dark]) .close-modal{color:#cbddd9!important}html[data-theme=dark]{--cream:#1c180f;--cream-2:#252114;--cream-3:#100e09;--text:#dce7e6;--muted:#babebd;--white:#252114;--border-soft:rgba(231,239,234,0.14)}:where(html[data-theme=dark]) .logo strong{color:#fffdf5!important}:where(html[data-theme=dark]) nav a.active{color:#fffdf5!important}@media (hover:hover){:where(html[data-theme=dark]) nav a:hover{color:#fffdf5!important}}:where(html[data-theme=dark]) .menu-btn{color:#fffdf5!important}:where(html[data-theme=dark]) .hero .floating-card{color:#fffdf5!important}:where(html[data-theme=dark]) .hero .floating-card strong{color:#fffdf5!important}:where(html[data-theme=dark]) .hero-search input{color:#fffdf5!important}:where(html[data-theme=dark]) .daily-card{color:#fffdf5!important}:where(html[data-theme=dark]) .daily-card h3{color:#fffdf5!important}:where(html[data-theme=dark]) .hadith-box{color:#fffdf5!important}:where(html[data-theme=dark]) .hadith-text{color:#fffdf5!important}:where(html[data-theme=dark]) .feature-content a{color:#fffdf5!important}:where(html[data-theme=dark]) .feature-points span{color:#fffdf5!important}:where(html[data-theme=dark]) .language-menu{background:rgba(36,32,19,.98)!important}:where(html[data-theme=dark]) .language-menu button{color:#dce7e6!important;border-bottom:1px solid rgba(231,239,234,.07)!important}:where(html[data-theme=dark]) .language-menu button:first-letter{color:#d3e5e2}:where(html[data-theme=dark]) .language-menu small{color:#babebd!important}:where(html[data-theme=dark]) .noor-3d-btn{border:1px solid rgba(72,65,40,.95)}:where(html[data-theme=dark]) .noor-3d-btn::after{background:linear-gradient(90deg,transparent,rgba(24,37,34,.72),rgba(24,23,13,.5),transparent)}:where(html[data-theme=dark]) .noor-3d-btn b{border:1px solid rgba(72,65,40,.75)}:where(html[data-theme=dark]) .noor-brand-mark{background:#18140d!important}
.noor-navbar{position:sticky!important;top:14px!important;z-index:10000!important;width:calc(100% - 40px)!important;max-width:1420px!important;min-height:72px!important;margin:14px auto!important;padding:9px 12px 9px 15px!important;display:flex!important;align-items:center!important;gap:18px!important;background:linear-gradient(145deg,rgba(7,57,48,.97),rgba(3,35,29,.97))!important;border:1px solid rgba(216,188,120,.48)!important;border-radius:24px!important;box-shadow:0 24px 55px rgba(3,35,29,.27),inset 0 1px 0 rgba(255,255,255,.09),inset 0-1px 0 rgba(0,0,0,.18)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.noor-navbar::before{content:"";position:absolute;inset:1px;border-radius:23px;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 30%,transparent 70%,rgba(216,188,120,.07))}.noor-brand{position:relative;z-index:2;display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto;color:#fffdf5!important;text-decoration:none!important}.noor-brand-mark{position:relative;width:46px!important;height:46px!important;display:grid!important;place-items:center!important;flex:0 0 46px;border-radius:15px!important;background:linear-gradient(145deg,#d8bc78,#b68a3d)!important;color:#06352d!important;box-shadow:0 11px 25px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.62),inset 0-3px 6px rgba(83,53,12,.18)!important;transform:perspective(600px) rotateY(-8deg) rotateZ(-3deg);transition:transform .35s ease,box-shadow .35s ease;overflow:hidden}.noor-brand-mark::after{content:"";position:absolute;width:22px;height:22px;border:1px solid rgba(255,255,255,.32);border-radius:50%;transform:translate(8px,-8px)}.noor-brand-mark>span{position:relative;z-index:2;font-size:25px!important;line-height:1;transform:translateY(-1px)}.noor-brand-mark>i{display:none!important}@media (hover:hover){.noor-brand:hover .noor-brand-mark{transform:perspective(600px) rotateY(8deg) rotateZ(3deg) translateY(-2px) scale(1.04);box-shadow:0 15px 30px rgba(0,0,0,.34),0 0 25px rgba(216,188,120,.18),inset 0 1px 0 rgba(255,255,255,.7)}}.noor-brand-copy{display:flex!important;flex-direction:column!important;gap:2px!important;white-space:nowrap}.noor-brand-copy strong{font-size:15px!important;font-weight:900!important;letter-spacing:.1px;color:#fffdf5!important}.noor-brand-copy small{font-size:12px!important;letter-spacing:1.2px;color:#d8bc78!important;font-weight:700!important}.noor-nav{position:relative!important;z-index:3;display:flex!important;align-items:center!important;justify-content:center;gap:5px!important;flex:1 1 auto;min-width:0}.noor-nav>a,.noor-nav .more-btn{position:relative!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:12px!important;background:0 0!important;color:#c9d8d3!important;text-decoration:none!important;font-size:12px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;transition:transform .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease!important}@media (hover:hover){.noor-nav>a:hover,.noor-nav .more-btn:hover{color:#fffdf5!important;background:rgba(216,188,120,.09)!important;transform:translateY(-2px)!important}}.noor-nav>a.active,.noor-nav .more-btn.page-active{color:#06352d!important;background:linear-gradient(145deg,#d8bc78,#b68a3d)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 8px 20px rgba(181,138,58,.25),inset 0 1px 0 rgba(255,255,255,.55),inset 0-2px 5px rgba(87,55,12,.14)!important;transform:translateY(-1px)!important}.more-dropdown{position:relative!important;display:block!important;z-index:20}.more-btn{font-family:inherit!important}.more-dot{font-size:12px;color:#d8bc78}.more-chevron{font-size:13px;transition:transform .25s ease}.more-btn[aria-expanded=true] .more-chevron{transform:rotate(180deg)}.more-menu{position:absolute!important;top:calc(100% + 13px)!important;right:0!important;width:390px!important;padding:12px!important;border-radius:20px!important;background:linear-gradient(145deg,#0b4a3d,#03231d)!important;border:1px solid rgba(216,188,120,.5)!important;box-shadow:0 28px 70px rgba(3,35,29,.42),inset 0 1px 0 rgba(255,255,255,.08)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px) scale(.98)!important;transform-origin:top right!important;transition:opacity .22s ease,visibility .22s ease,transform .22s ease!important}.more-menu.show{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.more-menu-head{display:flex;align-items:center;justify-content:space-between;padding:7px 8px 11px;border-bottom:1px solid rgba(216,188,120,.12);margin-bottom:7px}.more-kicker{display:block;color:#d8bc78;font-size:12px;font-weight:900;letter-spacing:1.8px}.more-menu-head strong{display:block;color:#fffdf5;font-size:13px;margin-top:3px}.more-spark{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#06352d;background:linear-gradient(145deg,#d8bc78,#b68a3d);box-shadow:0 7px 18px rgba(0,0,0,.2)}.more-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.more-grid>a{display:grid!important;grid-template-columns:34px 1fr 14px;align-items:center;gap:8px;padding:9px!important;border-radius:13px!important;color:#fffdf5!important;text-decoration:none!important;border:1px solid transparent!important;transition:.22s ease!important}@media (hover:hover){.more-grid>a:hover{background:rgba(216,188,120,.1)!important;border-color:rgba(216,188,120,.18)!important;transform:translateY(-2px)!important}}.more-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.07);border:1px solid rgba(216,188,120,.14);font-size:15px}.more-copy{min-width:0}.more-copy strong{display:block;font-size:12px;color:#fffdf5}.more-copy small{display:block;margin-top:2px;font-size:12px;color:#9fb5ae;white-space:nowrap}.more-arrow{color:#d8bc78;font-size:12px;text-align:right}.noor-actions{position:relative;z-index:3;display:flex;align-items:center;gap:8px;flex:0 0 auto}.noor-start{display:inline-flex!important;align-items:center;gap:9px;padding:11px 14px!important;border-radius:13px!important;background:linear-gradient(145deg,#d8bc78,#b68a3d)!important;color:#06352d!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important;box-shadow:0 9px 22px rgba(181,138,58,.24),inset 0 1px 0 rgba(255,255,255,.55)!important;transition:.25s ease!important}@media (hover:hover){.noor-start:hover{transform:translateY(-3px)!important;box-shadow:0 13px 28px rgba(181,138,58,.32),inset 0 1px 0 rgba(255,255,255,.65)!important}}.noor-start b{font-size:14px}.language-selector{position:relative!important;z-index:30}.language-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:8px 10px!important;border-radius:12px!important;border:1px solid rgba(216,188,120,.35)!important;background:rgba(255,255,255,.06)!important;color:#fffdf5!important;font:700 12px/1 inherit!important;cursor:pointer!important;transition:.25s ease!important}.language-btn[aria-expanded=true]{background:rgba(216,188,120,.12)!important;border-color:rgba(216,188,120,.55)!important;transform:translateY(-2px)!important}@media (hover:hover){.language-btn:hover{background:rgba(216,188,120,.12)!important;border-color:rgba(216,188,120,.55)!important;transform:translateY(-2px)!important}}.language-globe{color:#d8bc78;font-size:12px}.language-chevron{font-size:12px}.language-menu{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;width:285px!important;max-height:420px!important;overflow:auto!important;padding:8px!important;border-radius:17px!important;background:#fffdf5!important;border:1px solid rgba(181,138,58,.5)!important;box-shadow:0 25px 65px rgba(3,35,29,.3)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px) scale(.98)!important;transition:.22s ease!important}.language-menu.show{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.language-menu button{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 11px!important;border:0!important;border-bottom:1px solid rgba(23,51,47,.06)!important;border-radius:10px!important;background:0 0!important;color:#17332f!important;font:700 12px/1.2 inherit!important;text-align:left!important;cursor:pointer!important}@media (hover:hover){.language-menu button:hover{background:linear-gradient(135deg,rgba(216,188,120,.24),rgba(181,138,58,.08))!important;color:#174b42!important}}.language-menu small{color:#71807b!important;font-size:12px!important;font-weight:600!important}.language-menu::-webkit-scrollbar{width:6px}.language-menu::-webkit-scrollbar-thumb{background:#b68a3d;border-radius:20px}.noor-mobile-btn{display:none!important;width:42px;height:42px;border:1px solid rgba(216,188,120,.4)!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important;color:#fffdf5!important;font-size:20px!important;cursor:pointer!important}@media (max-width:1150px){.noor-navbar{gap:10px!important}.noor-nav{gap:2px!important}.noor-nav>a,.noor-nav .more-btn{padding:8px 9px!important;font-size:12px!important}.noor-brand-copy small{display:none}.noor-start{padding:10px 11px!important}.language-btn{padding:8px!important}.language-btn #currentLanguage{display:none}}@media (max-width:1100px){.noor-navbar{width:calc(100% - 20px)!important;min-height:64px!important;padding:8px 10px!important;top:8px!important;border-radius:20px!important;flex-wrap:wrap!important}.noor-brand-mark{width:42px!important;height:42px!important;flex-basis:42px!important}.noor-brand-mark>span{font-size:23px!important}.noor-brand-copy strong{font-size:13px!important}.noor-actions{margin-left:auto}.noor-start{display:none!important}.noor-mobile-btn{display:grid!important;place-items:center!important}.noor-nav{display:none!important;order:10;width:100%!important;flex-basis:100%!important;flex-direction:column!important;align-items:stretch!important;padding:8px!important;margin-top:2px!important;border-radius:16px!important;background:rgba(3,35,29,.94)!important;border:1px solid rgba(216,188,120,.2)!important;box-shadow:0 18px 35px rgba(3,35,29,.25)!important}.noor-navbar.mobile-open .noor-nav{display:flex!important}.noor-nav>a,.noor-nav .more-btn{width:100%!important;justify-content:flex-start!important;min-height:44px!important;padding:12px 13px!important}.more-dropdown{width:100%!important}.more-menu{position:static!important;width:100%!important;margin-top:4px!important;display:none!important;transform:none!important;box-shadow:none!important}.more-menu.show{display:block!important}.more-grid{grid-template-columns:1fr!important}.language-menu{right:0!important;max-width:calc(100vw - 40px)!important}}@media (max-width:520px){.noor-navbar{width:calc(100% - 12px)!important;margin:7px auto!important}.noor-brand-copy{display:none!important}.noor-brand-mark{width:43px!important;height:43px!important;flex-basis:43px!important}.noor-actions{gap:5px!important}.language-btn{width:42px!important;justify-content:center!important;padding:0!important}.language-btn #currentLanguage{display:none!important}.language-menu{width:260px!important;right:-48px!important}.more-menu{width:100%!important}.more-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.noor-navbar *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.noor-navbar{position:fixed!important;top:14px!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(1420px,calc(100% - 40px))!important;max-width:1420px!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;transform:translateX(-50%)!important;overflow:visible!important}.noor-navbar *{box-sizing:border-box}.noor-navbar>.noor-nav,.noor-navbar>.noor-actions,.noor-navbar>.noor-brand{min-width:0}@media (max-width:1150px){.noor-navbar{width:calc(100% - 28px)!important}}@media (max-width:1100px){.noor-navbar{top:8px!important;left:50%!important;width:calc(100% - 20px)!important;margin:0!important;transform:translateX(-50%)!important}}@media (max-width:520px){.noor-navbar{left:50%!important;width:calc(100% - 12px)!important;margin:0!important;transform:translateX(-50%)!important}}@media (max-width:1100px){.noor-nav{top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;position:relative!important}.noor-navbar.mobile-open{max-height:calc(100vh - 16px)!important;max-height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overscroll-behavior:contain}.noor-navbar.mobile-open .noor-nav{max-height:none!important}.noor-brand-copy{display:block!important}}@media (max-width:520px){.noor-brand-copy{display:block!important}.noor-brand-copy small{display:none!important}.noor-brand-copy strong{font-size:14px!important;white-space:nowrap}}html,body{max-width:100%;overflow-x:hidden}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.noor-navbar,.noor-navbar a,.noor-navbar button,.noor-navbar strong,.noor-navbar span,.noor-navbar small{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}.noor-brand-copy small{font-family:"Amiri","Noto Naskh Arabic",serif!important}.noor-brand-mark{overflow:hidden!important;padding:0!important;background:#f4ead8!important;border:1px solid rgba(211,170,87,.85)!important;transform:none!important}.noor-brand-logo{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.noor-brand:hover .noor-brand-mark{transform:translateY(-2px)!important}
:where(html[data-theme=dark]) .language-menu{background:#252114!important}:where(html[data-theme=dark]) .language-menu button{border-bottom:1px solid rgba(231,239,234,.07)!important;color:#dce7e6!important}:where(html[data-theme=dark]) .language-menu small{color:#babebd!important}:where(html[data-theme=dark]) .noor-brand-mark{background:#18140d!important}
.trust-wrap{max-width:860px;margin:0 auto;padding:110px 18px 56px;color:var(--text,#17332F);line-height:1.8}.trust-wrap h1{color:var(--green-dark,#0D352F);font-size:2.1rem;margin-bottom:6px}.trust-wrap .lead{color:var(--muted,#71807B);margin-bottom:22px;font-size:1.05rem}.trust-wrap h2{color:var(--green,#174B42);font-size:1.25rem;margin:26px 0 8px}.trust-card{background:var(--white,#FFFDF5);border:1px solid var(--bg-deep,#E8E0CF);border-radius:14px;padding:16px 18px;margin-bottom:12px}.trust-card p{margin:0 0 6px}.trust-note{border-left:4px solid var(--gold,#B58A3A);background:#fbf5e3;padding:12px 16px;border-radius:8px;margin:14px 0}.trust-wrap ul{padding-left:22px;margin:6px 0}.trust-wrap li{margin-bottom:6px}.fill-me{background:#fff3cd;border:1px dashed #b58a3a;border-radius:6px;padding:0 6px;color:#7a5a12;font-weight:600}.trust-form label{display:block;font-weight:600;margin:12px 0 4px;color:var(--green,#174B42)}.trust-form input,.trust-form select,.trust-form textarea{width:100%;padding:10px 14px;border:1px solid var(--gold-light,#D5B66A);border-radius:12px;font:inherit;background:var(--white,#FFFDF5);box-sizing:border-box}.trust-form textarea{min-height:130px;resize:vertical}.trust-form button{margin-top:16px;border:0;background:var(--green,#174B42);color:var(--white,#FFFDF5);padding:11px 22px;border-radius:999px;font:inherit;cursor:pointer}.trust-links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;padding:10px 0 4px;font-size:.92rem}.trust-links a{color:inherit;opacity:.85;text-decoration:underline}@media (hover:hover){.trust-links a:hover{opacity:1}}
:where(html[data-theme=dark]) .trust-wrap{color:var(--text,#dce7e6)}:where(html[data-theme=dark]) .trust-wrap h1{color:#dceae8}:where(html[data-theme=dark]) .trust-wrap .lead{color:var(--muted,#babebd)}:where(html[data-theme=dark]) .trust-wrap h2{color:#d3e5e2}:where(html[data-theme=dark]) .trust-card{border:1px solid var(--bg-deep,#463d2a)}:where(html[data-theme=dark]) .trust-note{background:#1d1a10}:where(html[data-theme=dark]) .fill-me{background:#18150d;color:#ded7c8}:where(html[data-theme=dark]) .trust-form label{color:#d3e5e2}:where(html[data-theme=dark]) .trust-form button{color:#fffdf5}
:focus{outline-offset:3px}:focus-visible{outline:3px solid #d8bc78!important;outline-offset:3px!important;border-radius:6px}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{box-shadow:0 0 0 5px rgba(3,29,24,.85)!important}:focus:not(:focus-visible){outline:0}.skip-link{position:fixed;left:12px;top:-80px;z-index:100000;padding:12px 18px;border-radius:12px;background:#031d18;color:#fffdf6!important;font:700 14px/1.2 Inter,system-ui,sans-serif;text-decoration:none;border:2px solid #d8bc78;transition:top .15s ease}.skip-link:focus,.skip-link:focus-visible{top:12px}#main-content{display:block;height:0;outline:0;scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cursor-glow,.stars{display:none!important}}@media (hover:none),(pointer:coarse){.cursor-glow{display:none!important}[data-depth]{transform:none!important}}.hero-bg{background-color:#efe8d4!important;background-image:radial-gradient(ellipse at 80% 12%,rgba(216,188,120,.55),transparent 46%),radial-gradient(ellipse at 10% 90%,rgba(120,170,150,.35),transparent 52%),linear-gradient(170deg,#f6f1e1 0,#e8dfc4 55%,#d9cda9 100%)!important;background-size:cover,auto,auto,auto!important;background-position:center center!important;background-repeat:no-repeat!important}@media (min-width:1101px) and (max-width:1280px){.noor-nav>a,.noor-nav .more-btn{font-size:12.5px!important;padding:8px 10px!important}}html[lang=hi] body,html[lang=ur] body{line-height:1.75}html[dir=rtl] body{line-height:1.9}main.noor-main{display:contents}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{min-height:44px;font-size:16px}button:not(.noor-mobile-btn):not(.language-btn){min-height:40px}footer a,.footer a{display:inline-flex;align-items:center;min-height:44px}.footer-links div{gap:0}}@media (pointer:coarse){.topic-card a,article>a,.trust-note a,.trust-wrap p a,.back-strip a,.dash-stats a{display:inline-block;padding:12px 6px;margin:-6px -6px}}
:where(html[data-theme=dark]) .hero-bg{background-color:#15120b!important;background-image:url(/dark/hero.jpg),radial-gradient(ellipse at 80% 12%,rgba(216,188,120,.55),transparent 46%),radial-gradient(ellipse at 10% 90%,rgba(120,170,150,.35),transparent 52%),linear-gradient(170deg,#1b180f 0,#110f09 55%,#d9cda9 100%)!important}
body.pg-about p.lead{color:#606d69!important}body.pg-akhlaq article.info-card>p{color:#677571!important}body.pg-akhlaq div.daily-content>p{color:#677571!important}body.pg-akhlaq div.daily-content>span{color:#8e6d2e!important}body.pg-akhlaq div.section-title>p{color:#606d69!important}body.pg-akhlaq div.section-title>span{color:#83642a!important}body.pg-basics article.intro-card>p{color:#677571!important}body.pg-basics div.path-content>p{color:#677571!important}body.pg-basics div.path-content>span{color:#8e6d2e!important}body.pg-basics div.section-title>p{color:#57625e!important}body.pg-basics div.section-title>span{color:#775b26!important}body.pg-calendar div.section-heading>p{color:#5b6864!important}body.pg-calendar div.section-heading>span{color:#805f27!important}body.pg-contact p.lead{color:#606d69!important}body.pg-dashboard article.dash-panel>p{color:#65766f!important}body.pg-dashboard article.dash-panel.dash-continue>p{color:#65766f!important}body.pg-dashboard div.dash-empty>p{color:#65766f!important}body.pg-dashboard div.dash-panel-head span{color:#8d6c31!important}body.pg-dashboard div.dash-section-title>a{color:#896328!important}body.pg-dashboard div.dash-section-title p{color:#5e6e67!important}body.pg-dashboard div.dash-section-title span{color:#86662e!important}body.pg-dashboard div.dash-shortcuts small{color:#65766f!important}body.pg-dashboard section.dash-stats small{color:#65766f!important}body.pg-deepen-lesson button.roadmap-item{color:#545f5c!important}body.pg-disclaimer p.lead{color:#606d69!important}body.pg-duas div.dua-count{color:#7f5e25!important}body.pg-duas div.dua-list-header span{color:#83642a!important}body.pg-duas div.section-heading>p{color:#5e6a66!important}body.pg-duas div.section-heading>span{color:#7f6129!important}body.pg-duas div.section-heading strong{color:#7f6129!important}body.pg-duas p.footer-copy{color:#798f8b!important}body.pg-faq body.pg-faq span{color:#7f968f!important}body.pg-faq div.trust-card p{color:#57766b!important}body.pg-faq div.trust-card span{color:#896d27!important}body.pg-hadith button.collection-card>small{color:#65726e!important}body.pg-hadith div.footer-bottom>span{color:#97aba6!important}body.pg-hadith div.hadith-results-top>span{color:#606d69!important}body.pg-hadith div.section-heading>p{color:#606d69!important}body.pg-hadith div.source-info>span{color:#65726e!important}body.pg-hadith div.translation-box>span{color:#87672b!important}body.pg-hadith div.understand-box>span{color:#83642a!important}body.pg-hadith span.eyebrow{color:#84642a!important}body.pg-hadith span.grade-badge{color:#2a7046!important}body.pg-hadith span.hadith-number{color:#8b6a2c!important}body.pg-index div.footer-bottom>span{color:#99a8ab!important}body.pg-index div.footer-links h4{color:#c8a055!important}body.pg-index div.section-heading>p{color:#606d69!important}body.pg-index div.section-heading span{color:#87672b!important}body.pg-index div.section-heading.left>p{color:#606d69!important}body.pg-index div.section-heading.left span{color:#87672b!important}body.pg-index p.eyebrow{color:#84642a!important}body.pg-learn p.copyright{color:#819791!important}body.pg-lesson div.trust-links>a{color:#3aa193!important}body.pg-lesson p.copyright{color:#819791!important}body.pg-more body.pg-more span{color:#7f968f!important}body.pg-prayer div.info-card p{color:#677571!important}body.pg-prophets article.info-card>p{color:#677571!important}body.pg-prophets div.message-card p{color:#677571!important}body.pg-prophets div.message-card span{color:#8e6d2e!important}body.pg-prophets div.section-title>p{color:#606d69!important}body.pg-prophets div.section-title>span{color:#83642a!important}body.pg-quran article.journey-step>p{color:#68766f!important}body.pg-quran button.journey-action{color:#936a2b!important}body.pg-quran button.juz-card>b{color:#936a2b!important}body.pg-quran button.juz-card>small{color:#6a766f!important}body.pg-quran button.juz-card>span{color:#916c31!important}body.pg-quran div.learning-card>b{color:#8e6d2e!important}body.pg-quran div.learning-card>p{color:#677571!important}body.pg-quran div.section-heading>p{color:#5b6864!important}body.pg-quran div.section-heading>span{color:#805f27!important}body.pg-quran div.surah-info>p{color:#67736e!important}body.pg-quran div.surah-type{color:#8f6b2b!important}body.pg-quran section.quran-dashboard-cta p{color:#606d66!important}body.pg-quran section.quran-dashboard-cta span{color:#85632d!important}body.pg-quran span.journey-step-no{color:#65776b!important}body.pg-sahabah article.intro-card>p{color:#677571!important}body.pg-sahabah div.lesson-card p{color:#677571!important}body.pg-sahabah div.lesson-card span{color:#8e6d2e!important}body.pg-sahabah div.section-title>p{color:#606d69!important}body.pg-sahabah div.section-title>span{color:#83642a!important}body.pg-search article.how-card>p{color:#677571!important}body.pg-search div.empty-state>p{color:#606d69!important}body.pg-search div.how-number{color:#8e6e35!important}body.pg-search div.result-info>span{color:#606d69!important}body.pg-search div.section-title>p{color:#606d69!important}body.pg-search div.section-title>span{color:#775b26!important}body.pg-search div.trust-card p{color:#57796e!important}body.pg-search div.trust-card span{color:#8b6f28!important}body.pg-search span.result-label{color:#83642a!important}body.pg-seerah article.source-card>p{color:#677571!important}body.pg-seerah article.source-card>span{color:#8f6b2b!important}body.pg-seerah div.footer-bottom{color:#8c9d99!important}body.pg-tasbeeh div.reminder-card p{color:#677571!important}body.pg-tasbeeh div.reminder-card span{color:#8e6d2e!important}body.pg-tasbeeh div.section-heading>p{color:#606d69!important}body.pg-tasbeeh div.section-heading>span{color:#83642a!important}body.pg-search .trust-card h2,body.pg-search div.trust-card h2{color:#17352f!important}body.pg-duas .dua-list-header h2 strong{color:#83642a!important}body.pg-faq footer>span,body.pg-more footer>span{color:#7f968f!important}body.pg-lesson footer a,body.pg-lesson a[href$="about.html"],body.pg-lesson a[href$="disclaimer.html"],body.pg-lesson a[href$="contact.html"]{color:#4fb8a9!important;opacity:1!important}body.pg-hadith .collection-card.active small{color:#acb5b2!important}.grade-note{display:block;margin-top:6px;font-size:.78rem;line-height:1.45;color:var(--muted,#5b6b60);font-weight:400}
:where(html[data-theme=dark]) body.pg-about p.lead{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-akhlaq article.info-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-akhlaq div.daily-content>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-akhlaq div.daily-content>span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-akhlaq div.section-title>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-akhlaq div.section-title>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-basics article.intro-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-basics div.path-content>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-basics div.path-content>span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-basics div.section-title>p{color:#c7cac9!important}:where(html[data-theme=dark]) body.pg-basics div.section-title>span{color:#dbd3c3!important}:where(html[data-theme=dark]) body.pg-calendar div.section-heading>p{color:#c4c8c7!important}:where(html[data-theme=dark]) body.pg-calendar div.section-heading>span{color:#d9d0c0!important}:where(html[data-theme=dark]) body.pg-contact p.lead{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-dashboard article.dash-panel>p{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-dashboard article.dash-panel.dash-continue>p{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-empty>p{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-panel-head span{color:#d5cbba!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-section-title>a{color:#d8cdbd!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-section-title p{color:#c2c7c5!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-section-title span{color:#d7cdbd!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-shortcuts small{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-dashboard section.dash-stats small{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-deepen-lesson button.roadmap-item{color:#c8cccb!important}:where(html[data-theme=dark]) body.pg-disclaimer p.lead{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-duas div.dua-count{color:#dad1c1!important}:where(html[data-theme=dark]) body.pg-duas div.dua-list-header span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-duas div.section-heading>p{color:#c4c7c6!important}:where(html[data-theme=dark]) body.pg-duas div.section-heading>span{color:#d9d0c0!important}:where(html[data-theme=dark]) body.pg-duas div.section-heading strong{color:#d9d0c0!important}:where(html[data-theme=dark]) body.pg-duas p.footer-copy{color:#b4bab9!important}:where(html[data-theme=dark]) body.pg-faq body.pg-faq span{color:#b0b8b5!important}:where(html[data-theme=dark]) body.pg-faq div.trust-card p{color:#c0c9c5!important}:where(html[data-theme=dark]) body.pg-faq div.trust-card span{color:#d8d0be!important}:where(html[data-theme=dark]) body.pg-hadith button.collection-card>small{color:#c0c4c3!important}:where(html[data-theme=dark]) body.pg-hadith div.hadith-results-top>span{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-hadith div.section-heading>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-hadith div.source-info>span{color:#c0c4c3!important}:where(html[data-theme=dark]) body.pg-hadith div.translation-box>span{color:#d7cebd!important}:where(html[data-theme=dark]) body.pg-hadith div.understand-box>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-hadith span.eyebrow{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-hadith span.grade-badge{color:#c5dacd!important}:where(html[data-theme=dark]) body.pg-hadith span.hadith-number{color:#d7cdbc!important}:where(html[data-theme=dark]) body.pg-index div.section-heading>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-index div.section-heading span{color:#d7cebd!important}:where(html[data-theme=dark]) body.pg-index div.section-heading.left>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-index div.section-heading.left span{color:#d7cebd!important}:where(html[data-theme=dark]) body.pg-index p.eyebrow{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-learn p.copyright{color:#b0b7b5!important}:where(html[data-theme=dark]) body.pg-lesson p.copyright{color:#b0b7b5!important}:where(html[data-theme=dark]) body.pg-more body.pg-more span{color:#b0b8b5!important}:where(html[data-theme=dark]) body.pg-prayer div.info-card p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-prophets article.info-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-prophets div.message-card p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-prophets div.message-card span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-prophets div.section-title>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-prophets div.section-title>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-quran article.journey-step>p{color:#bec2c0!important}:where(html[data-theme=dark]) body.pg-quran button.journey-action{color:#d5caba!important}:where(html[data-theme=dark]) body.pg-quran button.juz-card>b{color:#d5caba!important}:where(html[data-theme=dark]) body.pg-quran button.juz-card>small{color:#bec2c0!important}:where(html[data-theme=dark]) body.pg-quran button.juz-card>span{color:#d5cab9!important}:where(html[data-theme=dark]) body.pg-quran div.learning-card>b{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-quran div.learning-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-quran div.section-heading>p{color:#c4c8c7!important}:where(html[data-theme=dark]) body.pg-quran div.section-heading>span{color:#d9d0c0!important}:where(html[data-theme=dark]) body.pg-quran div.surah-info>p{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-quran div.surah-type{color:#d6ccbb!important}:where(html[data-theme=dark]) body.pg-quran span.journey-step-no{color:#bec3c0!important}:where(html[data-theme=dark]) body.pg-sahabah article.intro-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-sahabah div.lesson-card p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-sahabah div.lesson-card span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-sahabah div.section-title>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-sahabah div.section-title>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-search article.how-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-search div.empty-state>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-search div.how-number{color:#d3cab9!important}:where(html[data-theme=dark]) body.pg-search div.result-info>span{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-search div.section-title>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-search div.section-title>span{color:#dbd3c3!important}:where(html[data-theme=dark]) body.pg-search div.trust-card p{color:#bfc8c5!important}:where(html[data-theme=dark]) body.pg-search div.trust-card span{color:#d7d0bd!important}:where(html[data-theme=dark]) body.pg-search span.result-label{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-seerah article.source-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-seerah article.source-card>span{color:#d6ccbb!important}:where(html[data-theme=dark]) body.pg-seerah div.footer-bottom{color:#acb3b1!important}:where(html[data-theme=dark]) body.pg-tasbeeh div.reminder-card p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-tasbeeh div.reminder-card span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-tasbeeh div.section-heading>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-tasbeeh div.section-heading>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-search .trust-card h2,:where(html[data-theme=dark]) body.pg-search div.trust-card h2{color:#dbe7e5!important}:where(html[data-theme=dark]) body.pg-duas .dua-list-header h2 strong{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-faq footer>span,:where(html[data-theme=dark]) body.pg-more footer>span{color:#b0b8b5!important}
:root{color-scheme:light;--noor-emerald:#123f35;--noor-emerald-deep:#0a2d26;--noor-emerald-soft:#e8f0eb;--noor-ivory:#fbf8ef;--noor-paper:#fffdf8;--noor-gold:#b59655;--noor-gold-soft:#e6d7ad;--noor-ink:#20332d;--noor-muted:#68766f;--noor-border:#e4e7dd;--noor-shadow:0 12px 34px rgba(18,63,53,.08);--noor-radius:18px;--noor-space:clamp(16px,2.4vw,28px);--green:var(--noor-emerald);--green-dark:var(--noor-emerald-deep);--green-light:#2c6655;--nav-green:var(--noor-emerald);--nav-deep:var(--noor-emerald-deep);--nav-green-3d:#245849;--nav-gold:var(--noor-gold);--nav-gold-light:var(--noor-gold-soft);--nav-white:var(--noor-paper);--nav-muted:#d4e0d9}html{scroll-behavior:smooth;scroll-padding-top:105px}body{color:var(--noor-ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}button,a,[role=button]{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--noor-gold)!important;outline-offset:3px}::selection{background:var(--noor-gold-soft);color:var(--noor-emerald-deep)}.noor-navbar{background:rgba(18,63,53,.97)!important;border:1px solid rgba(181,150,85,.48)!important;border-radius:20px!important;box-shadow:0 14px 36px rgba(10,45,38,.18),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.noor-navbar::before{border-radius:inherit;opacity:.45}.noor-brand-mark,.brand-mark,.noor-brand-mark{background:var(--noor-gold-soft)!important;color:var(--noor-emerald-deep)!important;box-shadow:0 5px 14px rgba(0,0,0,.14)!important}.noor-brand-copy strong,.brand-copy strong{color:var(--noor-paper)!important;font-weight:800!important;letter-spacing:.1px}.noor-brand-copy small,.brand-copy small{color:var(--noor-gold-soft)!important}.noor-nav>a,.noor-nav .more-btn{border-radius:11px!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}.noor-nav>a.active{background:var(--noor-gold-soft)!important;color:var(--noor-emerald-deep)!important;box-shadow:none!important}.noor-actions button,.language-btn{border-radius:11px!important}:where(.topic-card,.info-card,.intro-card,.dash-panel,.lesson-card,.feature-card,.trust-card,.content-card,.daily-card,.path-card,.section-card){border-color:var(--noor-border)}:where(.topic-card,.info-card,.intro-card,.dash-panel,.lesson-card,.feature-card,.trust-card,.content-card,.daily-card,.path-card,.section-card){box-shadow:var(--noor-shadow)}:where(.topic-card,.info-card,.intro-card,.dash-panel,.lesson-card,.feature-card,.trust-card,.content-card,.daily-card,.path-card,.section-card) :where(h2,h3,h4){letter-spacing:-.015em}:where(.btn,.primary-btn,.cta-btn,.action-btn,.button-primary){border-radius:12px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}@media (hover:hover){:where(.btn,.primary-btn,.cta-btn,.action-btn,.button-primary):hover{transform:translateY(-1px)}}:where(footer,.footer){border-color:rgba(181,150,85,.22)}:where(footer,.footer) a{transition:color .18s ease}@media (max-width:760px){html{scroll-padding-top:88px}:where(.container,.page-container,.content-wrap,.main-container){width:min(100% - 28px,100%);margin-inline:auto}:where(.topic-card,.info-card,.intro-card,.dash-panel,.lesson-card,.feature-card,.trust-card,.content-card,.daily-card,.path-card,.section-card){border-radius:16px}}@media (max-width:520px){.noor-navbar{border-radius:16px!important}.noor-navbar.mobile-open{border-radius:16px!important}:where(button,.btn,.primary-btn,.cta-btn,.action-btn){touch-action:manipulation}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
html[data-theme=dark]{--noor-emerald-soft:#121914;--noor-ivory:#211d12;--noor-paper:#262114;--noor-ink:#dce3e1;--noor-muted:#bec2c0;--noor-border:#3b3f31}:where(html[data-theme=dark]) .noor-brand-copy strong,:where(html[data-theme=dark]) .brand-copy strong{color:#fffdf8!important}
:root{--nx-emerald:#0b4035;--nx-emerald-deep:#062b25;--nx-ivory:#fbf8ef;--nx-paper:#fffdf8;--nx-gold:#b58a43;--nx-gold-soft:#ead8b2;--nx-ink:#18352e;--nx-muted:#718078;--nx-line:rgba(11,64,53,.12);--nx-shadow:0 18px 50px rgba(13,48,39,.09)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{padding-bottom:0}a,button{-webkit-tap-highlight-color:transparent}button,a,input{touch-action:manipulation}.skip-link:focus{z-index:100001}.quick-start-section{position:relative;isolation:isolate;padding:clamp(58px,7vw,100px) clamp(18px,6vw,84px);background:linear-gradient(180deg,var(--nx-ivory),#fffdf8 72%);color:var(--nx-ink);overflow:hidden}.quick-start-section:before{content:"";position:absolute;width:390px;height:390px;border:1px solid rgba(181,138,67,.15);border-radius:50%;right:-170px;top:-190px;pointer-events:none}.quick-start-heading{max-width:760px;margin:0 auto 34px;text-align:center}.quick-start-heading .eyebrow,.home-progress-panel .eyebrow{color:#92703a;letter-spacing:.17em;font-size:.68rem;font-weight:800}.quick-start-heading h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(2.4rem,5vw,4.25rem);line-height:1.02;letter-spacing:-.025em;margin:12px 0;color:var(--nx-emerald-deep)}.quick-start-heading h2 span{color:var(--nx-gold)}.quick-start-heading>p:last-child{max-width:560px;margin:0 auto;color:#6b7971;font-size:.98rem;line-height:1.75}.quick-start-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.start-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:270px;padding:26px 25px 23px;border-radius:22px;border:1px solid var(--nx-line);background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(15,55,44,.045);text-decoration:none!important;color:var(--nx-ink)!important;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.start-card:after{content:"";position:absolute;inset:auto -40px -70px auto;width:160px;height:160px;border-radius:50%;background:rgba(181,138,67,.07);pointer-events:none}.start-card:hover,.start-card:focus-visible{transform:translateY(-5px);box-shadow:var(--nx-shadow);border-color:rgba(181,138,67,.5)}.start-card:focus-visible{outline:3px solid rgba(181,138,67,.65);outline-offset:3px}.start-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#e9f0e9;color:var(--nx-emerald);font-size:1.6rem;margin-bottom:20px}.start-card-quran .start-card-icon{background:#f3ead8;color:#88652d}.start-card-continue .start-card-icon{background:#e7eeeb}.start-card-tag{font-size:.63rem;font-weight:800;letter-spacing:.13em;color:#8b7652;margin-bottom:8px}.start-card strong{font-size:1.35rem;letter-spacing:-.025em;color:var(--nx-emerald-deep);margin-bottom:9px}.start-card-copy{font-size:.88rem;line-height:1.7;color:#6d7972;max-width:310px}.start-card-link{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:22px;color:var(--nx-emerald);font-size:.83rem;font-weight:800}.start-card-link b{font-size:1.1rem;color:var(--nx-gold);transition:transform .2s ease}.start-card:hover .start-card-link b{transform:translate(3px,-2px)}.home-progress-panel{max-width:1180px;margin:22px auto 0;padding:25px 28px 22px;background:var(--nx-emerald-deep);color:#fffdf8;border:1px solid rgba(181,138,67,.35);border-radius:22px;box-shadow:0 18px 45px rgba(6,43,37,.12)}.home-progress-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.home-progress-panel .eyebrow{color:#dfc48c}.home-progress-panel h3{font-size:1.25rem;margin:8px 0 5px;letter-spacing:-.02em}.home-progress-note{font-size:.78rem;color:#c0d0c9}.home-progress-number{text-align:right;display:flex;flex-direction:column;gap:3px}.home-progress-number strong{font-size:2rem;line-height:1;color:#f0d49a;font-family:"Cormorant Garamond",Georgia,serif}.home-progress-number span{font-size:.68rem;color:#c0d0c9}.home-progress-track{height:8px;margin:22px 0 15px;background:rgba(255,255,255,.14);border-radius:99px;overflow:hidden}.home-progress-track span{display:block;width:0;height:100%;border-radius:99px;background:linear-gradient(90deg,#c39a52,#f1dcae);transition:width .5s ease}.home-progress-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:.75rem;color:#c0d0c9}.home-progress-bottom a{color:#f0d49a;font-weight:700;text-decoration:none}.home-progress-bottom a b{margin-left:5px}.noor-mobile-nav{display:none}@media (max-width:900px){.quick-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.start-card-continue{grid-column:1/-1;min-height:225px}.noor-navbar{max-width:calc(100% - 24px)!important;width:calc(100% - 24px)!important;gap:10px!important}.noor-nav{gap:7px!important}.noor-nav>a{font-size:.78rem!important}}@media (max-width:640px){html{scroll-padding-top:82px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0))}.noor-navbar{position:sticky!important;top:7px!important;width:calc(100% - 20px)!important;max-width:none!important;min-height:60px!important;margin:7px 10px!important;padding:7px 10px!important;border-radius:18px!important}.noor-brand-copy strong{font-size:.92rem!important}.noor-brand-copy small{font-size:.62rem!important}.noor-nav{display:none!important}.noor-mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;z-index:100000;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0));padding:7px 5px 6px;background:rgba(255,253,248,.96);border:1px solid rgba(11,64,53,.13);border-radius:20px;box-shadow:0 12px 36px rgba(5,38,31,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.noor-mobile-nav a{min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:13px;color:#718078!important;text-decoration:none!important;font-size:1.15rem;transition:background .18s ease,color .18s ease}.noor-mobile-nav a small{font-size:.62rem;font-weight:700;line-height:1.15;white-space:nowrap}.noor-mobile-nav a.is-active{background:#e7efe8;color:var(--nx-emerald)!important}.noor-mobile-nav a:focus-visible{outline:2px solid var(--nx-gold);outline-offset:1px}.hero{min-height:auto!important;padding:70px 20px 54px!important}.hero h1{font-size:clamp(2.9rem,12vw,4.8rem)!important;line-height:.98!important;letter-spacing:-1.7px!important}.hero-text{font-size:.94rem!important;line-height:1.75!important;margin:22px auto!important;max-width:34rem}.bismillah{font-size:1.2rem!important;line-height:1.8}.hero-buttons{flex-direction:column;align-items:stretch;gap:10px!important;margin-bottom:22px!important}.hero-buttons a{justify-content:center;min-height:48px;text-align:center}.hero-search{width:100%;max-width:100%;display:flex;flex-wrap:wrap}.hero-search input{min-width:0;flex:1}.floating-card,.scroll-down,.cursor-glow{display:none!important}.quick-start-section{padding:55px 16px 42px}.quick-start-heading{margin-bottom:24px}.quick-start-heading h2{font-size:clamp(2.35rem,10vw,3.3rem)}.quick-start-heading>p:last-child{font-size:.88rem;line-height:1.65}.quick-start-grid{grid-template-columns:1fr;gap:12px}.start-card,.start-card-continue{grid-column:auto;min-height:0;padding:21px;border-radius:19px}.start-card-icon{width:42px;height:42px;border-radius:14px;margin-bottom:15px}.start-card strong{font-size:1.23rem}.start-card-copy{font-size:.86rem}.start-card-link{padding-top:18px}.home-progress-panel{padding:21px 19px 18px;border-radius:19px;margin-top:14px}.home-progress-top{align-items:flex-start}.home-progress-panel h3{font-size:1.08rem}.home-progress-number strong{font-size:1.7rem}.home-progress-bottom{align-items:flex-start;flex-direction:column;gap:10px;font-size:.74rem}.section{padding:65px 20px!important}.section-heading{margin-bottom:32px!important}.section-heading h2,.feature-content h2,.duas-content h2,.final-cta h2{font-size:clamp(2.5rem,10vw,3.6rem)!important;line-height:1.02!important}.feature-section,.duas-section,.final-cta{padding:55px 20px!important}.footer-links{gap:28px!important;flex-wrap:wrap}.footer-bottom{padding-bottom:8px}.quick-start-section a,.noor-mobile-nav a{touch-action:manipulation}}@media (max-width:380px){.noor-brand-copy strong{font-size:.82rem!important}.noor-brand-mark{transform:scale(.9);transform-origin:left center}.noor-mobile-nav{left:6px;right:6px}.noor-mobile-nav a small{font-size:.58rem}.home-progress-top{gap:10px}.home-progress-note{max-width:210px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.start-card,.start-card-link b,.home-progress-track span{transition:none!important}}
html[data-theme=dark]{--nx-ivory:#211d12;--nx-paper:#262114;--nx-gold-soft:#110e09;--nx-ink:#dbe7e4;--nx-muted:#babebc;--nx-line:rgba(231,239,234,0.13)}:where(html[data-theme=dark]) .quick-start-section{background:linear-gradient(180deg,var(--nx-ivory),#262114 72%)}:where(html[data-theme=dark]) .quick-start-heading .eyebrow,:where(html[data-theme=dark]) .home-progress-panel .eyebrow{color:#d1c7b8}:where(html[data-theme=dark]) .quick-start-heading h2{color:#e1edeb}:where(html[data-theme=dark]) .quick-start-heading>p:last-child{color:#bdc1bf}:where(html[data-theme=dark]) .start-card{background:rgba(24,37,34,.9)}:where(html[data-theme=dark]) .start-card-icon{background:#121912;color:#dae9e6}:where(html[data-theme=dark]) .start-card-quran .start-card-icon{background:#17140c;color:#d7cdbc}:where(html[data-theme=dark]) .start-card-continue .start-card-icon{background:#121715}:where(html[data-theme=dark]) .start-card-tag{color:#c9c3b8}:where(html[data-theme=dark]) .start-card strong{color:#e1edeb}:where(html[data-theme=dark]) .start-card-copy{color:#bdc0be}:where(html[data-theme=dark]) .start-card-link{color:#dae9e6}:where(html[data-theme=dark]) .home-progress-track span{background:linear-gradient(90deg,#c39a52,#110e09)}
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:40px;padding:0;border-radius:12px;border:1px solid rgba(216,188,120,.35);background:rgba(255,255,255,.06);color:#fffdf5;font-size:17px;line-height:1;cursor:pointer;transition:.25s ease;flex:0 0 auto}.theme-toggle:hover{background:rgba(216,188,120,.14);border-color:rgba(216,188,120,.6);transform:translateY(-2px)}.theme-toggle-float{position:fixed;right:16px;bottom:16px;z-index:9999;width:46px;min-height:46px;background:#0d352f;box-shadow:0 8px 24px rgba(0,0,0,.28)}html[data-theme=dark]{color-scheme:dark;background:#0c1613;scrollbar-color:#2b4a40 #0c1613}html[data-theme=dark] .noor-navbar{background:rgba(8,28,24,.96)!important;border-color:rgba(216,188,120,.3)!important}html[data-theme=dark] ::selection{background:#6b5a2e;color:#fff}html[data-theme=dark] .theme-toggle-float{background:#16342c;border-color:rgba(216,188,120,.45)}
:root{--ap-bg1:#fbf8ef;--ap-bg2:#f0e8d3;--ap-card1:#fffdf8;--ap-card2:#f5eedb;--ap-ink:#1b2f29;--ap-mut:#5a6a63;--ap-g1:#3f8a73;--ap-g2:#123f35;--ap-gold:#b59655;--ap-gold2:#e6d7ad;--ap-line:rgba(181,150,85,.38);--ap-sh:rgba(18,63,53,.3);--ap-dock:rgba(255,253,248,.95)}html[data-theme=dark]{--ap-bg1:#1d1910;--ap-bg2:#12100a;--ap-card1:#2b2616;--ap-card2:#201c10;--ap-ink:#e6efed;--ap-mut:#b3c0bb;--ap-gold:#d8bc78;--ap-line:rgba(216,188,120,.32);--ap-sh:rgba(0,0,0,.65);--ap-dock:rgba(34,30,18,.95)}.app-home,.app-back{display:none}@media (max-width:760px){html body{background:linear-gradient(180deg,var(--ap-bg1),var(--ap-bg2)) fixed!important;padding-bottom:calc(118px + env(safe-area-inset-bottom,0))!important}.cursor-glow,.scroll-down{display:none!important}html body .noor-navbar{top:0!important;width:100%!important;max-width:none!important;margin:0!important;min-height:60px!important;padding:calc(env(safe-area-inset-top,0) + 8px) 12px 8px!important;gap:8px!important;border:0!important;border-bottom:1px solid var(--ap-line)!important;border-radius:0 0 26px 26px!important;background:linear-gradient(180deg,var(--ap-card1),var(--ap-bg1))!important;box-shadow:0 14px 30px -16px var(--ap-sh)!important;backdrop-filter:blur(16px)}html body .noor-brand-copy strong{color:var(--ap-ink)!important;font-size:1.05rem!important}html body .noor-brand-copy small{color:var(--ap-gold)!important}html body .noor-start,html body #currentLanguage,html body .language-chevron{display:none!important}html body .noor-actions{margin-left:auto!important;gap:8px!important}html body .theme-toggle,html body .language-btn,html body .noor-mobile-btn,html body .app-back{width:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:14px!important;border:1px solid var(--ap-line)!important;background:linear-gradient(145deg,var(--ap-card1),var(--ap-card2))!important;color:var(--ap-g2)!important;box-shadow:0 5px 0 rgba(181,150,85,.28),0 10px 16px -8px var(--ap-sh)!important}html[data-theme=dark] body .theme-toggle,html[data-theme=dark] body .language-btn,html[data-theme=dark] body .noor-mobile-btn,html[data-theme=dark] body .app-back{color:var(--ap-gold)!important}html body .app-back{font-size:26px;line-height:1;cursor:pointer;flex:0 0 auto}html body .noor-navbar.mobile-open{background:linear-gradient(145deg,#0b4035,#062b25)!important}html body .noor-navbar.mobile-open .noor-brand-copy strong{color:#fffdf8!important}html body .noor-mobile-nav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0));padding:14px 6px 8px;border-radius:28px;background:var(--ap-dock);border:1px solid var(--ap-line);box-shadow:0 22px 44px -10px var(--ap-sh),0 2px 0 rgba(255,255,255,.7) inset}html body .noor-mobile-nav a{color:var(--ap-mut)!important;background:0 0!important;min-height:50px;transition:transform .2s}html body .noor-mobile-nav a.is-active{color:var(--ap-g2)!important;transform:translateY(-2px)}html[data-theme=dark] body .noor-mobile-nav a.is-active{color:var(--ap-gold)!important}html body .noor-mobile-nav a.is-active>span{display:grid;place-items:center;width:48px;height:48px;margin-top:-30px;border-radius:50%;color:#fff;font-size:1.3rem;background:radial-gradient(circle at 30% 22%,var(--ap-g1),var(--ap-g2) 70%);box-shadow:0 12px 20px -6px var(--ap-sh),0 0 0 5px var(--ap-dock),0 0 0 6px var(--ap-line),inset 0 2px 0 rgba(255,255,255,.32)}.topic-card,.daily-card,.start-card,.dash-panel,.lesson-card,.info-card,.path-card,.feature-card,.content-card,.section-card,.intro-card,.trust-card,.hadith-box,.timeline-item{border-radius:22px!important;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 18px 34px -16px var(--ap-sh)!important}.noor-3d-btn,.primary-btn{min-height:54px;border-radius:18px!important;border:1px solid rgba(230,215,173,.5)!important;background:linear-gradient(180deg,var(--ap-g1),var(--ap-g2))!important;color:#fff!important;box-shadow:0 6px 0#0a2d26,0 18px 26px -10px var(--ap-sh)!important}:where(.noor-3d-btn,.primary-btn,.secondary-btn,.start-card,.topic-card,.daily-card,.ah-btn,.ah-q,.ah-continue,.hs-tile):active{transform:translateY(3px) scale(.97)!important;transition:transform .08s}main{animation:apIn .5s ease both}@keyframes apIn{0%{opacity:0;transform:translateY(14px)}}.pg-index .hero{display:none!important}.app-home{display:block;padding:18px 16px 4px}.ah-greet{margin:0 0 12px;font-size:17px;font-weight:700;color:var(--ap-ink)}.ah-hero{position:relative;overflow:hidden;padding:26px 22px 22px;border-radius:30px;color:#fffdf8;background:radial-gradient(120% 90%at 85%0,#2f7a66 0,transparent 55%),linear-gradient(160deg,#0f4a3d,#062b25);border:1px solid rgba(230,215,173,.45);box-shadow:0 2px 0 rgba(255,255,255,.2) inset,0 30px 50px -18px var(--ap-sh)}.ah-art{position:absolute;right:-10px;top:-6px;width:170px;height:150px;pointer-events:none;opacity:.9}.ah-art i{position:absolute;font-style:normal}.ah-moon{right:48px;top:18px;font-size:54px;color:var(--ap-gold2);filter:drop-shadow(0 0 16px rgba(230,215,173,.6))}.ah-dome{right:0;bottom:0;width:120px;height:64px;border-radius:70px 70px 0 0;background:linear-gradient(180deg,rgba(230,215,173,.28),rgba(230,215,173,.06));box-shadow:-70px 18px 0-14px rgba(230,215,173,.12)}.ah-eyebrow{position:relative;margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--ap-gold2)}.ah-hero .ah-title{position:relative;margin:0 0 10px;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(34px,10vw,44px);line-height:1.05;font-weight:700;color:#fffdf8;max-width:260px}.ah-hero p:not(.ah-eyebrow){position:relative;margin:0 0 20px;font-size:15.5px;line-height:1.6;color:#d4e0d9}.ah-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;margin-top:12px;border-radius:18px;font-size:16.5px;font-weight:800;text-decoration:none;color:#fffdf8;border:1.5px solid rgba(230,215,173,.55);background:rgba(255,255,255,.06)}.ah-btn-main{margin-top:0;color:#0a2d26;border-color:transparent;background:linear-gradient(180deg,#f3e6bd,#d8bc78);box-shadow:0 6px 0#8a7440,0 16px 24px -8px rgba(0,0,0,.5)}.ah-head{display:flex;justify-content:space-between;align-items:baseline;margin:26px 2px 12px}.ah-head h2{margin:0;font-size:20px;font-weight:800;color:var(--ap-ink)}.ah-head a{font-size:14px;font-weight:700;color:var(--ap-gold);text-decoration:none}.ah-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;perspective:800px}.ah-q{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;border-radius:20px;text-decoration:none;font-size:13.5px;font-weight:700;color:var(--ap-ink);border:1px solid var(--ap-line);background:linear-gradient(150deg,var(--ap-card1),var(--ap-card2));box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 14px 24px -12px var(--ap-sh)}.ah-q b{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;font-size:22px;font-weight:400;color:#fff;background:linear-gradient(145deg,var(--ap-g1),var(--ap-g2));box-shadow:0 8px 14px -6px var(--ap-sh),inset 0 2px 0 rgba(255,255,255,.3)}.ah-continue{display:block;margin-top:20px;padding:18px 20px;border-radius:24px;text-decoration:none;color:var(--ap-ink);border:1px solid var(--ap-line);background:linear-gradient(150deg,var(--ap-card1),var(--ap-card2));box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 20px 34px -16px var(--ap-sh)}.ah-continue small{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--ap-gold)}.ah-continue strong{display:block;margin:4px 0 12px;font-size:20px}.ah-continue span{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:14px;font-weight:800;color:#fff;background:linear-gradient(180deg,var(--ap-g1),var(--ap-g2));box-shadow:0 4px 0#0a2d26}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@media (prefers-reduced-motion:reduce){main{animation:none!important}}@media (max-width:760px){html body .noor-navbar{position:fixed!important;left:0!important;right:0!important;top:0!important;transform:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;gap:6px!important}html body .noor-brand{flex:1 1 auto!important;min-width:0!important;gap:8px!important}html body .noor-brand-mark{transform:none!important;flex:0 0 38px!important;width:38px!important;height:38px!important}html body .noor-brand-copy{min-width:0;overflow:hidden}html body .noor-brand-copy small{display:none!important}html body .noor-brand-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:1rem!important}html body .theme-toggle,html body .language-btn,html body .noor-mobile-btn,html body .app-back{width:40px!important;min-height:40px!important}html body .noor-actions{gap:6px!important;flex:0 0 auto!important}.pg-index{padding-top:calc(66px + env(safe-area-inset-top,0))!important}.more-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:8px;padding:4px 2px 12px;scrollbar-width:none;scroll-snap-type:x proximity}.more-tabs::-webkit-scrollbar{display:none}.more-tabs>*{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}#moreBox>*{border-radius:22px!important;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 18px 32px -14px var(--ap-sh)!important}.app-sheet{position:fixed;inset:0;z-index:100001}.app-sheet[hidden]{display:none}.as-back{position:absolute;inset:0;background:rgba(6,43,37,.55);backdrop-filter:blur(6px);animation:asFade .25s both}.as-panel{position:absolute;left:0;right:0;bottom:0;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:10px 16px calc(24px + env(safe-area-inset-bottom,0));border-radius:30px 30px 0 0;background:linear-gradient(180deg,var(--ap-card1),var(--ap-bg2));border:1px solid var(--ap-line);box-shadow:0-24px 60px -10px var(--ap-sh);animation:asUp .45s cubic-bezier(.2,.9,.3,1.15) both;transition:transform .2s}.as-grip{display:block;width:44px;height:5px;margin:0 auto 12px;border-radius:5px;background:var(--ap-line)}.as-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.as-head h2{margin:0;font-size:26px;font-weight:800;color:var(--ap-ink)}.as-x{width:40px;height:40px;border-radius:14px;border:1px solid var(--ap-line);background:var(--ap-card1);color:var(--ap-ink);font-size:17px;cursor:pointer;box-shadow:0 4px 0 rgba(181,150,85,.28)}.as-sub{margin:0 0 12px;font-size:15px;color:var(--ap-mut)}.as-search{width:100%;box-sizing:border-box;min-height:46px;margin-bottom:14px;padding:0 16px;border-radius:15px;border:1px solid var(--ap-line);background:var(--ap-card1);color:var(--ap-ink);font-size:16px;outline:0}.as-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;perspective:900px}.as-tile{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:20px;text-decoration:none;color:var(--ap-ink);border:1px solid var(--ap-line);background:linear-gradient(150deg,var(--ap-card1),var(--ap-card2));box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 16px 26px -14px var(--ap-sh);animation:asTile .4s both;animation-delay:calc(var(--i)*28ms + .12s)}.as-tile:active{transform:translateY(3px) scale(.96)}.as-tile b{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;border-radius:14px;font-size:21px;font-weight:400;color:#fff;background:linear-gradient(145deg,var(--ap-g1),var(--ap-g2));box-shadow:0 8px 14px -6px var(--ap-sh),inset 0 2px 0 rgba(255,255,255,.3)}.as-tile strong{font-size:16px;line-height:1.25}.as-tile small{font-size:13px;line-height:1.4;color:var(--ap-mut)}@keyframes asUp{0%{transform:translateY(100%)}}@keyframes asFade{0%{opacity:0}}@keyframes asTile{0%{opacity:0;transform:translateY(16px) scale(.95)}}}@media (min-width:761px){.app-sheet{display:none!important}}
:root{--pc-gold:#c9a24d;--pc-gold2:#f6e3a1;--pc-base:rgba(201, 162, 77, .30);--pc-bw:2.5px;--pc-speed:7s;--pc-speed-hover:2.4s}html[data-theme=dark]{--pc-gold:#e2bf66;--pc-gold2:#fff1c1;--pc-base:rgba(230, 200, 120, .26)}.pc-rel{position:relative}.pc-ring{position:absolute;inset:0;z-index:3;padding:var(--pc-bw);border-radius:inherit;pointer-events:none;overflow:hidden;background:var(--pc-base);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:padding .35s ease}.pc-spin{position:absolute;left:50%;top:50%;width:var(--pc-s, 700px);height:var(--pc-s, 700px);transform:translate(-50%,-50%) rotate(var(--pc-r, 0deg));background:conic-gradient(from 0deg,transparent 0 48%,rgba(201,162,77,.25) 58%,var(--pc-gold) 78%,var(--pc-gold2) 91%,#fffbe8 94%,transparent 98% 100%)}.pc-live .pc-spin{animation:pc-rot var(--pc-speed) linear infinite;will-change:transform}@keyframes pc-rot{0%{transform:translate(-50%,-50%) rotate(var(--pc-r, 0deg))}to{transform:translate(-50%,-50%) rotate(calc(var(--pc-r, 0deg) + 360deg))}}.pc-shine{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;pointer-events:none}.pc-shine::before{content:"";position:absolute;top:-25%;bottom:-25%;left:-60%;width:38%;background:linear-gradient(100deg,transparent,rgba(246,227,161,.42),transparent);transform:skewX(-18deg);transition:left .9s ease}@media (hover:hover){.pc-card:hover>.pc-ring{padding:3px}.pc-card:hover>.pc-ring .pc-spin{animation:pc-rot var(--pc-speed-hover) linear infinite;will-change:transform}.pc-card:hover>.pc-shine::before{left:135%}.pc-card:hover{box-shadow:0 22px 48px -16px rgba(201,162,77,.55),0 0 0 1px rgba(201,162,77,.3)}}.pc-card:focus-within>.pc-ring .pc-spin{animation:pc-rot var(--pc-speed-hover) linear infinite}.pc-off>.pc-ring,.pc-off>.pc-shine{display:none}@media (prefers-reduced-motion:reduce){.pc-spin{animation:none!important}.pc-shine{display:none}}@media print{.pc-ring,.pc-shine{display:none!important}}.journey-card .chapter-btn,.chapter-card .chapter-btn,.seerah-card .chapter-btn,.timeline-card .chapter-btn,.journey-item .chapter-btn{background:linear-gradient(135deg,#f1dc9f,#c9a24d)!important;color:#0d352f!important;border:1px solid #e6cf8e!important;font-size:13px!important;font-weight:800!important;padding:11px 20px!important;box-shadow:0 8px 20px rgba(201,162,77,.28)!important}@media (hover:hover){.journey-card .chapter-btn:hover,.chapter-card .chapter-btn:hover,.seerah-card .chapter-btn:hover,.timeline-card .chapter-btn:hover,.journey-item .chapter-btn:hover{background:linear-gradient(135deg,#fff1c1,#e2bf66)!important;color:#0d352f!important;transform:translateY(-3px);box-shadow:0 14px 28px rgba(201,162,77,.4)!important}}.daily-section .daily-card button,.daily-section .daily-card a{color:#fff1c1;border:1.5px solid rgba(246,227,161,.75);background:rgba(246,227,161,.1);font-weight:700;font-size:13px}@media (hover:hover){.daily-section .daily-card button:hover,.daily-section .daily-card a:hover{background:linear-gradient(135deg,#f1dc9f,#c9a24d);color:#0d352f;border-color:#f1dc9f}}.pc-paused .pc-spin{animation-play-state:paused!important}@property --pc-ang{syntax:"<angle>";initial-value:40deg;inherits:false}@keyframes pc-ang{to{--pc-ang:400deg}}details.special-card{--pc-fill:#fff;border:2px solid transparent;background:linear-gradient(var(--pc-fill),var(--pc-fill)) padding-box,conic-gradient(from var(--pc-ang),var(--pc-base)0 56%,rgba(201,162,77,.2) 64%,var(--pc-gold) 82%,var(--pc-gold2) 92%,var(--pc-base) 97% 100%) border-box;transition:box-shadow .35s ease}html[data-theme=dark] details.special-card{--pc-fill:#182522}details.special-card[open]{animation:pc-ang 7s linear infinite}@media (hover:hover){details.special-card:hover{animation:pc-ang 2.6s linear infinite;box-shadow:0 18px 40px -16px rgba(201,162,77,.5)}}@media (prefers-reduced-motion:reduce){details.special-card,details.special-card:hover{animation:none}}.pc-card:not(.pc-ok)>.pc-ring,.pc-card:not(.pc-ok)>.pc-shine{display:none!important}
:root{--nbg-img:url(/noor-bg.webp);--nbg-pos:62% 40%;--nbg-dark-top:rgba(4,14,12,.50);--nbg-dark-mid:rgba(4,14,12,.66);--nbg-dark-bot:rgba(4,14,12,.84);--nbg-light-top:rgba(250,246,234,.80);--nbg-light-mid:rgba(248,243,229,.88);--nbg-light-bot:rgba(246,240,224,.93)}html{background-color:#f7f2e6}html[data-theme=dark]{background-color:#050f0d}html:not(#nbg) body{background:0 0!important;background-image:none!important}html::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,var(--nbg-light-top)0,var(--nbg-light-mid) 45%,var(--nbg-light-bot) 100%),var(--nbg-img) var(--nbg-pos)/cover no-repeat;background-color:#f7f2e6}html[data-theme=dark]::before{background:linear-gradient(180deg,var(--nbg-dark-top)0,var(--nbg-dark-mid) 45%,var(--nbg-dark-bot) 100%),var(--nbg-img) var(--nbg-pos)/cover no-repeat;background-color:#050f0d}html::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 45%at 18% 78%,rgba(216,188,120,.13),transparent 70%),radial-gradient(ellipse 120% 90%at 50% 50%,transparent 55%,rgba(3,29,24,.1) 100%)}html[data-theme=dark]::after{background:radial-gradient(ellipse 60% 45%at 18% 78%,rgba(216,188,120,.14),transparent 70%),radial-gradient(ellipse 120% 90%at 50% 50%,transparent 50%,rgba(0,0,0,.45) 100%)}@media (max-width:760px){:root{--nbg-img:url(/noor-bg-m.webp);--nbg-pos:50% 30%}html::before{background-size:auto,cover}html[data-theme=dark]::before{background-size:auto,cover}}html:not(#nbg) .daily-section,html:not(#nbg) .hadith-section,html:not(#nbg) .final-cta,html:not(#nbg) main,html:not(#nbg) .page,html:not(#nbg) .wrap,html:not(#nbg) .container{background-color:transparent!important;background-image:none!important}html:not(#nbg) .section-heading{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media print{html::before,html::after{display:none}html,html:not(#nbg) body{background:#fff!important}}@media (prefers-reduced-data:reduce){:root{--nbg-img:none}}html:not(#nbg) .hero,html:not(#nbg) .hero-bg{background:0 0!important;background-image:none!important;filter:none!important}html:not(#nbg) .hero-overlay{background:radial-gradient(ellipse 70% 60%at 50% 45%,rgba(4,14,12,0),rgba(4,14,12,.28))!important}html:not([data-theme=dark]):not(#nbg) .hero-overlay{background:radial-gradient(ellipse 70% 60%at 50% 45%,rgba(250,246,234,.35),rgba(250,246,234,0))!important}html:not(#nbg) .quick-start-section,html:not(#nbg) .feature-section{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(250,246,234,.5),rgba(246,240,224,.62))!important}html[data-theme=dark]:not(#nbg) .quick-start-section,html[data-theme=dark]:not(#nbg) .feature-section{background-image:linear-gradient(180deg,rgba(5,15,13,.38),rgba(5,15,13,.58))!important}html:not(#nbg) .learning-path,html:not(#nbg) .today-section,html:not(#nbg) .months-section,html:not(#nbg) .events-section,html:not(#nbg) .dua-category-section,html:not(#nbg) .quran-search-section,html:not(#nbg) .how-section{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(250,246,234,.52),rgba(246,240,224,.64))!important}html[data-theme=dark]:not(#nbg) .learning-path,html[data-theme=dark]:not(#nbg) .today-section,html[data-theme=dark]:not(#nbg) .months-section,html[data-theme=dark]:not(#nbg) .events-section,html[data-theme=dark]:not(#nbg) .dua-category-section,html[data-theme=dark]:not(#nbg) .quran-search-section,html[data-theme=dark]:not(#nbg) .how-section{background-image:linear-gradient(180deg,rgba(5,15,13,.4),rgba(5,15,13,.6))!important}
:root{--pn-ink:#04211b;--pn-deep:#062c25;--pn-mid:#0b4035;--pn-lift:#0f5143;--pn-gold:#d8bc78;--pn-gold-2:#b68a3d;--pn-gold-soft:rgba(216,188,120,.16);--pn-ivory:#fffdf5;--pn-mute:#bcd0c8;--pn-line:rgba(216,188,120,.5);--pn-h:74px;--pn-top:12px}html.pn-on header.noor-navbar,html.pn-on header.top,html.pn-on header.z-nav,html.pn-on nav.noor-mobile-nav,html.pn-on .app-back{display:none!important}.pn-bar{position:sticky;top:var(--pn-top);z-index:10000;width:calc(100% - 32px);max-width:1440px;margin:var(--pn-top) auto 0;color:var(--pn-ivory);font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-tap-highlight-color:transparent}.pn-bar *{box-sizing:border-box}.pn-shell{position:relative;display:flex;align-items:center;gap:14px;min-height:var(--pn-h);padding:8px 14px 8px 12px;border-radius:999px;background:radial-gradient(120% 220%at 50% -80%,rgba(216,188,120,.16),transparent 55%),linear-gradient(160deg,var(--pn-mid),var(--pn-ink) 78%);border:1px solid var(--pn-line);box-shadow:0 22px 50px -18px rgba(2,24,19,.65),0 0 0 1px rgba(4,33,27,.6),inset 0 1px 0 rgba(255,255,255,.1),inset 0-1px 0 rgba(216,188,120,.18);transition:min-height .3s ease,box-shadow .3s ease,background .3s ease}.pn-shell::before{content:"";position:absolute;left:9%;right:9%;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(240,217,150,.95),transparent)}.pn-bar.is-scrolled .pn-shell{min-height:62px;box-shadow:0 18px 40px -14px rgba(2,24,19,.8),0 0 0 1px rgba(4,33,27,.6),inset 0 1px 0 rgba(255,255,255,.1)}.pn-brand{display:flex;align-items:center;gap:11px;flex:0 0 auto;min-width:0;color:var(--pn-ivory)!important;text-decoration:none!important}.pn-logo{width:48px;height:48px;flex:0 0 48px;border-radius:50%;padding:2px;overflow:hidden;background:linear-gradient(145deg,#f0d996,var(--pn-gold-2));box-shadow:0 8px 18px rgba(0,0,0,.35),0 0 0 3px rgba(216,188,120,.14);transition:transform .3s ease}.pn-logo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.pn-brand:hover .pn-logo{transform:rotate(-6deg) scale(1.05)}.pn-brand-tx{display:flex;flex-direction:column;gap:1px;min-width:0;white-space:nowrap}.pn-brand-tx strong{font:700 1.2rem/1.15"Cormorant Garamond",Georgia,serif;letter-spacing:.2px;color:var(--pn-ivory)}.pn-brand-tx small{font:400 1.05rem/1.2"Amiri","Noto Naskh Arabic",serif;color:var(--pn-gold)}.pn-nav{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center;margin-inline-start:6px;padding-inline-start:16px;border-inline-start:1px solid rgba(216,188,120,.28)}.pn-links{display:flex;align-items:stretch;justify-content:center;gap:2px;min-width:0}.pn-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:60px;min-height:56px;padding:7px 10px;border:1px solid transparent;border-radius:18px;background:0 0;color:var(--pn-mute)!important;text-decoration:none!important;font:600 .72rem/1.15"Inter",system-ui,sans-serif;text-align:center;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.pn-link span{max-width:none;white-space:nowrap}.pn-i{width:22px;height:22px;flex:0 0 22px;display:block}.pn-link:hover{color:var(--pn-ivory)!important;background:rgba(216,188,120,.09)}.pn-link:hover .pn-i{color:var(--pn-gold)}.pn-link.is-active{color:#fff!important;background:linear-gradient(180deg,rgba(216,188,120,.2),rgba(216,188,120,.06));border-color:rgba(216,188,120,.75);box-shadow:0 0 18px rgba(216,188,120,.22),inset 0 1px 0 rgba(255,255,255,.14)}.pn-link.is-active .pn-i{color:var(--pn-gold)}.pn-bar a:focus-visible,.pn-bar button:focus-visible,.pn-bar select:focus-visible,.pn-bottom a:focus-visible{outline:2px solid var(--pn-gold)!important;outline-offset:2px!important}.pn-more-btn{font-family:inherit}.pn-more-btn .pn-chev{position:absolute;right:5px;bottom:7px;width:11px;height:11px;transition:transform .25s ease}.pn-more-btn[aria-expanded=true] .pn-chev{transform:rotate(180deg)}.pn-more{position:relative}.pn-more-menu{position:absolute;top:calc(100% + 16px);right:-40px;width:min(520px,calc(100vw - 32px));padding:12px;border-radius:24px;background:linear-gradient(160deg,#0d4a3d,var(--pn-ink));border:1px solid var(--pn-line);box-shadow:0 34px 70px -16px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .2s ease,transform .2s ease,visibility .2s}.pn-more-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-more-head{padding:6px 10px 11px;margin-bottom:6px;border-bottom:1px solid rgba(216,188,120,.18)}.pn-more-head strong{font:700 1.05rem/1.2"Cormorant Garamond",Georgia,serif;color:var(--pn-gold)}.pn-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:min(62vh,460px);overflow:auto;overscroll-behavior:contain}.pn-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:15px;color:var(--pn-ivory)!important;text-decoration:none!important;border:1px solid transparent;transition:background .18s,border-color .18s}.pn-item:hover{background:rgba(216,188,120,.1);border-color:rgba(216,188,120,.3)}.pn-item.is-active{background:rgba(216,188,120,.16);border-color:rgba(216,188,120,.6)}.pn-item-ic{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;color:var(--pn-gold);background:rgba(216,188,120,.1);border:1px solid rgba(216,188,120,.28)}.pn-item-ic .pn-i{width:20px;height:20px}.pn-item-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.pn-item-tx strong{font:600 .86rem/1.2"Inter",system-ui,sans-serif;color:var(--pn-ivory)}.pn-item-tx small{font:400 .72rem/1.3"Inter",system-ui,sans-serif;color:var(--pn-mute)}.pn-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto;margin-inline-start:auto;padding-inline-start:14px;border-inline-start:1px solid rgba(216,188,120,.28)}.pn-icon{display:inline-grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;cursor:pointer;color:var(--pn-gold)!important;background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4);font-size:18px;line-height:1;text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s}.pn-icon:hover{background:rgba(216,188,120,.16);border-color:rgba(216,188,120,.8);transform:translateY(-1px)}.pn-icon .pn-i{width:21px;height:21px}.pn-theme{font-size:19px}.pn-burger{display:none}.pn-burger .pn-i-close{display:none}.pn-bar.is-open .pn-burger .pn-i-open{display:none}.pn-bar.is-open .pn-burger .pn-i-close{display:block}.pn-back{display:none}.pn-start{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border-radius:999px;white-space:nowrap;color:#2b1d05!important;text-decoration:none!important;font:700 .88rem/1"Inter",system-ui,sans-serif;background:linear-gradient(180deg,#f3dc9d,var(--pn-gold) 45%,var(--pn-gold-2));border:1px solid rgba(255,246,214,.55);box-shadow:0 10px 24px -8px rgba(216,188,120,.55),inset 0 1px 0 rgba(255,255,255,.65),inset 0-2px 5px rgba(100,64,8,.22);transition:transform .2s,box-shadow .2s,filter .2s}.pn-start:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 14px 28px -8px rgba(216,188,120,.7),inset 0 1px 0 rgba(255,255,255,.7)}.pn-start .pn-i{width:19px;height:19px}.pn-start-panel{display:none}.pn-lang{position:relative}.pn-lang-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;border-radius:999px;cursor:pointer;color:var(--pn-ivory)!important;background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4);font:600 .84rem/1"Inter",system-ui,sans-serif;transition:background .2s,border-color .2s}.pn-lang-btn:hover{background:rgba(216,188,120,.14);border-color:rgba(216,188,120,.8)}.pn-lang-btn .pn-i{width:19px;height:19px;color:var(--pn-gold)}.pn-lang-btn .pn-chev{width:14px;height:14px;transition:transform .25s}.pn-lang-btn[aria-expanded=true] .pn-chev{transform:rotate(180deg)}.pn-lang-menu{position:absolute;top:calc(100% + 14px);right:0;min-width:180px;padding:8px;border-radius:18px;background:linear-gradient(160deg,#0d4a3d,var(--pn-ink));border:1px solid var(--pn-line);box-shadow:0 26px 50px -14px rgba(0,0,0,.6);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transform-origin:top right;transition:opacity .2s,transform .2s,visibility .2s}.pn-lang-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-lang-menu button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:12px;background:0 0;color:var(--pn-ivory);cursor:pointer;font:600 .9rem/1.2"Inter",system-ui,sans-serif;text-align:start}.pn-lang-menu button small{color:var(--pn-mute);font-weight:400;font-size:.72rem}.pn-lang-menu button:hover,.pn-lang-menu button.active,.pn-lang-menu button[aria-pressed=true]{background:rgba(216,188,120,.14);border-color:rgba(216,188,120,.4)}.pn-select{min-height:44px;padding:0 12px;border-radius:999px;color:var(--pn-ivory);background:var(--pn-deep);border:1px solid rgba(216,188,120,.5);font:600 .84rem"Inter",system-ui,sans-serif}@media (max-width:1320px) and (min-width:1101px){.pn-shell{gap:10px;padding-inline:10px}.pn-brand-tx small{display:none}.pn-link{min-width:54px;padding:7px 7px}.pn-start-desk{padding:0 15px}.pn-lang-btn #currentLanguage{display:none}.pn-lang-btn{padding:0 11px}}@media (max-width:1100px){:root{--pn-h:64px;--pn-top:8px}.pn-bar{width:calc(100% - 20px)}.pn-shell{gap:8px;padding:7px 9px 7px 8px}.pn-logo{width:44px;height:44px;flex-basis:44px}.pn-brand{flex:1 1 auto}.pn-brand-tx strong{font-size:1.1rem;overflow:hidden;text-overflow:ellipsis}.pn-actions{border:0;padding:0;gap:7px}.pn-icon{width:42px;height:42px;min-height:42px}.pn-burger{display:inline-grid}.pn-start-desk,.pn-search{display:none}.pn-lang-btn{width:42px;min-height:42px;padding:0;justify-content:center}.pn-lang-btn #currentLanguage,.pn-lang-btn .pn-chev{display:none}.pn-nav{position:absolute;top:calc(100% + 10px);left:0;right:0;display:block;margin:0;padding:12px;border:1px solid var(--pn-line);border-radius:28px;background:linear-gradient(165deg,#0d4a3d,var(--pn-ink));box-shadow:0 34px 70px -14px rgba(0,0,0,.7);max-height:calc(100dvh - var(--pn-h) - var(--pn-top) - 26px);overflow:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.985);transform-origin:top center;transition:opacity .22s ease,transform .22s ease,visibility .22s}.pn-bar.is-open .pn-nav{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pn-link{min-width:0;min-height:76px;padding:10px 4px;border-radius:18px;background:rgba(255,255,255,.035);border-color:rgba(216,188,120,.16);font-size:.76rem}.pn-link span{max-width:100%}.pn-more{display:contents}.pn-more-btn{display:none}.pn-more-menu{position:static;grid-column:1/-1;width:auto;margin-top:6px;padding:12px 4px 2px;border:0;border-top:1px solid rgba(216,188,120,.2);border-radius:0;background:0 0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-more-grid{max-height:none;overflow:visible}.pn-start-panel{display:flex;width:100%;margin-top:12px;min-height:50px}.pn-lang-menu{top:calc(100% + 12px)}}@media (max-width:640px){.pn-links{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-more-grid{grid-template-columns:1fr}.pn-brand-tx small{display:none}}@media (max-width:820px){.pn-body:not(.pn-home) .pn-back{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;cursor:pointer;color:var(--pn-gold);background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4)}.pn-back .pn-i{width:20px;height:20px}.pn-body{padding-bottom:calc(86px + env(safe-area-inset-bottom,0))!important}}@media (max-width:380px){.pn-bar{width:calc(100% - 14px)}.pn-brand-tx strong{font-size:.98rem}.pn-logo{width:38px;height:38px;flex-basis:38px}.pn-icon,.pn-lang-btn{width:38px;height:38px;min-height:38px}}html.pn-lock{overflow:hidden}@media (min-width:1101px){html.pn-lock{overflow:auto}}.pn-bottom{display:none}@media (max-width:820px){.pn-bottom{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0));z-index:100000;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:7px 6px;border-radius:26px;background:linear-gradient(165deg,var(--pn-mid),var(--pn-ink));border:1px solid var(--pn-line);box-shadow:0 18px 40px -10px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.1)}.pn-bottom a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:6px 2px;border-radius:18px;color:var(--pn-mute)!important;text-decoration:none!important;border:1px solid transparent;touch-action:manipulation;transition:background .2s,color .2s,border-color .2s}.pn-bottom a .pn-i{width:23px;height:23px}.pn-bottom a small{font:600 .64rem/1.1"Inter",system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pn-bottom a.is-active{color:#fff!important;background:linear-gradient(180deg,rgba(216,188,120,.24),rgba(216,188,120,.07));border-color:rgba(216,188,120,.75);box-shadow:0 0 16px rgba(216,188,120,.22)}.pn-bottom a.is-active .pn-i{color:var(--pn-gold)}}html{scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){.pn-bar *,.pn-bottom *{transition:none!important}}html body.pn-body{padding-top:0!important}.pn-bar .pn-link::after,.pn-bar .pn-link::before,.pn-bar .pn-item::after{content:none!important;display:none!important}@media (max-width:1100px){.pn-nav{max-height:calc(100dvh - var(--pn-h) - var(--pn-top) - 26px)}}@media (max-width:820px){.pn-nav{max-height:calc(100dvh - var(--pn-h) - var(--pn-top) - 112px - env(safe-area-inset-bottom,0))}.pn-bottom a small{font-size:.6rem;letter-spacing:-.1px}}@media (max-width:1100px){.pn-select{width:74px;min-height:42px;padding:0 6px;font-size:.78rem}}html body .pn-bar{position:fixed!important;top:var(--pn-top);left:0;right:0;margin:0 auto!important;transform:none}html body.pn-body{padding-top:calc(var(--pn-h) + var(--pn-top)*2)!important}.pn-psearch,.pn-plang{display:none}@media (max-width:1100px){html body .pn-bar .pn-search{display:inline-grid}.pn-psearch{display:flex;align-items:center;gap:8px;margin-top:12px;padding:5px 5px 5px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(216,188,120,.4);color:var(--pn-gold)}.pn-psearch .pn-i{width:20px;height:20px;flex:0 0 20px}.pn-psearch input{flex:1 1 auto;min-width:0;height:42px;border:0;outline:0;background:0 0;color:var(--pn-ivory);font:500 .95rem"Inter",system-ui,sans-serif}.pn-psearch input::placeholder{color:var(--pn-mute)}.pn-psearch button{height:42px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;color:#2b1d05;font:700 .85rem"Inter",system-ui,sans-serif;background:linear-gradient(180deg,#f3dc9d,var(--pn-gold-2))}.pn-plang{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.pn-plang button{min-height:44px;border-radius:14px;cursor:pointer;color:var(--pn-ivory);background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.3);font:600 .88rem"Inter",system-ui,sans-serif}.pn-plang button:hover,.pn-plang button.active,.pn-plang button[aria-pressed=true]{background:rgba(216,188,120,.18);border-color:rgba(216,188,120,.8)}}@media (max-width:640px){.pn-lang{display:none}}@media (max-width:380px){html body .pn-bar .pn-search{width:38px;height:38px;min-height:38px}}html body .pn-bar .pn-nav{margin-top:0!important;margin-bottom:0!important}html body .pn-bar .pn-brand{border:0!important;background:0 0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}html body nav.pn-bottom{margin:0!important}html body.pg-404 main nav a{color:#173f38!important;background:rgba(255,255,255,.7)!important;border:1px solid rgba(181,138,58,.7)!important;font-weight:600}html body.pg-404 main nav a:hover{background:#173f38!important;color:#fffdf5!important}html body .pn-bar,html body .pn-bar .pn-item-tx,html body .pn-bar .pn-more-head{text-align:start!important}@media (max-width:480px){html body .pn-bar .pn-brand-tx strong{font-size:.95rem}}@media (min-width:1101px) and (max-width:1360px){.pn-shell{gap:10px;padding-inline:10px}.pn-nav{padding-inline-start:10px}.pn-links{gap:0}.pn-link{min-width:0;padding:7px 7px;font-size:.68rem}}.pn-profile{position:relative;flex:0 0 auto}.pn-avatar-btn{display:inline-flex;align-items:center;gap:7px;min-height:48px;padding:3px 11px 3px 3px;border-radius:999px;cursor:pointer;color:var(--pn-gold)!important;background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4);transition:background .2s,border-color .2s,box-shadow .2s}.pn-avatar-btn:hover,.pn-avatar-btn[aria-expanded=true]{background:rgba(216,188,120,.14);border-color:rgba(216,188,120,.85)}.pn-avatar-btn.is-active{border-color:rgba(216,188,120,.85);box-shadow:0 0 18px rgba(216,188,120,.28)}.pn-avatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;padding:2px;border-radius:50%;background:conic-gradient(from 210deg,#f6e2a3,#b68a3d,#f6e2a3,#8e6a27,#f6e2a3);box-shadow:0 6px 14px rgba(0,0,0,.4)}.pn-avatar-in{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;color:#f3dc9d;background:radial-gradient(circle at 30% 25%,#18755f,#062c25 78%);font:700 .98rem/1"Cormorant Garamond",Georgia,serif;letter-spacing:.5px}.pn-avatar-in .pn-i{width:20px;height:20px}.pn-avatar-btn .pn-chev{width:14px;height:14px;transition:transform .25s}.pn-avatar-btn[aria-expanded=true] .pn-chev{transform:rotate(180deg)}.pn-profile-menu{position:absolute;top:calc(100% + 16px);right:0;width:min(318px,calc(100vw - 24px));padding:10px;border-radius:26px;text-align:start;background:radial-gradient(120% 90%at 100%0,rgba(216,188,120,.16),transparent 55%),linear-gradient(160deg,#0d4a3d,var(--pn-ink));border:1px solid var(--pn-line);box-shadow:0 34px 70px -16px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .2s ease,transform .2s ease,visibility .2s}.pn-profile-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-pm-head{display:flex;align-items:center;gap:13px;padding:10px 10px 14px;margin-bottom:6px;border-bottom:1px solid rgba(216,188,120,.2)}.pn-pm-head .pn-avatar{width:56px;height:56px;flex-basis:56px}.pn-pm-head .pn-avatar-in{font-size:1.3rem}.pn-pm-head .pn-avatar-in .pn-i{width:26px;height:26px}.pn-pm-id{min-width:0;display:flex;flex-direction:column;gap:3px}.pn-pm-id strong{font:700 1.22rem/1.15"Cormorant Garamond",Georgia,serif;color:var(--pn-ivory);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-pm-id small{font:400 .75rem/1.35"Inter",system-ui,sans-serif;color:var(--pn-mute)}.pn-pm-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px;border:1px solid transparent;border-radius:16px;background:0 0;cursor:pointer;color:var(--pn-ivory)!important;text-decoration:none!important;font:600 .9rem/1.2"Inter",system-ui,sans-serif;text-align:start;transition:background .18s,border-color .18s}.pn-pm-item:hover,.pn-pm-item:focus-visible{background:rgba(216,188,120,.1);border-color:rgba(216,188,120,.32)}.pn-pm-item.is-active{background:rgba(216,188,120,.16);border-color:rgba(216,188,120,.6)}.pn-pm-ic{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;color:var(--pn-gold);background:rgba(216,188,120,.1);border:1px solid rgba(216,188,120,.26)}.pn-pm-ic .pn-i{width:18px;height:18px}.pn-pm-chev{margin-inline-start:auto;width:16px;height:16px;color:var(--pn-mute);transition:transform .25s}.pn-pm-item[aria-expanded=true] .pn-pm-chev{transform:rotate(180deg)}.pn-pm-sep{height:1px;margin:6px 10px;background:linear-gradient(90deg,transparent,rgba(216,188,120,.3),transparent)}.pn-pm-settings{display:grid;gap:12px;margin:4px 4px 2px;padding:12px;border-radius:18px;background:rgba(0,0,0,.2);border:1px solid rgba(216,188,120,.16)}.pn-pm-settings[hidden]{display:none}.pn-pm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pn-ivory);font:600 .84rem/1.2"Inter",system-ui,sans-serif}.pn-pm-row+.pn-pm-langs{margin-top:-4px}.pn-switch{position:relative;flex:0 0 auto;width:46px;height:26px;padding:0;border-radius:999px;cursor:pointer;border:1px solid rgba(216,188,120,.5);background:rgba(255,255,255,.08);transition:background .2s,border-color .2s}.pn-switch span{position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:50%;background:#e9dcb0;box-shadow:0 2px 5px rgba(0,0,0,.35);transition:transform .22s ease}.pn-switch[aria-checked=true]{background:linear-gradient(180deg,#f3dc9d,var(--pn-gold-2));border-color:rgba(255,246,214,.6)}.pn-switch[aria-checked=true] span{transform:translateX(20px);background:#fffdf5}[dir=rtl] .pn-switch[aria-checked=true] span{transform:translateX(-20px)}.pn-pm-langs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pn-pm-langs button{min-height:40px;border-radius:12px;cursor:pointer;color:var(--pn-ivory);background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.28);font:600 .8rem"Inter",system-ui,sans-serif}.pn-pm-langs button:hover,.pn-pm-langs button[aria-pressed=true]{background:rgba(216,188,120,.18);border-color:rgba(216,188,120,.8)}.pn-modal{position:fixed;inset:0;z-index:100002;display:grid;place-items:center;padding:20px;background:rgba(2,18,14,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.pn-modal.show{opacity:1;visibility:visible}.pn-modal-card{width:min(420px,100%);padding:26px;border-radius:28px;color:#fffdf5;font-family:"Inter",system-ui,sans-serif;text-align:start;background:radial-gradient(120% 80%at 100%0,rgba(216,188,120,.16),transparent 55%),linear-gradient(160deg,#0d4a3d,#04211b);border:1px solid rgba(216,188,120,.5);box-shadow:0 40px 90px -20px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(12px) scale(.98);transition:transform .22s ease}.pn-modal.show .pn-modal-card{transform:none}.pn-modal h2{margin:0 0 4px;font:700 1.7rem/1.15"Cormorant Garamond",Georgia,serif;color:#d8bc78}.pn-modal p{margin:0 0 18px;color:#bcd0c8;font-size:.86rem;line-height:1.5}.pn-modal label{display:block;margin-bottom:14px;color:#e9dcb0;font:600 .78rem/1.2"Inter",system-ui,sans-serif;letter-spacing:.04em}.pn-modal input{display:block;width:100%;height:46px;margin-top:7px;padding:0 14px;border-radius:14px;border:1px solid rgba(216,188,120,.4);outline:0;background:rgba(255,255,255,.06);color:#fffdf5;font:500 .95rem"Inter",system-ui,sans-serif;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.pn-modal input::placeholder{color:rgba(188,208,200,.6)}.pn-modal input:focus{border-color:#d8bc78;box-shadow:0 0 0 3px rgba(216,188,120,.22)}.pn-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.pn-btn{min-height:44px;padding:0 22px;border-radius:999px;cursor:pointer;font:700 .88rem/1"Inter",system-ui,sans-serif;transition:transform .2s,filter .2s,background .2s}.pn-btn:hover{transform:translateY(-1px)}.pn-btn-ghost{background:0 0;color:#fffdf5;border:1px solid rgba(216,188,120,.45)}.pn-btn-ghost:hover{background:rgba(216,188,120,.12)}.pn-btn-gold{color:#2b1d05;border:1px solid rgba(255,246,214,.55);background:linear-gradient(180deg,#f3dc9d,#d8bc78 45%,#b68a3d);box-shadow:0 10px 24px -8px rgba(216,188,120,.55),inset 0 1px 0 rgba(255,255,255,.6)}.pn-btn-gold:hover{filter:brightness(1.06)}.pn-modal :focus-visible{outline:2px solid #d8bc78;outline-offset:2px}@media (max-width:1100px){.pn-actions{display:contents}.pn-back{order:0}.pn-burger{order:1}.pn-brand{order:2;justify-content:center}.pn-search{order:3}.pn-theme{order:4}.pn-lang,.pn-select{order:5}.pn-profile{order:6}.pn-avatar-btn{min-height:46px;padding:3px}.pn-avatar-btn .pn-chev{display:none}.pn-avatar{width:40px;height:40px;flex-basis:40px}}@media (max-width:640px){html body .pn-bar .pn-search,html body .pn-bar .pn-theme{display:none}}@media (max-width:380px){.pn-avatar-btn{min-height:42px}.pn-avatar{width:36px;height:36px;flex-basis:36px}}@media (prefers-reduced-motion:reduce){.pn-modal,.pn-modal-card,.pn-profile-menu,.pn-switch span{transition:none!important}}@media (max-width:760px){html body nav.pn-bottom a small{font-size:10.5px!important;line-height:1.1!important}html body .pn-bar .pn-item-tx small{font-size:.72rem!important;line-height:1.3!important}html body .pn-bar .pn-pm-id small{font-size:.75rem!important;line-height:1.35!important}html body .pn-bar .pn-brand-tx small{font-size:1.05rem!important}}@media (max-width:1100px){.pn-links>a:last-of-type{grid-column:span 2}}@media (max-width:640px){.pn-links>a:last-of-type{grid-column:span 3;flex-direction:row;gap:10px;min-height:58px}}@media (min-width:1361px){.pn-links{gap:6px}.pn-link{padding:7px 13px}}@media (min-width:1101px) and (max-width:1360px){.pn-link{padding:7px 9px}}@media (max-width:340px){html body nav.pn-bottom a small{font-size:9.5px!important;letter-spacing:-.2px}.pn-bottom{left:6px;right:6px}}@media (min-width:1101px) and (max-width:1500px){.pn-lang-btn #currentLanguage{display:none}.pn-lang-btn{padding:0 12px}.pn-avatar-btn{padding:3px}.pn-avatar-btn .pn-chev{display:none}.pn-start-desk{padding:0 16px}}@media (min-width:1101px) and (max-width:1279px){.pn-link{padding:7px 6px;font-size:.67rem}.pn-nav{padding-inline-start:8px;margin-inline-start:2px}.pn-start-desk{padding:0 13px}.pn-actions{gap:7px;padding-inline-start:10px}}@media (min-width:1101px) and (max-width:1189px){.pn-brand-tx{display:none}}.pn-sheet{display:none}@media (max-width:820px){.pn-bottom button.pn-more-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:6px 2px;border-radius:18px;color:var(--pn-mute)!important;background:0 0;border:1px solid transparent;cursor:pointer;font:inherit;touch-action:manipulation;transition:background .2s,color .2s,border-color .2s}.pn-bottom button.pn-more-tab .pn-i{width:23px;height:23px}.pn-bottom button.pn-more-tab small{font:600 .64rem/1.1"Inter",system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pn-bottom button.pn-more-tab.is-active,.pn-bottom button.pn-more-tab[aria-expanded=true]{color:#fff!important;background:linear-gradient(180deg,rgba(216,188,120,.24),rgba(216,188,120,.07));border-color:rgba(216,188,120,.75);box-shadow:0 0 16px rgba(216,188,120,.22)}.pn-bottom button.pn-more-tab.is-active .pn-i,.pn-bottom button.pn-more-tab[aria-expanded=true] .pn-i{color:var(--pn-gold)}.pn-bottom button.pn-more-tab:focus-visible{outline:2px solid var(--pn-gold);outline-offset:2px}.pn-sheet{position:fixed;inset:0;z-index:100003;display:block;visibility:hidden;pointer-events:none;background:0 0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .28s ease,backdrop-filter .28s ease,visibility .28s}.pn-sheet.show{visibility:visible;pointer-events:auto;background:rgba(2,18,14,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pn-sheet-card{position:absolute;left:0;right:0;bottom:0;max-height:82dvh;overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:10px 14px calc(20px + env(safe-area-inset-bottom,0));border-radius:30px 30px 0 0;color:var(--pn-ivory);font-family:"Inter",system-ui,sans-serif;text-align:start;background:radial-gradient(120% 60%at 100%0,rgba(216,188,120,.16),transparent 55%),linear-gradient(165deg,#0d4a3d,var(--pn-ink));border:1px solid var(--pn-line);border-bottom:0;box-shadow:0-26px 60px -12px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(102%);transition:transform .34s cubic-bezier(.2,.85,.2,1)}.pn-sheet.show .pn-sheet-card{transform:none}.pn-sheet-grab{width:46px;height:5px;margin:2px auto 10px;border-radius:99px;background:rgba(216,188,120,.5)}.pn-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 12px;margin-bottom:12px;border-bottom:1px solid rgba(216,188,120,.2)}.pn-sheet-head strong{font:700 1.3rem/1.2"Cormorant Garamond",Georgia,serif;color:var(--pn-gold)}.pn-sheet-x{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;cursor:pointer;color:var(--pn-gold);background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4)}.pn-sheet-x .pn-i{width:20px;height:20px}.pn-sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pn-sheet-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;min-height:96px;padding:13px 6px 10px;border-radius:20px;text-align:center;text-decoration:none!important;color:var(--pn-ivory)!important;background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.18);transition:background .18s,border-color .18s,transform .12s;touch-action:manipulation}.pn-sheet-item:hover,.pn-sheet-item:focus-visible{background:rgba(216,188,120,.12);border-color:rgba(216,188,120,.5)}.pn-sheet-item:active{transform:scale(.97)}.pn-sheet-item.is-active{background:rgba(216,188,120,.16);border-color:rgba(216,188,120,.75)}.pn-sheet-item>span:last-child{font:600 .74rem/1.25"Inter",system-ui,sans-serif;overflow-wrap:anywhere}html body .pn-sheet .pn-sheet-item>span:last-child{font-size:.74rem!important;line-height:1.25!important}.pn-sheet-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;color:var(--pn-gold);background:rgba(216,188,120,.1);border:1px solid rgba(216,188,120,.28)}.pn-sheet-ic .pn-i{width:23px;height:23px}.pn-sheet :focus-visible{outline:2px solid var(--pn-gold);outline-offset:2px}}@media (max-width:340px){.pn-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pn-sheet,.pn-sheet-card{transition:none!important}}@media (min-width:1101px){.pn-bar.pn-fit-1 .pn-links{gap:0}.pn-bar.pn-fit-1 .pn-link{padding:7px 5px;font-size:.64rem}.pn-bar.pn-fit-2 .pn-start-desk{padding:0 15px}.pn-bar.pn-fit-2 .pn-start-desk span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pn-bar.pn-fit-2 .pn-brand-tx small{display:none}.pn-bar.pn-fit-3 .pn-brand-tx{display:none}.pn-bar.pn-fit-4 .pn-link span{max-width:8.5ch;overflow:hidden;text-overflow:ellipsis}}[dir=rtl] .pn-back svg{transform:scaleX(-1)}[dir=rtl] .pn-profile-menu{right:auto;left:0;transform-origin:top left}[dir=rtl] .pn-modal-actions{justify-content:flex-start}.pn-lang-menu{min-width:252px}
html body main,html body section,html body article,html body .tool-card,html body .tools-wrap>*{min-width:0}html body .tools-wrap{grid-template-columns:minmax(0,1fr)!important}html body h1,html body h2,html body h3,html body p,html body .sub,html body .tool-out{overflow-wrap:anywhere}html body img,html body svg,html body video,html body canvas{max-width:100%}html body table{display:block;max-width:100%;overflow-x:auto}html:not([data-theme=dark]) body .tool-card,html:not([data-theme=dark]) body .tools-wrap>h1{background-color:rgba(255,252,243,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not([data-theme=dark]) body .tools-wrap>h1{padding:10px 16px;border-radius:16px;justify-self:center}html[data-theme=dark] body .tool-card{background-color:rgba(6,20,17,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not([data-theme=dark]) body .tool-card p.sub,html:not([data-theme=dark]) body main p{--_c:#2f423d}html:not([data-theme=dark]) body .tool-card p.sub{opacity:1;color:#2f423d}html body .hadith-card,html body .dua-card,html body .verse-card,html body .ayah,html body .prophet-card,html body .sahabi-card{content-visibility:auto;contain-intrinsic-size:auto 320px}@media (max-width:760px){html body small:not(.noor-mobile-nav *),html body .daily-dua-tag,html body .daily-dua-source,html body .section-kicker,html body .eyebrow,html body .z-eyebrow,html body .ah-eyebrow,html body .namaz-eyebrow,html body .tradition-desc,html body .z-level-status,html body .pill,html body .start-card-tag,html body .daily-learn-kicker,html body .detail-tag,html body .saved-note,html body .z-note,html body .z-mini-label,html body .z-audio-chip,html body .z-audio-note,html body .z-list-help,html body .z-lesson-badge,html body .step-open,html body .mini-audio,html body .tool-card label{font-size:12.5px!important;line-height:1.45}html body p,html body li{font-size:max(1em,14px)}html body .noor-mobile-nav small,html body .noor-mobile-nav span{font-size:11px}html body main a.cta-btn,html body main a.feat-btn,html body main a.gold,html body main a.dash-panel-link,html body main button,html body main .roadmap-item,html body main .vt,html body main .bookmark-btn,html body main .step-open,html body main .complete-btn,html body main .mini-audio{min-height:44px;min-width:44px}html body main a.roadmap-item{display:flex;align-items:center}html body main input:not([type=checkbox]):not([type=radio]),html body main select{min-height:44px}html body .hadith-hero-visual,html body .hero-art,html body .art-caption,html body .quran-hero-glow,html body .hero-orb,html body .dua-orb{display:none!important}html body .hadith-hero{min-height:0!important;padding-bottom:12px}html body{padding-bottom:calc(128px + env(safe-area-inset-bottom,0))!important}html{scroll-padding-bottom:128px}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:760px){html body .step-card-actions button,html body .step-card-top strong,html body .step-card-phrase p,html body .z-trust-pills span,html body .z-btn,html body .z-arrow,html body .stats article span,html body label,html body .audio-legend span,html body .seg button.vt,html body .actions button,html body .home-progress-number,html body .home-progress-bottom span,html body .home-progress-bottom a,html body .progress-pill,html body .detail-topline span,html body .imam-checklist p,html body .z-meter-top b,html body .z-meter-top span,html body .z-list-title,html body .z-memory-card p,html body .z-game-prompt button,html body footer span,html body aside{font-size:12.5px!important}html body main p a,html body footer a,html body .home-progress-bottom a{display:inline-block;padding:10px 4px;margin:-10px -4px}html body main a.cta-btn,html body main a.gold,html body main a.feat-btn,html body main a.dash-panel-link{display:inline-flex;align-items:center;justify-content:center}html body .quran-page,html body .quran-hero{overflow:hidden}}.skip-link{position:fixed;left:12px;top:-80px;z-index:100000;padding:12px 18px;border-radius:12px;background:#031d18;color:#fffdf6!important;font:700 14px/1.2 Inter,system-ui,sans-serif;text-decoration:none;border:2px solid #d8bc78;transition:top .15s ease}.skip-link:focus,.skip-link:focus-visible{top:12px;z-index:100001}.namaz-hero .hero-buttons{justify-content:flex-start}.namaz-hero .mosque-door{display:none}.namaz-hero .art-caption{bottom:26px}html[data-theme=dark] body .pc-card,html[data-theme=dark] body .surah-card,html[data-theme=dark] body .quran-dashboard-cta{background:var(--pc-lattice),linear-gradient(135deg,#183f38,#12332e 45%,#0d2926)!important;border-color:rgba(216,188,120,.24)!important;box-shadow:0 14px 34px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05)!important}html[data-theme=dark] body .surah-card:hover{border-color:rgba(216,188,120,.6)!important;transform:translateY(-3px)}html[data-theme=dark] body .surah-search{background:#0d2b25!important;border-color:rgba(216,188,120,.28)!important}html[data-theme=dark] body .quran-search-section{background:linear-gradient(180deg,rgba(8,34,29,.55),rgba(8,34,29,.2))!important}html[data-theme=dark] body .quran-hero{background:radial-gradient(circle at 82% 18%,rgba(216,188,120,.22),transparent 34%),linear-gradient(135deg,#0a2f29,#0f4034 62%,#14493c)!important;border-color:rgba(216,188,120,.3)!important;box-shadow:0 30px 70px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.07)}html[data-theme=dark] body .quran-hero h1{color:#f7f1de!important}html[data-theme=dark] body .quran-hero h1 span{color:#e3c987!important}html[data-theme=dark] body .quran-hero p{color:#c9d8d0!important}html[data-theme=dark] body .quran-page{background:linear-gradient(135deg,#17493d 0,#0e342c 60%,#0a2923 100%)!important;border-color:rgba(216,188,120,.55)!important;box-shadow:inset 0 0 0 2px rgba(216,188,120,.1),0 18px 30px rgba(0,0,0,.4)!important}html[data-theme=dark] body .page-border{border-color:rgba(216,188,120,.6)!important}html[data-theme=dark] body .page-border,html[data-theme=dark] body .page-border *{color:#ecd9a0!important}html[data-theme=dark] body .quran-book-caption strong{color:#f1e6c2!important}html[data-theme=dark] body .quran-book-caption p{color:#b9cbc2!important}html[data-theme=dark] body .quran-hero .primary-quran-btn{background:linear-gradient(180deg,#f0d994,#d4af5a)!important;color:#0a2b25!important;border:1px solid rgba(255,236,170,.6)!important;box-shadow:0 10px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.5)!important}html[data-theme=dark] body .quran-hero .hero-quran-btn{background:rgba(255,255,255,.05)!important;color:#f3e8c6!important;border:1px solid rgba(216,188,120,.5)!important}html[data-theme=dark] body .quran-hero .hero-quran-btn:hover{background:rgba(216,188,120,.15)!important}html[data-theme=dark] body .quran-rehal *{border-color:rgba(216,188,120,.65)!important}html[data-theme=dark] body .quran-rehal .rehal-left,html[data-theme=dark] body .quran-rehal .rehal-right{background:linear-gradient(180deg,#0f3a31,#082721)!important}html[data-theme=dark] body .quran-book-caption .caption-arabic{color:#ecd9a0!important}html[data-theme=dark] body .quran-book-caption .caption-line{background:linear-gradient(90deg,transparent,#d8bc78,transparent)!important}body .pc-card>.pc-ring{opacity:.42;transition:opacity .3s ease}body .pc-card:hover>.pc-ring,body .pc-card:focus-within>.pc-ring{opacity:1}html[data-theme=dark] body .pc-card>.pc-ring{opacity:.3}html[data-theme=dark] body .pc-card:hover>.pc-ring,html[data-theme=dark] body .pc-card:focus-within>.pc-ring{opacity:.9}.namaz-hero .namaz-primary{gap:12px;justify-content:center}:root{--pc-lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cg fill='none' stroke='%23d8bc78' stroke-opacity='.13'%3E%3Crect x='14' y='14' width='28' height='28'/%3E%3Crect x='14' y='14' width='28' height='28' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E")}html[data-theme=dark] body .pc-card :is(.hs-ico,.prophet-icon,.topic-icon,.intro-icon,.lesson-icon,.person-icon,.card-icon,.foundation-icon,.tradition-icon,.journey-step-icon,.today-icon,.featured-icon,.grading-icon,.start-card-icon,.daily-icon,.level-icon,.how-icon,.progress-icon,.trust-icon,.audio-studio-icon,.practice-icon,.takeaway-icon){color:#e3c987}html[data-theme=dark] body .pc-card :is(h3,h4),html[data-theme=dark] body .pc-card .hs-tile strong,html[data-theme=dark] body .hs-tile strong{font-family:"Cormorant Garamond","Noto Sans Devanagari","Noto Naskh Arabic","Amiri",Georgia,serif!important;font-weight:700!important;font-size-adjust:.47;letter-spacing:0!important;color:#fffdf5}html[data-theme=dark] body .pc-card>.pc-ring{opacity:.85}html[data-theme=dark] body .pc-card:hover>.pc-ring,html[data-theme=dark] body .pc-card:focus-within>.pc-ring{opacity:1}html[data-theme=dark] body :is(.start-card strong,.pc-card>strong,.pc-card>a>strong){font-family:"Cormorant Garamond","Noto Sans Devanagari","Noto Naskh Arabic","Amiri",Georgia,serif!important;font-weight:700!important;font-size-adjust:.47;letter-spacing:0!important}html[data-theme=dark] body :is(.quizbox,.special-card,.panel.reader){background:var(--pc-lattice),linear-gradient(135deg,#183f38,#12332e 45%,#0d2926)!important;border:1px solid rgba(216,188,120,.24)!important;box-shadow:0 14px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important}body :is(.hs-ico,.prophet-icon,.topic-icon,.intro-icon,.lesson-icon,.person-icon,.card-icon,.foundation-icon,.tradition-icon,.journey-step-icon,.today-icon,.featured-icon,.grading-icon,.start-card-icon,.daily-icon,.level-icon,.how-icon,.progress-icon,.trust-icon,.audio-studio-icon,.practice-icon,.takeaway-icon,.welcome-icon,.checklist-icon,.next-icon,.message-icon,.message-symbol,.why-quran-icon,.empty-icon,.reminder-icon,.daily-symbol,.daily-learn-mark){background:0 0!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;justify-content:flex-start!important;justify-items:start!important;text-align:start!important;filter:none}html:not([data-theme=dark]) body :is(.hs-ico,.prophet-icon,.topic-icon,.intro-icon,.lesson-icon,.person-icon,.card-icon,.foundation-icon,.tradition-icon,.journey-step-icon,.today-icon,.featured-icon,.grading-icon,.start-card-icon,.daily-icon,.level-icon,.how-icon,.progress-icon,.trust-icon,.audio-studio-icon,.practice-icon,.takeaway-icon,.welcome-icon,.checklist-icon,.next-icon,.message-icon,.message-symbol,.why-quran-icon,.empty-icon,.reminder-icon,.daily-symbol,.daily-learn-mark){color:#a8792b}html[data-theme=dark] body :is(.hs-ico,.prophet-icon,.topic-icon,.intro-icon,.lesson-icon,.person-icon,.card-icon,.foundation-icon,.tradition-icon,.journey-step-icon,.today-icon,.featured-icon,.grading-icon,.start-card-icon,.daily-icon,.level-icon,.how-icon,.progress-icon,.trust-icon,.audio-studio-icon,.practice-icon,.takeaway-icon,.welcome-icon,.checklist-icon,.next-icon,.message-icon,.message-symbol,.why-quran-icon,.empty-icon,.reminder-icon,.daily-symbol,.daily-learn-mark){color:#e3c987}
.pi-host{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin-block:0;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-size:0!important;line-height:0!important;color:transparent!important;text-shadow:none!important;-webkit-text-fill-color:transparent;flex:0 0 auto}.pi-host::before,.pi-host::after{content:none!important}.pi{--pi-size:46px;width:var(--pi-size);height:var(--pi-size);display:block;overflow:visible;filter:drop-shadow(0 5px 7px rgba(0,0,0,.42)) drop-shadow(0 0 9px rgba(226,191,102,.22));transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.hs-ico .pi{--pi-size:70px}.start-card-icon .pi,.foundation-icon .pi,.intro-icon .pi,.tradition-icon .pi,.welcome-icon .pi,.empty-icon .pi{--pi-size:66px}.topic-icon .pi,.prophet-icon .pi,.lesson-icon .pi,.person-icon .pi,.z-level-icon .pi,.level-icon .pi,.journey-step-icon .pi,.featured-icon .pi,.how-icon .pi,.prayer-icon .pi{--pi-size:54px}.menu-icon .pi,.more-icon .pi,.daily-icon .pi,.card-icon .pi,.today-icon .pi,.event-icon .pi,.dash-stat-icon .pi,.modal-icon .pi,.trust-icon .pi,.info-icon .pi,.progress-icon .pi,.next-icon .pi,.z-next-icon .pi,.reminder-icon .pi,.practice-icon .pi,.message-icon .pi,.grading-icon .pi,.takeaway-icon .pi,.checklist-icon .pi,.why-quran-icon .pi,.location-icon .pi{--pi-size:38px}.icon .pi,.result-icon .pi,.logo-symbol .pi,.search-icon .pi{--pi-size:32px}a:hover .pi,.pc-card:hover .pi,button:hover .pi{transform:translateY(-3px) scale(1.07);filter:drop-shadow(0 9px 11px rgba(0,0,0,.5)) drop-shadow(0 0 15px rgba(240,207,122,.5))}@media (max-width:640px){.hs-ico .pi{--pi-size:58px}.start-card-icon .pi,.foundation-icon .pi,.intro-icon .pi{--pi-size:50px}}@media (prefers-reduced-motion:reduce){.pi{transition:none}a:hover .pi,.pc-card:hover .pi{transform:none}}.noor-brand-mark{position:relative;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,#2a7a63,#0a3a2f 62%,#062a22)!important;box-shadow:0 0 0 1.5px #c9a24d,0 0 0 4px rgba(201,162,77,.18),0 8px 18px rgba(0,0,0,.45),0 0 22px rgba(226,191,102,.28),inset 0 2px 5px rgba(255,241,189,.35)!important;overflow:hidden}.noor-brand-logo{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5)) saturate(1.1) contrast(1.04)}.noor-brand-copy strong{background:linear-gradient(180deg,#fff3c4,#e0b95a 60%,#b98f35);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html:not([data-theme=dark]) .noor-brand-copy strong{background:0 0;-webkit-text-fill-color:currentColor}::selection{background:rgba(226,191,102,.35)}html{scrollbar-color:#b98f35 #07261f}html[data-theme=dark] body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.start-card-icon.pi-host,.foundation-icon.pi-host,.intro-icon.pi-host,.topic-icon.pi-host,.hs-ico.pi-host{margin-bottom:12px}.pi-in{display:inline-block;width:1.5em;height:1.5em;vertical-align:-.38em;margin:0 .18em;line-height:0;font-size:inherit;-webkit-text-fill-color:initial}.pi-in .pi{--pi-size:1.5em;width:1.5em;height:1.5em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}button:hover .pi-in .pi,a:hover .pi-in .pi{transform:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45)) drop-shadow(0 0 5px rgba(240,207,122,.55))}.qb-svg{width:min(100%,470px);height:auto;display:block;margin:0 auto;filter:drop-shadow(0 26px 30px rgba(0,0,0,.45));animation:qbFloat 6s ease-in-out infinite}@keyframes qbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.quran-book-wrap{display:block!important;transform:none!important}.hands-svg{filter:drop-shadow(0 26px 28px rgba(0,0,0,.4)) drop-shadow(0 0 24px rgba(226,191,102,.35))!important}.dua-learn-btn{min-height:54px;padding:0 22px;border-radius:17px;font-size:13px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:#3a2808;border:1px solid rgba(255,241,189,.7);background:linear-gradient(145deg,#fff0b8,#e2bf66 55%,#b98f35);box-shadow:0 12px 26px rgba(185,143,53,.3),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.dua-learn-btn:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(185,143,53,.4),inset 0 1px 0 rgba(255,255,255,.6)}.dua-learn-btn b{font-size:15px}@media (prefers-reduced-motion:reduce){.qb-svg{animation:none}}.pi-defs{position:absolute}
@view-transition{navigation:auto}.noor-navbar{view-transition-name:sm-nav}.noor-mobile-nav{view-transition-name:sm-tabs}::view-transition-old(root){animation:170ms cubic-bezier(.4,0,1,1) both smOut}::view-transition-new(root){animation:280ms cubic-bezier(.2,.8,.2,1) both smIn}@keyframes smOut{to{opacity:0;transform:scale(.992)}}@keyframes smIn{0%{opacity:0;transform:translateY(10px)}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}a,button,summary,label,select,input,[role=button]{touch-action:manipulation}button,.noor-navbar,.noor-mobile-nav,.topic-card,.start-card,.daily-card,.ah-q,.as-tile{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}}button:not(:disabled),.noor-mobile-nav a,.as-tile,.ah-q,.topic-card,.start-card,.daily-card{transition:transform .14s cubic-bezier(.2,.8,.2,1),opacity .14s}button:not(:disabled):active,.noor-mobile-nav a:active,.as-tile:active,.ah-q:active{transform:scale(.96)}.sm-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0) + 86px);z-index:9999;transform:translate(-50%,24px);opacity:0;pointer-events:none;padding:10px 18px;border-radius:999px;background:rgba(13,53,47,.96);color:#f3e3b0;border:1px solid rgba(230,200,120,.4);font:600 13px/1.2 Inter,system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.28);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s}.sm-toast.on{transform:translate(-50%,0);opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-old(root),::view-transition-new(root){animation:none}button,.noor-mobile-nav a,.as-tile,.ah-q,.topic-card,.start-card,.daily-card{transition:none}}
html[lang=hi] body,html[lang=hi] button,html[lang=hi] select,html[lang=hi] input,html[lang=hi] textarea{font-family:"Noto Sans Devanagari","Inter",system-ui,sans-serif}html[lang=hi] *{letter-spacing:normal!important;text-transform:none!important}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{line-height:1.45!important}html[lang=ur] body,html[lang=ur] button,html[lang=ur] select,html[lang=ur] input,html[lang=ur] textarea{font-family:"Noto Naskh Arabic","Inter",system-ui,sans-serif}html[lang=ur] *{letter-spacing:normal!important;text-transform:none!important}html[lang=ur] h1,html[lang=ur] h2,html[lang=ur] h3{line-height:1.7!important}html[lang=ur] body{line-height:1.9}html[lang=ar] body,html[lang=ar] button,html[lang=ar] select,html[lang=ar] input,html[lang=ar] textarea{font-family:"Noto Naskh Arabic","Inter",system-ui,sans-serif}html[lang=ar] *{letter-spacing:normal!important;text-transform:none!important}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.7!important}html[lang=ar] body{line-height:1.9}html[lang=bn] body,html[lang=bn] button,html[lang=bn] select,html[lang=bn] input,html[lang=bn] textarea{font-family:"Noto Sans Bengali","Inter",system-ui,sans-serif}html[lang=bn] *{letter-spacing:normal!important;text-transform:none!important}html[lang=bn] h1,html[lang=bn] h2,html[lang=bn] h3{line-height:1.45!important}.language-menu,.pn-lang-menu{max-height:min(70vh,520px);overflow-y:auto}.language-menu small em{font-style:normal;opacity:.7}.pn-plang{flex-wrap:wrap}
@property --nx{syntax:"<percentage>";inherits:true;initial-value:50%}:root{--na-bg:#f6f1e4;--na-ink:#14352d;--na-mut:#4a5f57;--na-g1:#2f8f73;--na-g2:#0d352f;--na-gold:#c9a95c;--na-glass:rgba(255,255,255,.7);--na-edge:rgba(255,255,255,.7);--na-sh:rgba(13,53,47,.28);--na-ease:cubic-bezier(.32,.72,0,1)}html[data-theme=dark]{--na-bg:#0e1512;--na-ink:#e8f1ee;--na-mut:#9db0a9;--na-glass:rgba(30,42,38,.55);--na-edge:rgba(255,255,255,.14);--na-sh:rgba(0,0,0,.6)}.na-dock,.na-s,#naMenu,#naScrim{display:none}@media (max-width:760px){html.na{overscroll-behavior-y:none;-webkit-text-size-adjust:100%}html.na *{-webkit-tap-highlight-color:transparent}html.na a,html.na button{touch-action:manipulation}html.na body{background:var(--na-bg)!important;padding-bottom:calc(104px + env(safe-area-inset-bottom,0))!important}html.na body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40%at 90%0,rgba(201,169,92,.28),transparent 70%),radial-gradient(70% 45%at 0 35%,rgba(47,143,115,.24),transparent 70%),radial-gradient(60% 40%at 80% 100%,rgba(47,143,115,.2),transparent 70%)}html.na .pn-bottom,html.na nav.noor-mobile-nav,html.na .noor-mobile-nav,html.na .cursor-glow,html.na .scroll-down,html.na .stars{display:none!important}html.na .hero-bg,html.na .moon-3d{animation:none!important}html.na main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 640px}html.na.na-scroll :is(.hero-bg,.stars,.moon-3d,[class*=orbit],[class*=glow],[class*=float],[class*=pulse],[class*=shimmer]),html.na.na-hidden *{animation-play-state:paused!important}html.na :is(.pn-bar,.noor-navbar){background:linear-gradient(135deg,rgba(13,53,47,.8),rgba(22,86,70,.62))!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(255,255,255,.2)!important;border-radius:24px!important;box-shadow:0 14px 34px -14px var(--na-sh),inset 0 1px 0 rgba(255,255,255,.28)!important}html.na :is(.topic-card,.prophet-card,.lesson-card,.intro-card,.companion-card,.trust-card,.special-card,.journey-card,.foundation-card,.walk-card,.tradition-card,.card,.ah-q){background:linear-gradient(145deg,var(--na-glass),rgba(255,255,255,.1))!important;border:1px solid var(--na-edge)!important;border-radius:22px!important;box-shadow:0 12px 30px -14px var(--na-sh),inset 0 1px 0 var(--na-edge)!important;transition:transform .2s var(--na-ease)}html.na .pn-brand-tx strong{font-size:15px!important}html.na :is(.topic-card,.prophet-card,.lesson-card,.card,.ah-q):active{transform:scale(.97)}html.na .na-dock{display:block;position:fixed;z-index:9000;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0));height:64px;--nx:50%;transition:--nx .55s var(--na-ease),transform .45s var(--na-ease),opacity .3s}html.na .na-dock::before{content:"";position:absolute;inset:0;border-radius:32px;background:linear-gradient(145deg,rgba(14,58,48,.78),rgba(7,30,26,.82));-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.3);-webkit-mask:radial-gradient(circle 37px at var(--nx)0,transparent 97%,#000 100%);mask:radial-gradient(circle 37px at var(--nx)0,transparent 97%,#000 100%)}html.na .na-dock::after{content:"";position:absolute;inset:6px 12px -10px;z-index:-1;border-radius:32px;background:rgba(7,30,26,.55);filter:blur(16px)}html.na .na-dock .na-row{position:relative;display:flex;height:100%}html.na .na-dock .na-row :is(a,button){flex:1;display:grid;place-items:center;padding:0!important;margin:0!important;border:0!important;background:0 0!important;color:rgba(246,236,208,.78)!important;cursor:pointer;text-decoration:none;opacity:1!important;transition:transform .2s var(--na-ease),color .3s}html.na .na-dock svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html.na .na-dock .na-row :is(a,button):active{transform:scale(.88)}html.na .na-dock .on svg{opacity:0}html.na .na-dock .na-bub{position:absolute;left:var(--nx);top:-26px;width:56px;height:56px;margin-left:-28px;display:grid;place-items:center;border-radius:50%;color:#fff;pointer-events:none;background:radial-gradient(circle at 32% 25%,#4fc3a1,#15705a 62%,#0b4a3b);box-shadow:0 0 0 3px rgba(224,193,110,.55),0 12px 24px -6px rgba(31,160,125,.75),0 0 26px rgba(224,193,110,.35),inset 0 2px 0 rgba(255,255,255,.4);transition:transform .55s var(--na-ease)}html.na .na-dock .na-bub svg{width:26px;height:26px;stroke-width:2}html.na .na-dock.pop .na-bub{transform:scale(1.14) translateY(-3px)}html.na.na-lock .na-dock{transform:translateY(160%);opacity:0;pointer-events:none}html.na.ns-reveal .na-dock{animation:naRise .8s var(--na-ease) both}html.na.ns-reveal :is(.pn-bar,.noor-navbar){animation:naDrop .8s var(--na-ease) both}@keyframes naRise{0%{transform:translateY(160%);opacity:0}}@keyframes naDrop{0%{transform:translateY(-140%);opacity:0}}html.na :is(.pn-burger,#pnMenuBtn){display:none!important}html.na .pn-brand{min-width:0}html.na .pn-brand-tx{min-width:0}html.na .pn-brand-tx strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;font-size:clamp(13px,4.1vw,15px)!important}html.na .na-s{display:flex;align-items:center;position:absolute;z-index:5;top:50%;right:62px;width:40px;height:40px;margin-top:-20px;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:#f6ecd0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:width .5s var(--na-ease),right .5s var(--na-ease),background .3s}html.na .na-s.open{right:8px;width:calc(100% - 16px);background:rgba(10,40,34,.92);border-color:rgba(201,169,92,.6)}html.na .na-s button{border:0!important;outline:0;background:0 0!important;min-height:0!important;padding:0!important;box-shadow:none!important;flex:0 0 38px;height:38px;display:grid;place-items:center;border:0;background:0 0;color:inherit;cursor:pointer}html.na .na-s svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html.na .na-s input[type=search]{border:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 4px!important;-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:38px;border:0;outline:0;background:0 0;color:#fffdf6;font:500 15px Inter,system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity .25s}html.na .na-s input::-webkit-search-cancel-button{display:none}html.na .na-s input::placeholder{color:rgba(246,236,208,.6)}html.na .na-s .na-s-x{opacity:0;pointer-events:none;transition:opacity .25s}html.na .na-s.open :is(input[type=search],.na-s-x){opacity:1;pointer-events:auto;transition-delay:.18s}html.na .na-ring{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:12px 16px;border-radius:20px;background:var(--na-glass);border:1px solid var(--na-edge);box-shadow:0 10px 26px -14px var(--na-sh),inset 0 1px 0 var(--na-edge);color:var(--na-ink);transition:box-shadow .5s,border-color .5s}html.na .na-ring svg{width:56px;height:56px;flex:none;transform:rotate(-90deg);overflow:visible}html.na .na-ring circle{fill:none;stroke-width:5;stroke-linecap:round}html.na .na-ring .t{stroke:rgba(98,117,109,.22)}html.na .na-ring .p{stroke:var(--na-g1);stroke-dasharray:144.5;stroke-dashoffset:144.5;transition:stroke-dashoffset .6s var(--na-ease),stroke .4s}html.na .na-ring b{font:700 20px/1 Inter,system-ui,sans-serif}html.na .na-ring small{display:block;margin-top:3px;color:var(--na-mut);font:500 12.5px Inter,system-ui,sans-serif}html.na .na-ring.done{border-color:rgba(201,169,92,.8);box-shadow:0 0 0 1px rgba(201,169,92,.5),0 0 28px 2px rgba(224,193,110,.55),inset 0 1px 0 var(--na-edge);animation:naGlow 1.6s ease-in-out 3}html.na .na-ring.done .p{stroke:var(--na-gold);filter:drop-shadow(0 0 6px rgba(224,193,110,.9))}@keyframes naGlow{50%{box-shadow:0 0 0 1px rgba(201,169,92,.8),0 0 44px 6px rgba(224,193,110,.8),inset 0 1px 0 var(--na-edge)}}html.na input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:26px;height:26px;margin:0 10px 0 0;border-radius:50%;border:2px solid rgba(47,143,115,.55);background:var(--na-glass);position:relative;cursor:pointer;vertical-align:middle;transition:background .3s,border-color .3s,transform .25s var(--na-ease),box-shadow .3s}html.na input[type=checkbox]::after{content:"";position:absolute;left:8px;top:3.5px;width:6px;height:12px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);transition:transform .25s var(--na-ease) .05s}html.na input[type=checkbox]:checked{background:linear-gradient(145deg,var(--na-g1),var(--na-g2));border-color:var(--na-g1);box-shadow:0 0 0 4px rgba(47,143,115,.18);transform:scale(1.06)}html.na input[type=checkbox]:checked::after{transform:rotate(45deg) scale(1)}html.na #naPage{display:contents}html.na.na-lock,html.na.na-lock body{overflow:hidden}html.na.na-lock #naPage{display:block;position:fixed;inset:0;z-index:5;overflow:hidden;background:var(--na-bg);transform-origin:left center;transition:transform .5s var(--na-ease),border-radius .5s var(--na-ease),box-shadow .5s;will-change:transform}html.na.na-open #naPage{transform:translateX(72%) scale(.83);border-radius:34px;box-shadow:-30px 20px 60px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.14)}html.na #naScrim{display:none;position:absolute;inset:0;z-index:99999;background:0 0}html.na.na-open #naScrim{display:block}html.na #naMenu{display:flex;flex-direction:column;position:fixed;inset:0;z-index:1;visibility:hidden;padding:calc(env(safe-area-inset-top,0) + 22px)0 calc(env(safe-area-inset-bottom,0) + 18px) 22px;width:76%;color:#f6ecd0;background:radial-gradient(80% 50%at 0 0,rgba(201,169,92,.22),transparent 70%),linear-gradient(170deg,#0f4a3d,#082a24 70%);overflow-y:auto}html.na.na-lock #naMenu{visibility:visible}html.na #naMenu .mh{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:700 18px/1.1"Cormorant Garamond",Georgia,serif;color:#fffdf6}html.na #naMenu .mh img{width:42px;height:42px;border-radius:13px;background:rgba(255,255,255,.1);padding:4px}html.na #naMenu .mh small{display:block;margin-top:3px;font:500 12px Inter,sans-serif;color:var(--na-gold)}html.na #naMenu a{display:flex;align-items:center;gap:14px;padding:11px 14px 11px 12px;margin:0 14px 2px 0;border-radius:16px;color:#f6ecd0;text-decoration:none;font:600 15.5px Inter,system-ui,sans-serif;opacity:0;transform:translateX(-18px);transition:opacity .4s,transform .5s var(--na-ease),background .2s}html.na.na-open #naMenu a{opacity:1;transform:none}html.na #naMenu a:active,html.na #naMenu a.on{background:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}html.na #naMenu a.on{color:#fff}html.na #naMenu svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--na-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html.na #naMenu hr{border:0;height:1px;margin:10px 14px 10px 0;background:rgba(255,255,255,.12)}}@media (prefers-reduced-motion:reduce){html.na *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:760px){html.na.na-open #naMenu>:nth-child(2){transition-delay:.145s}html.na.na-open #naMenu>:nth-child(3){transition-delay:.17s}html.na.na-open #naMenu>:nth-child(4){transition-delay:.195s}html.na.na-open #naMenu>:nth-child(5){transition-delay:.22s}html.na.na-open #naMenu>:nth-child(6){transition-delay:.245s}html.na.na-open #naMenu>:nth-child(7){transition-delay:.27s}html.na.na-open #naMenu>:nth-child(8){transition-delay:.295s}html.na.na-open #naMenu>:nth-child(9){transition-delay:.32s}html.na.na-open #naMenu>:nth-child(10){transition-delay:.345s}html.na.na-open #naMenu>:nth-child(11){transition-delay:.37s}html.na.na-open #naMenu>:nth-child(12){transition-delay:.395s}html.na.na-open #naMenu>:nth-child(13){transition-delay:.42s}html.na.na-open #naMenu>:nth-child(14){transition-delay:.445s}html.na.na-open #naMenu>:nth-child(15){transition-delay:.47s}html.na.na-open #naMenu>:nth-child(16){transition-delay:.495s}html.na.na-open #naMenu>:nth-child(17){transition-delay:.52s}html.na.na-open #naMenu>:nth-child(18){transition-delay:.545s}html.na.na-open #naMenu>:nth-child(19){transition-delay:.57s}html.na.na-open #naMenu>:nth-child(20){transition-delay:.595s}html.na.na-open #naMenu>:nth-child(21){transition-delay:.62s}html.na.na-open #naMenu>:nth-child(22){transition-delay:.645s}html.na.na-open #naMenu>:nth-child(23){transition-delay:.67s}html.na.na-open #naMenu>:nth-child(24){transition-delay:.695s}}@media (max-width:760px){html.na.na-hold,html.na.na-hold body{overflow:hidden!important;overscroll-behavior:none}html.na #naHold{display:none}html.na.na-hold #naHold{display:block;position:fixed;inset:0;z-index:9999;background:rgba(4,20,17,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:naHoldIn .3s ease both}@keyframes naHoldIn{0%{opacity:0}}html.na.na-hold .na-dock{pointer-events:none}html.na :is(.pn-profile-menu,.pn-more-menu,.pn-lang-menu){max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (max-width:760px){html.na .pn-nav{display:none!important}html.na .pn-sheet:not(.show),html.na .pn-sheet:not(.show) *,html.na .pn-modal:not(.show),html.na .pn-modal:not(.show) *,html.na :is(.pn-profile-menu,.pn-lang-menu):not(.show),html.na :is(.pn-profile-menu,.pn-lang-menu):not(.show) *{pointer-events:none!important}}@media (max-width:760px){html.na .pn-brand{flex:1 1 0!important;margin-inline-end:46px!important;overflow:hidden}html.na .pn-brand-tx{overflow:hidden}}@media (max-width:350px){html.na .pn-brand{gap:7px!important}html.na .pn-brand img{width:28px!important;height:28px!important}}@media (max-width:760px){html.na .pn-bar .pn-select{display:none!important}}
#ns{position:fixed;inset:0;z-index:2147483000;overflow:hidden;color:#f6ecd0;font-family:Inter,system-ui,sans-serif;perspective:1000px;-webkit-tap-highlight-color:transparent}html.ns-lock{overflow:hidden!important}#ns .ns-door{z-index:0;position:absolute;top:0;bottom:0;width:50.5%;background:radial-gradient(120% 70%at 50% 40%,#146a56 0,#0a3a30 55%,#05231d 100%);transition:transform 1.1s cubic-bezier(.7,0,.2,1)}#ns .ns-door::after{content:"";position:absolute;inset:0;opacity:.18;background:repeating-conic-gradient(from 45deg at 50% 50%,#e0c16e 0 2deg,transparent 2deg 45deg);-webkit-mask:radial-gradient(circle at 50% 50%,#000,transparent 75%);mask:radial-gradient(circle at 50% 50%,#000,transparent 75%)}#ns .ns-l{left:0;transform-origin:0 50%}#ns .ns-r{right:0;transform-origin:100% 50%}#ns .ns-l::before,#ns .ns-r::before{content:"";position:absolute;top:0;bottom:0;width:3px;background:linear-gradient(#0000,#e0c16e,#0000)}#ns .ns-l::before{right:0}#ns .ns-r::before{left:0}#ns.out .ns-l{transform:translateX(-102%) rotateY(55deg)}#ns.out .ns-r{transform:translateX(102%) rotateY(-55deg)}#ns .ns-scene{z-index:1;position:absolute;inset:0;display:grid;place-items:center;transition:opacity .6s,transform .9s cubic-bezier(.5,0,.2,1)}#ns.out .ns-scene{opacity:0;transform:scale(1.35)}#ns .ns-rays{position:absolute;left:50%;top:44%;width:150vmax;height:150vmax;margin:-75vmax 0 0-75vmax;background:repeating-conic-gradient(from 0deg,rgba(224,193,110,.16)0 4deg,transparent 4deg 16deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 42%);mask:radial-gradient(circle,#000 0,transparent 42%);animation:nsSpin 40s linear infinite;opacity:0;animation-name:nsSpin,nsFade;animation-duration:40s,1.4s;animation-fill-mode:none,forwards}#ns .ns-stage{position:relative;width:min(78vw,340px);aspect-ratio:1;transform-style:preserve-3d;animation:nsTilt 5.5s ease-in-out infinite;margin-top:-8vh}#ns .ns-l3{position:absolute;inset:0;transform-style:preserve-3d;opacity:0;animation:nsIn 1.2s cubic-bezier(.2,.9,.2,1) forwards}#ns .ns-l3 svg{width:100%;height:100%;display:block;overflow:visible}#ns .ns-a{transform:translateZ(-90px) scale(1.05);animation-delay:.1s}#ns .ns-a svg{animation:nsSpin 28s linear infinite;filter:drop-shadow(0 0 8px rgba(224,193,110,.45))}#ns .ns-b{transform:translateZ(-30px) scale(.95);animation-delay:.35s}#ns .ns-b svg{animation:nsSpin 20s linear infinite reverse;filter:drop-shadow(0 0 14px rgba(224,193,110,.6))}#ns .ns-c{transform:translateZ(30px) scale(.7);animation-delay:.6s}#ns .ns-c svg{animation:nsSpin 14s linear infinite}#ns .ns-core{position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;margin:-17%0 0-17%;border-radius:50%;transform:translateZ(110px);opacity:0;animation:nsPop 1.1s cubic-bezier(.2,1.4,.3,1) .9s forwards;background:radial-gradient(circle at 35% 28%,#1c8f74,#0a3f33);box-shadow:0 0 0 3px rgba(224,193,110,.85),0 0 0 9px rgba(224,193,110,.18),0 0 50px rgba(224,193,110,.55),inset 0 2px 0 rgba(255,255,255,.35)}#ns .ns-core img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}#ns .ns-moon{position:absolute;right:6%;top:-6%;width:22%;aspect-ratio:1;border-radius:50%;transform:translateZ(150px);box-shadow:inset -9px 4px 0 0#f1d98d;opacity:0;animation:nsIn 1s ease 1.3s forwards,nsFloat 4s ease-in-out 2s infinite;filter:drop-shadow(0 0 10px rgba(241,217,141,.7))}#ns .ns-txt{position:absolute;left:0;right:0;bottom:15vh;text-align:center;pointer-events:none}#ns .ns-bis{font:400 20px/1"Amiri","Noto Naskh Arabic",serif;color:#e0c16e;opacity:0;animation:nsFade 1s ease .5s forwards;margin-bottom:12px}#ns .ns-ur{font:700 46px/1.2"Amiri","Noto Nastaliq Urdu",serif;color:#fff7dc;text-shadow:0 0 24px rgba(224,193,110,.7);opacity:0;filter:blur(12px);transform:translateY(14px);animation:nsReveal 1.3s cubic-bezier(.2,.8,.2,1) 1.3s forwards}#ns .ns-en{margin-top:6px;font:700 15px/1 Inter,sans-serif;letter-spacing:.42em;color:#f6ecd0;opacity:0;animation:nsFade 1s ease 1.8s forwards;padding-left:.42em}#ns .ns-sub{margin-top:9px;font:500 12px/1 Inter,sans-serif;letter-spacing:.22em;color:#e0c16e;text-transform:uppercase;opacity:0;animation:nsFade 1s ease 2.1s forwards}#ns .ns-bar{position:absolute;left:50%;bottom:calc(6vh + env(safe-area-inset-bottom,0));width:120px;height:3px;margin-left:-60px;border-radius:3px;background:rgba(255,255,255,.14);overflow:hidden}#ns .ns-bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#e0c16e,#fff2c0);transform-origin:0 50%;transform:scaleX(0);animation:nsLoad 3s ease-in-out .3s forwards}#ns .ns-p{position:absolute;bottom:-10px;width:5px;height:5px;border-radius:50%;background:#f1d98d;box-shadow:0 0 8px 2px rgba(241,217,141,.8);opacity:0;animation:nsRise 4.4s ease-in infinite}@keyframes nsSpin{to{transform:rotate(360deg)}}@keyframes nsFade{to{opacity:1}}@keyframes nsIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes nsPop{0%{opacity:0;transform:translateZ(110px) scale(.2) rotateY(-180deg)}to{opacity:1;transform:translateZ(110px) scale(1) rotateY(0)}}@keyframes nsReveal{to{opacity:1;filter:blur(0);transform:none}}@keyframes nsTilt{0%,to{transform:rotateX(16deg) rotateY(-20deg)}50%{transform:rotateX(-10deg) rotateY(20deg)}}@keyframes nsFloat{50%{transform:translateZ(150px) translateY(-10px)}}@keyframes nsLoad{to{transform:scaleX(1)}}@keyframes nsRise{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-95vh)}}@media (prefers-reduced-motion:reduce){#ns{display:none!important}}#ns .ns-p:nth-of-type(1){left:45%;animation-delay:3.32s;animation-duration:4.07s}#ns .ns-p:nth-of-type(2){left:10%;animation-delay:.25s;animation-duration:4.38s}#ns .ns-p:nth-of-type(3){left:50%;animation-delay:2.04s;animation-duration:5.2s}#ns .ns-p:nth-of-type(4){left:31%;animation-delay:.13s;animation-duration:4.15s}#ns .ns-p:nth-of-type(5){left:12%;animation-delay:.84s;animation-duration:4.41s}#ns .ns-p:nth-of-type(6){left:11%;animation-delay:2.89s;animation-duration:3.47s}#ns .ns-p:nth-of-type(7){left:32%;animation-delay:2.21s;animation-duration:4.48s}#ns .ns-p:nth-of-type(8){left:11%;animation-delay:2.02s;animation-duration:4.07s}#ns .ns-p:nth-of-type(9){left:32%;animation-delay:.16s;animation-duration:5.09s}#ns .ns-p:nth-of-type(10){left:41%;animation-delay:1.47s;animation-duration:4.39s}#ns .ns-p:nth-of-type(11){left:77%;animation-delay:1.08s;animation-duration:5s}#ns .ns-p:nth-of-type(12){left:27%;animation-delay:.36s;animation-duration:4.46s}#ns .ns-p:nth-of-type(13){left:28%;animation-delay:1.3s;animation-duration:4.41s}#ns .ns-p:nth-of-type(14){left:12%;animation-delay:1.98s;animation-duration:4.56s}#ns .ns-p:nth-of-type(15){left:67%;animation-delay:2.38s;animation-duration:4.14s}#ns .ns-p:nth-of-type(16){left:44%;animation-delay:1.63s;animation-duration:5.23s}
.pn-avatar-in.has-photo{background-size:cover;background-position:center;color:transparent!important;font-size:0}.pn-avatar-in.has-photo>*{opacity:0}.nacc-card{position:relative;display:flex;align-items:center;gap:16px;margin:0 0 18px;padding:16px 18px;border-radius:24px;color:var(--na-ink,#14352d);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.3));border:1px solid rgba(255,255,255,.75);box-shadow:0 14px 34px -16px rgba(13,53,47,.35),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=dark] .nacc-card{background:linear-gradient(145deg,rgba(40,56,50,.7),rgba(20,30,27,.5));border-color:rgba(255,255,255,.14);color:#e8f1ee}.nacc-av{position:relative;flex:none;width:72px;height:72px}.nacc-img{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 25%,#2f8f73,#0d352f);color:#f3dc9d;font:700 24px Inter,system-ui,sans-serif;background-size:cover;background-position:center;box-shadow:0 0 0 3px rgba(201,169,92,.85),0 8px 20px -6px rgba(13,53,47,.55)}.nacc-cam{position:absolute;right:-9px;bottom:-9px;width:30px;height:30px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#c9a95c,#9a7b34);color:#fff;cursor:pointer;padding:0;box-shadow:0 4px 10px rgba(0,0,0,.3)}.nacc-cam svg,.nacc-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nacc-info{flex:1;min-width:0}.nacc-info strong{display:block;font:700 18px/1.2 Inter,system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nacc-info small{display:block;margin-top:4px;font:500 13px/1.35 Inter,system-ui,sans-serif;opacity:.7}.nacc-act{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.nacc-b{border:0;cursor:pointer;padding:9px 16px;border-radius:999px;font:700 13px Inter,system-ui,sans-serif;color:#fff;background:linear-gradient(145deg,#2f8f73,#0d352f);box-shadow:0 6px 14px -6px rgba(13,53,47,.6),inset 0 1px 0 rgba(255,255,255,.3)}.nacc-b.g{color:inherit;background:rgba(98,117,109,.14);box-shadow:none}.nacc-sheet{position:fixed;inset:0;z-index:2147482000;display:none;align-items:flex-end;justify-content:center}.nacc-sheet.show{display:flex}.nacc-bd{position:absolute;inset:0;background:rgba(4,20,17,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .35s}.nacc-sheet.in .nacc-bd{opacity:1}.nacc-pn{position:relative;width:min(100%,460px);max-height:92vh;overflow-y:auto;padding:12px 22px calc(24px + env(safe-area-inset-bottom,0));border-radius:30px 30px 0 0;color:#14352d;background:linear-gradient(170deg,rgba(255,253,246,.96),rgba(240,233,214,.94));box-shadow:0-20px 60px rgba(0,0,0,.35),inset 0 1px 0#fff;transform:translateY(100%);transition:transform .5s cubic-bezier(.32,.72,0,1)}html[data-theme=dark] .nacc-pn{color:#e8f1ee;background:linear-gradient(170deg,rgba(24,36,32,.97),rgba(12,20,17,.97))}.nacc-sheet.in .nacc-pn{transform:none}.nacc-grip{width:44px;height:5px;margin:0 auto 14px;border-radius:5px;background:rgba(98,117,109,.4)}.nacc-pn h2{margin:0;text-align:center;font:700 24px"Cormorant Garamond",Georgia,serif}.nacc-pn>p{margin:6px 0 18px;text-align:center;font:500 13.5px/1.4 Inter,system-ui,sans-serif;opacity:.7}.nacc-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;margin:0 0 10px;padding:0 16px;border-radius:16px;cursor:pointer;font:700 15px Inter,system-ui,sans-serif;color:inherit;background:rgba(255,255,255,.7);border:1px solid rgba(98,117,109,.28);box-shadow:0 6px 16px -10px rgba(13,53,47,.4)}html[data-theme=dark] .nacc-btn{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.nacc-btn.ap{background:#0b0b0c;color:#fff;border-color:#0b0b0c}.nacc-btn svg.ap{fill:#fff;stroke:none;width:20px;height:20px}.nacc-g{font:800 20px/1 Inter,sans-serif;background:conic-gradient(from -45deg,#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nacc-or{display:flex;align-items:center;gap:12px;margin:14px 0;font:600 12px Inter,sans-serif;letter-spacing:.12em;opacity:.55}.nacc-or::before,.nacc-or::after{content:"";flex:1;height:1px;background:currentColor;opacity:.4}.nacc-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:12px;border-radius:14px;background:rgba(98,117,109,.16)}.nacc-seg button{border:0;padding:10px;border-radius:11px;cursor:pointer;font:700 14px Inter,sans-serif;color:inherit;background:0 0;transition:background .3s,color .3s}.nacc-seg button.on{color:#fff;background:linear-gradient(145deg,#2f8f73,#0d352f);box-shadow:0 6px 12px -6px rgba(13,53,47,.6)}.nacc-pn input[type=text],.nacc-pn input[type=email],.nacc-pn input[type=tel]{display:block;width:100%;min-height:50px;margin:0 0 10px;padding:0 16px;border-radius:14px;border:1px solid rgba(98,117,109,.35);background:rgba(255,255,255,.8);color:#14352d;font:500 16px Inter,system-ui,sans-serif;outline:0;box-sizing:border-box}.nacc-pn input:focus{border-color:#2f8f73;box-shadow:0 0 0 3px rgba(47,143,115,.2)}.nacc-go{width:100%;min-height:52px;margin-top:4px;border:0;border-radius:16px;cursor:pointer;font:700 16px Inter,sans-serif;color:#fff;background:linear-gradient(145deg,#c9a95c,#8f6f2c);box-shadow:0 10px 22px -8px rgba(143,111,44,.7),inset 0 1px 0 rgba(255,255,255,.4)}.nacc-note{margin:12px 0 0;text-align:center;font:500 12px/1.5 Inter,sans-serif;opacity:.6}.nacc-err{margin:0 0 8px;color:#b3392f;font:600 13px Inter,sans-serif;text-align:center;min-height:0}.nacc-toast{position:fixed;left:50%;bottom:calc(110px + env(safe-area-inset-bottom,0));z-index:2147483100;max-width:88vw;padding:12px 18px;border-radius:16px;transform:translate(-50%,20px);opacity:0;color:#f6ecd0;background:rgba(10,40,34,.94);font:600 13.5px/1.4 Inter,sans-serif;box-shadow:0 12px 30px rgba(0,0,0,.4);transition:opacity .3s,transform .4s cubic-bezier(.32,.72,0,1);pointer-events:none}.nacc-toast.show{opacity:1;transform:translate(-50%,0)}.nacc-pn input[hidden]{display:none!important}.nacc-avwrap{position:relative;overflow:visible!important}.nacc-cam-s{right:-5px;bottom:-5px;width:24px;height:24px;border-width:2px;z-index:2}.nacc-cam-s svg{width:12px;height:12px}.nacc-mini{display:flex;gap:8px;padding:2px 10px 12px;border-bottom:1px solid rgba(216,188,120,.2);margin-bottom:6px}.nacc-mini .nacc-b{flex:1;padding:11px 10px;font-size:13.5px;background:linear-gradient(145deg,#c9a95c,#8f6f2c);color:#fff;box-shadow:0 8px 16px -8px rgba(143,111,44,.8),inset 0 1px 0 rgba(255,255,255,.4)}.nacc-mini .nacc-b.g{background:rgba(255,255,255,.1);color:#f6ecd0;box-shadow:inset 0 0 0 1px rgba(216,188,120,.35)}.pn-pm-head{border-bottom:0!important;padding-bottom:10px!important;margin-bottom:0!important}.nacc-cam{min-height:0!important;min-width:0!important;padding:0!important;aspect-ratio:1/1;box-sizing:border-box}
:root{--nv-deep:#062b25;--nv-emerald:#0f4a3d;--nv-jade:#2f7a66;--nv-gold:#d8bc78;--nv-gold-soft:#e6d7ad;--nv-ivory:#fffdf8;--nv-ink:#17352f;--nv-mut:#5a6a63;--nv-line:rgba(181,150,85,.38);--nv-card1:#fffdf8;--nv-card2:#f5eedb;--nv-sh:rgba(18,63,53,.3);--nv-lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23e6d7ad' stroke-opacity='.12' stroke-width='1'%3E%3Crect x='14' y='14' width='28' height='28'/%3E%3Crect x='14' y='14' width='28' height='28' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E")}html[data-theme=dark]{--nv-ink:#e6efed;--nv-mut:#b3c0bb;--nv-line:rgba(216,188,120,.32);--nv-card1:#2b2616;--nv-card2:#201c10;--nv-sh:rgba(0,0,0,.6)}@media (max-width:760px){html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero){position:relative!important;isolation:isolate;overflow:hidden!important;display:block!important;min-height:0!important;height:auto!important;width:auto!important;max-width:none!important;margin:10px 12px 0!important;top:0!important;transform:none!important;padding:26px 20px 22px!important;border-radius:28px!important;text-align:left!important;color:var(--nv-ivory)!important;background:radial-gradient(120% 90%at 88% -12%,var(--nv-jade)0,transparent 58%),linear-gradient(160deg,var(--nv-emerald),var(--nv-deep))!important;border:1px solid rgba(230,215,173,.42)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 26px 40px -24px rgba(6,43,37,.7)!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero)::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--nv-lattice)!important;background-size:56px 56px!important;opacity:1!important;animation:none!important;transform:none!important;filter:none!important;-webkit-mask:linear-gradient(180deg,#000 0,transparent 85%);mask:linear-gradient(180deg,#000 0,transparent 85%)}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero)::after{content:""!important;position:absolute!important;top:20px!important;right:20px!important;left:auto!important;bottom:auto!important;width:34px!important;height:34px!important;border-radius:50%!important;z-index:-1;pointer-events:none;background:0 0!important;box-shadow:inset -9px 4px 0 0 var(--nv-gold-soft)!important;opacity:.9!important;animation:none!important;filter:drop-shadow(0 0 10px rgba(230,215,173,.45));transform:none!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero)>:is(.hero-glow,.hero-orb,.dua-orb,.namaz-orb,.orb,.hero-bg-glow,.hero-grid,.moon-3d,.floating-star,.seerah-book,.floating-card,.hero-visual,.tasbeeh-visual,.search-visual,.calendar-3d,.hero-orbit,.deep-level-orb,.z-hero-art,.art,.quran-hero-book,.quran-hero-glow,.dua-visual-area,.hadith-hero-visual,.hero-art,.dash-ornament,.hero-stars,.scroll-down){display:none!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-content,.quran-hero-content,.duas-hero-content,.hadith-hero-content,.namaz-hero-copy,.z-hero-copy,.heroIn,.wrap){position:relative;z-index:1;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important;background:0 0!important;border:0!important;box-shadow:none!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(h1,h2.hero-title){margin:0 44px 10px 0!important;max-width:none!important;color:var(--nv-ivory)!important;text-align:left!important;font-size:clamp(30px,8.8vw,36px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.01em!important;text-shadow:none!important}html:lang(en) body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) h1{font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;font-size:clamp(34px,10vw,42px)!important;line-height:1.02!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) h1 :is(span,em,b,i,strong){color:var(--nv-gold)!important;background:0 0!important;-webkit-text-fill-color:currentColor!important;font-style:normal!important;display:inline!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(p,li,aside){color:rgba(236,244,240,.86)!important;font-size:15px!important;line-height:1.6!important;margin:0 0 16px!important;max-width:none!important;text-align:left!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.eyebrow,.hero-label,.quran-label,.hero-tag,.hero-badge,.hero-pill,.kicker,.page-label,.label,[class$=-label],[class$=-eyebrow],[class$=-kicker],[class$=-badge],[class$=-tag]){display:inline-block!important;margin:0 0 12px!important;padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important;color:var(--nv-gold-soft)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase;text-align:left!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-buttons,.hero-primary-actions,.hero-actions,.quran-hero-actions,.hero-cta,[class$=-actions],[class$=-buttons],[class$=-btns]){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important;margin:4px 0 0!important;padding:0!important;justify-content:flex-start!important;width:auto!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-buttons,.hero-primary-actions,.hero-actions,.quran-hero-actions,.hero-cta,[class$=-actions],[class$=-buttons],[class$=-btns])>:is(a,button){flex:1 1 140px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0!important;padding:0 18px!important;border-radius:16px!important;font:700 15px/1.1 Inter,system-ui,sans-serif!important;text-decoration:none!important;white-space:nowrap;color:var(--nv-ivory)!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(230,215,173,.5)!important;box-shadow:none!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-buttons,.hero-primary-actions,.hero-actions,.quran-hero-actions,.hero-cta,[class$=-actions],[class$=-buttons],[class$=-btns])>:is(a,button):first-child{color:#0a2d26!important;background:linear-gradient(180deg,#f3e6bd,var(--nv-gold))!important;border-color:transparent!important;box-shadow:0 5px 0#8a7440,0 14px 22px -10px rgba(0,0,0,.55)!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-buttons,.hero-primary-actions,.hero-actions,.quran-hero-actions,.hero-cta,[class$=-actions],[class$=-buttons],[class$=-btns])>:is(a,button):active{transform:translateY(2px)}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(small,.note,.hero-note){color:rgba(230,215,173,.85)!important}html.na .na-dock{height:68px}html.na .na-dock .na-row :is(a,button){display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;padding:0 0 9px!important}html.na .na-dock .na-lb{display:block;font:600 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.01em;color:inherit;white-space:nowrap}html.na .na-dock .on{color:var(--nv-gold-soft)!important}html.na .na-dock .on .na-lb{font-weight:800}html.na body{padding-bottom:calc(112px + env(safe-area-inset-bottom,0))!important}html.na :is(.pn-back,.na-s-x,.na-s-go){min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important}html.na .na-s{width:44px;height:44px;margin-top:-22px;border-radius:22px}html.na .na-s button{flex:0 0 44px!important;height:44px!important}html.na .na-s input[type=search]{height:44px!important}html.na :is(button,select,[role=button],input[type=button],input[type=submit],summary,.filter,.chip,.tab,.pill-btn,[class*=-btn],[class$=btn]):not(.na-s-go):not(.na-s-x):not(.pn-back):not(.pn-switch){min-height:44px}html.na :is(select,input[type=text],input[type=search],input[type=number],input[type=email],textarea){min-height:44px;font-size:16px}html.na .filter-row :is(button,.filter,.chip){min-height:44px;padding-left:16px;padding-right:16px}html.na p a,html.na li a,html.na .more-link,html.na footer a{position:relative}html.na p a::after,html.na li a::after,html.na .more-link::after,html.na footer a::after{content:"";position:absolute;inset:-12px -6px}html.na .reset-btn,html.na .gps-btn,html.na #locationBtn{min-height:44px}html.na .app-home{display:flex;flex-direction:column}html.na .app-home>*{order:6}html.na .app-home>.ah-greet{order:0}html.na .app-home>.nv-today{order:1}html.na .app-home>.ah-hero{order:2}html.na .app-home.nv-has-today>.ah-hero{order:5}html.na .app-home.nv-fresh>.ah-hero{order:2}html.na .app-home>.ah-head{order:3}html.na .app-home>.ah-quick{order:4}html.na .app-home.nv-has-today>.ah-continue{display:none}html.na .app-home.nv-has-today>.ah-head{margin-top:22px}html.na .app-home.nv-has-today>.ah-hero{margin-top:22px}html.na .app-home.nv-fresh>.ah-head{margin-top:22px}.nv-today{display:grid;gap:12px;margin:0 0 6px}.nv-pray{position:relative;display:block;overflow:hidden;padding:18px 18px 16px;border-radius:28px;text-decoration:none;color:var(--nv-ivory);background:radial-gradient(120% 100%at 100%0,var(--nv-jade)0,transparent 55%),linear-gradient(160deg,var(--nv-emerald),var(--nv-deep));border:1px solid rgba(230,215,173,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 26px 40px -22px rgba(6,43,37,.75)}.nv-pray::before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--nv-lattice);background-size:56px 56px;-webkit-mask:linear-gradient(180deg,#000 0,transparent 70%);mask:linear-gradient(180deg,#000 0,transparent 70%)}.nv-pray>*{position:relative}.nv-k{display:block;font:800 11px/1 Inter,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--nv-gold-soft)}.nv-pray-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.nv-loc{font:600 12px/1 Inter,system-ui,sans-serif;color:rgba(236,244,240,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.nv-pray-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 0 6px}.nv-pname{font:700 clamp(40px,12vw,48px)/1"Cormorant Garamond",Georgia,serif;color:var(--nv-ivory)}.nv-ptime{font:700 24px/1 Inter,system-ui,sans-serif;color:var(--nv-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.nv-pin{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(230,215,173,.35);font:600 13px/1 Inter,system-ui,sans-serif;color:var(--nv-ivory)}.nv-pin::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nv-gold);box-shadow:0 0 0 0 rgba(216,188,120,.7);animation:nvPulse 2s ease-out infinite}@keyframes nvPulse{70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.nv-strip{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none}.nv-strip::before{content:"";position:absolute;left:10%;right:10%;top:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--nv-gold) var(--p,0%),rgba(255,255,255,.2) var(--p,0%))}.nv-strip li{position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.nv-strip i{display:block;width:14px;height:14px;border-radius:50%;background:var(--nv-deep);border:2px solid rgba(255,255,255,.35)}.nv-strip .done i{background:var(--nv-gold);border-color:var(--nv-gold)}.nv-strip .next i{background:var(--nv-ivory);border-color:var(--nv-gold);box-shadow:0 0 0 4px rgba(216,188,120,.35)}.nv-strip span{font:600 11px/1 Inter,system-ui,sans-serif;color:rgba(236,244,240,.7)}.nv-strip b{font:700 11.5px/1 Inter,system-ui,sans-serif;color:rgba(236,244,240,.85);font-variant-numeric:tabular-nums}.nv-strip .next :is(span,b){color:var(--nv-gold)}.nv-row{display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.nv-mini{display:block;min-height:88px;padding:14px 16px;border-radius:22px;text-decoration:none;color:var(--nv-ink);background:linear-gradient(150deg,var(--nv-card1),var(--nv-card2));border:1px solid var(--nv-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 30px -18px var(--nv-sh);transition:transform .2s cubic-bezier(.32,.72,0,1)}.nv-mini:active{transform:scale(.97)}.nv-mini .nv-k{color:#9a7b35}html[data-theme=dark] .nv-mini .nv-k{color:var(--nv-gold)}.nv-mini strong{display:block;margin-top:8px;font:700 17px/1.25 Inter,system-ui,sans-serif}.nv-mini small{display:block;margin-top:4px;font:500 12.5px/1.3 Inter,system-ui,sans-serif;color:var(--nv-mut)}.nv-streak strong{font:700 34px/1"Cormorant Garamond",Georgia,serif;margin-top:6px}.nv-nolocation{display:flex;align-items:center;justify-content:space-between;gap:12px}html.na .pg-prayer main.noor-main{display:flex!important;flex-direction:column}html.na .pg-prayer .prayer-hero{padding-bottom:20px!important}html.na .pg-prayer .prayer-hero .hero-content>p{display:none!important}html.na .pg-prayer .prayer-hero::after{display:none!important}html.na .pg-prayer .prayer-hero h1{margin-right:0!important;margin-top:2px!important}html.na .pg-prayer .prayer-hero .prayer-clock{display:block!important;position:absolute!important;top:20px;right:20px;width:auto!important;height:auto!important;margin:0!important;transform:none!important}html.na .pg-prayer .prayer-hero .clock-glow,html.na .pg-prayer .prayer-hero .clock-circle span{display:none!important}html.na .pg-prayer .prayer-hero .clock-circle{width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;text-align:right;display:block!important;animation:none!important}html.na .pg-prayer .prayer-hero .clock-circle strong{display:block;font:700 17px/1.1 Inter,system-ui,sans-serif!important;color:var(--nv-gold)!important;font-variant-numeric:tabular-nums}html.na .pg-prayer .prayer-hero .clock-circle small{display:none!important}html.na .pg-prayer .location-box{margin:14px 0 0!important;padding:10px 12px!important;border-radius:18px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(230,215,173,.4)!important;box-shadow:none!important;display:flex!important;align-items:center;gap:10px}html.na .pg-prayer .location-box :is(small,strong){color:var(--nv-ivory)!important}html.na .pg-prayer .location-box small{opacity:.75;font-size:10.5px!important;letter-spacing:.1em}html.na .pg-prayer .location-box button{min-height:44px;margin-left:auto}html.na .pg-prayer .next-prayer-section{padding:18px 12px 0!important}html.na .pg-prayer .next-prayer-section .section-heading{display:none!important}html.na .pg-prayer .prayer-times-section{display:flex;flex-direction:column;padding-top:20px!important}html.na .pg-prayer .prayer-times-section>*{order:3}html.na .pg-prayer .prayer-times-section>.section-heading{order:0;margin-bottom:12px!important}html.na .pg-prayer .prayer-times-section>.prayer-grid{order:1}html.na .pg-prayer .prayer-times-section>*{min-width:0;max-width:100%}html.na .pg-prayer .prayer-times-section>.prayer-settings{order:5;margin:18px 12px 0!important;max-width:none!important;align-self:stretch;grid-template-columns:minmax(0,1fr)!important}html.na .pg-prayer .prayer-settings .settings-field{min-width:0}html.na .pg-prayer .prayer-settings :is(select,.gps-btn){width:100%!important;max-width:100%!important;box-sizing:border-box;text-overflow:ellipsis}html.na .pg-quran main.noor-main{display:flex!important;flex-direction:column}html.na .pg-quran main.noor-main>*{order:6}html.na .pg-quran main.noor-main>.quran-hero{order:0}html.na .pg-quran main.noor-main>#surahs{order:1}html.na .pg-quran main.noor-main>.reading-section{order:2}html.na .pg-quran .quran-hero{padding-bottom:20px!important}html.na .pg-quran .quran-hero .quran-hero-content>p{display:none!important}html.na .pg-quran .quran-hero [data-call=scrollToSurahs]{display:none!important}html.na .pg-quran #surahs .section-heading>p{display:none!important}html.na .pg-quran #surahs{padding-top:22px!important}html body .quran-hero .quran-hero-actions>a.nv-continue{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px;flex:1 1 100%!important;min-height:64px!important;padding:12px 18px!important;text-align:left;white-space:normal!important}.nv-continue small,html body .quran-hero .nv-continue small{font:800 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.75;color:inherit!important}.nv-continue strong,html body .quran-hero .nv-continue strong{font:800 16px/1.2 Inter,system-ui,sans-serif}html body .quran-hero .quran-hero-actions>a.nv-continue small{color:#0a2d26!important;opacity:.72}html body .quran-hero .quran-hero-actions>a.nv-continue strong{color:#0a2d26!important}html.na .pg-quran .surah-search{display:flex!important;align-items:center;gap:8px;width:auto!important;max-width:100%!important}html.na .pg-quran .surah-search input{flex:1 1 auto;min-width:0;width:auto!important}html.na .pg-quran .surah-search button{flex:0 0 auto;min-width:68px}html.na .pg-prayer .next-prayer-card{padding:18px 20px!important;gap:14px!important}html.na .pg-prayer .next-prayer-card .countdown strong{font-size:30px!important}html.na .lesson-open{display:inline-flex!important;align-items:center;min-height:44px}html.na footer a,html.na .footer-links a,html.na .trust-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-left:6px;padding-right:6px}html.na .nacc-cam::after{content:"";position:absolute;inset:-8px}html body :is(.hero,.seerah-hero) .bismillah,html body section.hero .bismillah{color:var(--nv-gold-soft)!important;text-align:left!important}html[data-theme=light] .content-card.intro-card{background:linear-gradient(150deg,#fffdf8,#f5eedb)!important;border:1px solid var(--nv-line)!important;box-shadow:0 18px 30px -18px var(--nv-sh)!important}html[data-theme=light] .content-card.intro-card :is(h2,h3,p,li,strong){color:#17352f!important;text-shadow:none!important}html.na main.wrap>.quick{margin-top:16px!important}html.na main.shell{padding-top:6px!important}html.na a[href="explorer.html"]:not([class]):first-child{display:inline-flex;align-items:center;min-height:44px;margin:84px 12px -4px;padding:0 16px;border-radius:999px;font:700 14px/1 Inter,system-ui,sans-serif;text-decoration:none;color:var(--nv-ink);background:rgba(255,255,255,.55);border:1px solid var(--nv-line)}html.na a[href="explorer.html"]:not([class]):first-child+*{margin-top:8px!important}html.na :is(.pg-prayer,.pg-quran) main.noor-main>*{min-width:0!important;max-width:100%}html.na .pg-prayer .prayer-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:0 12px!important;margin:0!important}html.na .pg-prayer .prayer-grid .prayer-card{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:16px 12px!important;transform:none!important}html.na .pg-prayer .prayer-grid .prayer-card:last-child:nth-child(odd){grid-column:1/-1}html.na .pg-prayer .prayer-grid .prayer-card h3{font-size:22px!important}html body.pg-quran .quran-hero .quran-hero-actions>[data-call=scrollToSurahs]:not(#nv){display:none!important}}@media (prefers-reduced-motion:reduce){.nv-pin::before{animation:none}}.nv-alerts{order:2;margin:14px 12px 0;padding:16px 18px;border-radius:24px;color:var(--nv-ink);background:linear-gradient(150deg,var(--nv-card1),var(--nv-card2));border:1px solid var(--nv-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 30px -18px var(--nv-sh)}.nv-al-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.nv-al-row strong{display:block;font:700 17px/1.2 Inter,system-ui,sans-serif}.nv-al-row small{display:block;margin-top:4px;font:500 12.5px/1.4 Inter,system-ui,sans-serif;color:var(--nv-mut)}.nv-switch{position:relative;flex:none;width:56px;height:32px;min-height:44px;padding:0;border:0;background:0 0;cursor:pointer}.nv-switch span{position:absolute;left:0;top:50%;width:56px;height:32px;margin-top:-16px;border-radius:16px;background:rgba(98,117,109,.35);transition:background .25s}.nv-switch span::after{content:"";position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:transform .25s cubic-bezier(.32,.72,0,1)}.nv-switch[aria-checked=true] span{background:linear-gradient(180deg,#2f8f73,#15705a)}.nv-switch[aria-checked=true] span::after{transform:translateX(24px)}.nv-al-pre{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--nv-line);font:600 14px/1.2 Inter,system-ui,sans-serif}.nv-al-pre select{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--nv-line);background:rgba(255,255,255,.7);color:var(--nv-ink);font:600 14px Inter,system-ui,sans-serif}.nv-al-msg{margin:10px 0 0;font:500 12.5px/1.4 Inter,system-ui,sans-serif;color:var(--nv-mut);min-height:0}.nv-al-msg:empty{display:none}.nv-week{display:flex;gap:5px;margin-top:10px}.nv-week i{position:relative;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:rgba(98,117,109,.22);font-style:normal}.nv-week i b{font:700 8.5px/1 Inter,system-ui,sans-serif;color:var(--nv-mut)}.nv-week i.on{background:linear-gradient(180deg,#e6c978,#c9a24a)}.nv-week i.on b{color:#0a2d26}.nv-week i.today{box-shadow:0 0 0 2px var(--nv-card1),0 0 0 3.5px var(--nv-gold)}.nv-streak small{margin-top:2px}.nv-dash-streak{grid-column:1/-1}.nv-dash-streak strong{display:block}.nv-dash-streak .nv-dash-sub{display:block;margin-top:4px}.nv-dash-streak .nv-week{margin-top:12px}.nv-dash-streak .nv-week i{width:22px;height:22px}.nv-dash-streak .nv-week i b{font-size:10px}.rem-warn{margin:12px 0 14px;padding:12px 14px 12px 16px;border-radius:14px;background:rgba(216,188,120,.18);border:1px solid rgba(181,150,85,.5);border-left:5px solid #c9a24a;color:var(--nv-ink,#17352f);font:500 14px/1.5 Inter,system-ui,sans-serif}.rem-warn strong{font-weight:800}.nv-err{display:flex;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;border-radius:16px;background:rgba(255,253,248,.75);border:1px solid var(--nv-line,rgba(181,150,85,.38))}.nv-err strong{display:block}.nv-err small{display:block;margin-top:4px;color:var(--nv-mut,#5a6a63);line-height:1.4}.nv-err-details{margin:0 0 16px}.nv-err-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.nv-err-details pre{margin:8px 0 0;padding:12px;border-radius:12px;background:rgba(10,45,38,.06);overflow-x:auto;font:12px/1.5 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}