/* auto-generated by build-dark.py */
:where(html[data-theme="dark"]) body{background:#1c180f;color:#dce7e6}:where(html[data-theme="dark"]) .quran-hero{background:radial-gradient(circle at 80% 20%,rgba(213,182,106,.18),transparent 30%),linear-gradient(135deg,#110e09,#1e1a10)}:where(html[data-theme="dark"]) .quran-label{color:#d4cab7}:where(html[data-theme="dark"]) .quran-hero h1{color:#dce7e6}:where(html[data-theme="dark"]) .quran-hero h1 span{color:#cedfdb}:where(html[data-theme="dark"]) .quran-hero p{color:#c1c5c4}:where(html[data-theme="dark"]) .secondary-quran-btn{background:rgba(24,37,34,0.6);color:#cedfdb;border:1px solid rgba(231,239,234,0.28)}:where(html[data-theme="dark"]) .section-heading p{color:#babebd}:where(html[data-theme="dark"]) .quran-search-section{background:#15120c}:where(html[data-theme="dark"]) .surah-search{background:#182522;border:1px solid rgba(231,239,234,0.18)}:where(html[data-theme="dark"]) .surah-search span{color:#cedfdb}:where(html[data-theme="dark"]) .surah-search input{color:#dce7e6}:where(html[data-theme="dark"]) .surah-search button{background:#100e09;color:#cedfdb}:where(html[data-theme="dark"]) .filter{border:1px solid rgba(231,239,234,0.22);background:#182522;color:#cedfdb}:where(html[data-theme="dark"]) .surah-card{background:#252114;border:1px solid rgba(231,239,234,0.13)}:where(html[data-theme="dark"]) .surah-info p{color:#b6bab8}:where(html[data-theme="dark"]) .surah-arabic{color:#cedfdb}:where(html[data-theme="dark"]) .learning-card{background:#182522;border:1px solid rgba(231,239,234,0.13)}:where(html[data-theme="dark"]) .learning-card h3{color:#d3e5e2}:where(html[data-theme="dark"]) .learning-card p{color:#babebd}:where(html[data-theme="dark"]) .reader-modal{background:#252114}:where(html[data-theme="dark"]) .reader-close{color:#d3e5e2}:where(html[data-theme="dark"]) .reader-title{color:#d3e5e2}:where(html[data-theme="dark"]) .reader-arabic{color:#dce7e6}:where(html[data-theme="dark"]) .reader-note{background:#15120c;color:#babebd}:where(html[data-theme="dark"]) .hero-quran-btn{border:1px solid rgba(231,239,234,0.35);background:linear-gradient(145deg,#252114 0,#1c180f 55%,#100e09 100%);color:#d3e5e2}:where(html[data-theme="dark"]) .hero-quran-btn::before{background:linear-gradient(135deg,rgba(24,37,34,0.55),transparent 45%)}@media (hover:hover){:where(html[data-theme="dark"]) .hero-quran-btn:hover{background:linear-gradient(145deg,#252114,#1b180f)}}:where(html[data-theme="dark"]) .why-quran-btn{border:1px solid rgba(231,239,234,0.35);background:linear-gradient(145deg,#252114 0,#1c180f 55%,#100e09 100%);color:#d3e5e2}:where(html[data-theme="dark"]) .quran-page{background:linear-gradient(135deg,#242113 0,#110f09 100%)}:where(html[data-theme="dark"]) .page-border{color:#d3e5e2}:where(html[data-theme="dark"]) .rehal-left,:where(html[data-theme="dark"]) .rehal-right{border:4px solid #e0d5cd}:where(html[data-theme="dark"]) .quran-book-caption{color:#d3e5e2}:where(html[data-theme="dark"]) .quran-book-caption strong{color:#d3e5e2}:where(html[data-theme="dark"]) .quran-book-caption p{color:#bfc3c1}:where(html[data-theme="dark"]) .quran-book-caption{color:#d3e5e2}:where(html[data-theme="dark"]) .quran-page{background:linear-gradient(135deg,#242113 0,#15120b 55%,#110e09 100%)}:where(html[data-theme="dark"]) .page-border span{color:#d3e5e2}:where(html[data-theme="dark"]) .quran-spine{background:linear-gradient(90deg,#d7bd80,#18160d,#b58a3a,#ead29a)}:where(html[data-theme="dark"]) .quran-book-caption{color:#d3e5e2}:where(html[data-theme="dark"]) .caption-arabic{color:#d3e5e2}:where(html[data-theme="dark"]) .quran-book-caption strong{color:#d3e5e2}:where(html[data-theme="dark"]) .quran-book-caption p{color:#babebd}:where(html[data-theme="dark"]) .hero-quran-btn{color:#d3e5e2;background:rgba(37,33,20,0.76)}:where(html[data-theme="dark"]) .reader-sub{color:#babebd}:where(html[data-theme="dark"]) .reader-select,:where(html[data-theme="dark"]) .reader-btn{background:#252114;color:#d3e5e2}:where(html[data-theme="dark"]) .reader-bismillah{color:#d3e5e2}:where(html[data-theme="dark"]) .ayah{border-bottom:1px solid #473d2a}:where(html[data-theme="dark"]) .ayah.playing{background:#17140c}:where(html[data-theme="dark"]) .ayah-play,:where(html[data-theme="dark"]) .ayah-mark{border:1px solid #473e2a;color:#d3e5e2}:where(html[data-theme="dark"]) .ayah-ar{color:#dce7e6}:where(html[data-theme="dark"]) .ayah-tr{color:#ced4d3}