: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}}