
/* Editorial refinement: readable, calm and purposeful throughout the collection. */
body{background:#071d27}
.ambient,.hero:before,.hero-poster:after,.support-orbit{display:none!important}
.hero-poster{animation:none!important;background:#123c48!important;border:1px solid #c2a86c88!important;box-shadow:0 18px 48px #00131b55!important}
.hero h1 em,.section-heading h2,.stats strong{background:none!important;-webkit-text-fill-color:initial!important;color:#e9c783!important}
.primary-button,.book-download,.donate-button{background:#e9c783!important;color:#15313a!important;box-shadow:none!important}
.brand-mark{background:#174c58!important;box-shadow:none!important;border:1px solid #c9ae77}
.quick-access{background:#102f3a!important;border-bottom:1px solid #ffffff20}
.quick-access a{background:transparent!important;border:0!important;color:#e8ece5!important}
.top-downloads{position:relative!important;top:auto!important;background:#0d303d!important;box-shadow:none!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:thin}
.top-downloads a{white-space:nowrap!important;flex:0 0 auto!important;background:transparent!important;border-color:#c9ae7759!important;color:#eaece5!important;box-shadow:none!important}
.top-downloads a:hover{background:#e9c783!important;color:#12323b!important}
.search-shell{border:1px solid #8ba7a5!important;background:#f7f8f3!important;box-shadow:none!important}
.book-gift,.hadith-book-gift,.book100-book-gift,.situation-book-gift,.support-section,.app-promo{background:#123c48!important;border:1px solid #c4ab746e!important;box-shadow:0 16px 40px #00141d42!important}
.book-art,.hadith-book-art,.book100-book-art,.situation-book-art{background:#235968!important;transform:none!important}
.dua-card{box-shadow:0 8px 24px #00131b30!important}
.site-menu-panel{box-shadow:0 22px 52px #0009}
.visit-counter{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:22px 12px 8px;color:#d9e6dd;font:500 14px/1.6 Manrope,system-ui,sans-serif;text-align:center}
.visit-counter strong{font-size:18px;color:#eed396;font-weight:700}.visit-counter .counterapi{display:inline-flex!important;min-height:24px!important;color:#eed396!important;font-size:18px!important;font-weight:700!important}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.top-downloads{scrollbar-width:none!important}
.top-downloads::-webkit-scrollbar{display:none}
.hero-carousel-controls{bottom:-22px!important}
.hero-poster-wrap{margin-bottom:35px}

.stats .visitor-stat .counterapi{display:block;min-height:1.5em;color:#e9c783!important;font:inherit!important;background:none!important}
.stats .visitor-stat .counterapi .c,.stats .visitor-stat .counterapi .iconAndCount,.stats .visitor-stat .counterapi .thecount{background:none!important;border:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;display:block!important;padding:0!important;margin:0!important}
.stats .visitor-stat .counterapi .coulstripemini{display:none!important}
.stats .visitor-stat span{line-height:1.5}
