.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-e-Hidayah signature logo: consistent across every page */
.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}
