body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#fafafa;color:#000;direction:rtl}*{box-sizing:border-box}button{cursor:pointer;font-family:inherit}:root{--quran-font-family: "Amiri", serif;--quran-font-size-scale: 1}.verse-text{font-family:var(--quran-font-family);font-size:calc(1.5rem * var(--quran-font-size-scale))}body.oled-dark,.app-container.oled-dark{background-color:#000!important;color:#fff}body.oled-dark .app-container,.app-container.oled-dark{--bg: #000000;--card: #000000;--text: #ffffff;--shadow: 0 12px 30px rgba(0, 0, 0, .5)}.oled-dark .quran-header{background:#000!important}.oled-dark .control-btn{color:#fff!important}.oled-dark .control-btn:hover{background:#ffffff1a!important}.oled-dark .big-play{background:#1a1a1a!important;color:#fff!important}.oled-dark .audio-time{color:#fff!important}.oled-dark .verse-card{background:#000!important;color:#fff!important;border-color:#333!important}.oled-dark .verse-card.active{background-color:#000!important;border-color:#28a745!important}.oled-dark .verse-card:focus{background:#000!important}.oled-dark .verse-text{color:#fff!important}.ayah-hl .hl-mark{display:none}.oled-dark .ayah-hl .hl-text{background-color:transparent!important}.oled-dark .ayah-hl .hl-mark{display:inline;font-weight:700}.visual-container .hl-text{background-color:transparent!important}
