:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1e2018;--paper:#161616;--ink:#cbded8;--forest:#c1e1d6;--sage:#22271d;--soft:#1f221a;--muted:#9fa69f;--border:#262922;--gold:#b8a483}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] select:focus-visible{outline:3px solid #76684e}:root[data-theme=dark] .sidebar{background:#1d1f14}:root[data-theme=dark] .brand{color:#c3dcd0}:root[data-theme=dark] .sidebar-label{color:#949c8d}:root[data-theme=dark] .nav-item{color:#a7ada2}:root[data-theme=dark] .nav-item:hover{background:#22251b}:root[data-theme=dark] .nav-item.active{color:#bbd3c1;background:#272b1f}:root[data-theme=dark] .nav-dot{background:#afcab1}:root[data-theme=dark] .note-symbol{color:#9f9d79}:root[data-theme=dark] .sidebar-note>span:last-child{color:#9ba193}:root[data-theme=dark] .sidebar-footer{color:#949a88}:root[data-theme=dark] .breadcrumb{color:#9ba398}:root[data-theme=dark] .breadcrumb span:last-child{color:#bbc9bb}:root[data-theme=dark] .school-badge{color:#a7b0a2;background:#22261d;border:1px solid #292c22}:root[data-theme=dark] .school-badge>span{background:#a1b197}:root[data-theme=dark] .icon-button:hover{background:#22271d}:root[data-theme=dark] .eyebrow{color:#9da696}:root[data-theme=dark] .tiny-line{background:#525545}:root[data-theme=dark] h1 em{color:#a0a999}:root[data-theme=dark] .page-heading p{color:#9da598}:root[data-theme=dark] .heading-ornament{color:#77885a}:root[data-theme=dark] .prayer-workspace{border:1px solid #272a23}:root[data-theme=dark] .number-label{color:#9aa288;border:1px solid #292c23}:root[data-theme=dark] .muted{color:#949b8b}:root[data-theme=dark] .prayer-tab{background:#161616;border:1px solid #272b21}:root[data-theme=dark] .prayer-tab>svg{color:#909c7b}:root[data-theme=dark] .prayer-tab small{color:#979c8b}:root[data-theme=dark] .prayer-tab:hover{background:#1f2216;border-color:#4b5344}:root[data-theme=dark] .prayer-tab.selected{background:#24291c;border-color:#4f5745}:root[data-theme=dark] .prayer-tab.selected>svg{color:#afc1a8}:root[data-theme=dark] .prayer-tab.selected strong{color:#bdd4b9}:root[data-theme=dark] .prayer-divider{background:#2c3025}:root[data-theme=dark] .selected-dot{background:#aabda1}:root[data-theme=dark] .setup-grid{border-top:1px solid #262720}:root[data-theme=dark] .illustration-panel{background:#22251b}:root[data-theme=dark] .illustration-caption{color:#9ea593}:root[data-theme=dark] .soft-dot{background:#545949}:root[data-theme=dark] .illustration-bottom>span:first-child{color:#a4af99}:root[data-theme=dark] .field-label{color:#9da597}:root[data-theme=dark] .kind-card.selected{background:#1e2218;border-color:#505d4d}:root[data-theme=dark] .kind-card:hover{border-color:#505d4d}:root[data-theme=dark] .kind-card small{color:#989f90}:root[data-theme=dark] .radio-circle{border:1px solid #2f342a}:root[data-theme=dark] .kind-card.selected .radio-circle{border:4px solid #b0c3ab}:root[data-theme=dark] .rakah-pill{color:#9fa894;background:#21241a}:root[data-theme=dark] .segmented{background:#20231b;border:1px solid #26281f}:root[data-theme=dark] .segmented button{color:#9da496}:root[data-theme=dark] .segmented button.selected{color:#bdc9b5;background:#161616}:root[data-theme=dark] .reciter-summary{border-top:1px solid #25271e}:root[data-theme=dark] .headphone-icon{color:#9daa8e;background:#202319}:root[data-theme=dark] .reciter-summary small{color:#959c8d}:root[data-theme=dark] .reciter-summary>svg:last-child{color:#9ca693}:root[data-theme=dark] .primary-button{color:#1f1f1f}:root[data-theme=dark] .primary-button:hover{background:#c9e9dd}:root[data-theme=dark] .start-caption{color:#909785}:root[data-theme=dark] .detail-icon{color:#99a081}:root[data-theme=dark] .learning-details p{color:#99a090}:root[data-theme=dark] .gentle-note{color:#9da693;background:#22261d;border:1px solid #292c22}:root[data-theme=dark] .gentle-note>svg{color:#96a184}:root[data-theme=dark] .page-footer{color:#8a9180}:root[data-theme=dark] .modal{background:#161616;border:1px solid #2a2e25}:root[data-theme=dark] .modal-header{background:#161616}:root[data-theme=dark] .modal-intro{color:#9ea698}:root[data-theme=dark] .input-label{color:#a0a999}:root[data-theme=dark] select{background:#1c2015;border:1px solid #2b2f25}:root[data-theme=dark] .select-wrap svg{color:#9da793}:root[data-theme=dark] .field-hint{color:#a0a899}:root[data-theme=dark] .range-label strong{color:#b1c4a8}:root[data-theme=dark] input[type=range]{accent-color:#aec7ac}:root[data-theme=dark] .toggle-row small{color:#9da593}:root[data-theme=dark] .switch{background:#282c23}:root[data-theme=dark] .switch span{background:#161616}:root[data-theme=dark] .switch.on{background:#b0c4aa}:root[data-theme=dark] .surah-option{border:1px solid #282c23}:root[data-theme=dark] .surah-option.selected{background:#22271b;border-color:#485041}:root[data-theme=dark] .checkbox{border:1px solid #2f3529}:root[data-theme=dark] .selected .checkbox{color:#1f1f1f;background:#b0c2a8;border-color:#b0c2a8}:root[data-theme=dark] .save-status{color:#a9b99f}:root[data-theme=dark] .text-button{color:#a4ad9c}:root[data-theme=dark] .text-button:hover{color:#c2dfcf}:root[data-theme=dark] .about-prose p{color:#a5ada2}:root[data-theme=dark] .about-prose a{color:#afc7af;text-decoration-color:#3c4435}:root[data-theme=dark] .about-teacher{background:#212519;border:1px solid #2c3224}:root[data-theme=dark] .about-prose .about-teacher h3{color:#c6d9c3}:root[data-theme=dark] .about-prose .about-teacher p{color:#bcc7b7}:root[data-theme=dark] .arabic-small{color:#a3ae98}:root[data-theme=dark] .lesson-mode{color:#9ea893;background:#24291d}:root[data-theme=dark] .rakah-counter strong span{color:#909b80}:root[data-theme=dark] .rakah-counter small{color:#9aa38f}:root[data-theme=dark] .lesson-progress{background:#2a2e23}:root[data-theme=dark] .lesson-progress span{background:#636f5a}:root[data-theme=dark] .lesson-card{background:#161616;border:1px solid #2a2f25}:root[data-theme=dark] .lesson-visual{background:#23271c}:root[data-theme=dark] .step-eyebrow{color:#99a38b}:root[data-theme=dark] .lesson-visual p{color:#9faa97}:root[data-theme=dark] .repeat-badge{color:#9ca88e;background:#22261a}:root[data-theme=dark] .arabic-text{color:#c1d9ca}:root[data-theme=dark] .reading-block{border-top:1px solid #24271d}:root[data-theme=dark] .reading-block .eyebrow{color:#919b85}:root[data-theme=dark] .reading-block p.transliteration{color:#b1beaa}:root[data-theme=dark] .intention-note{color:#95a384}:root[data-theme=dark] .audio-status{color:#9ca890}:root[data-theme=dark] .sound-bars i{background:#535a4a}:root[data-theme=dark] .audio-error{color:#cab092;background:#2c2211}:root[data-theme=dark] .player-controls .icon-button{color:#a2b497}:root[data-theme=dark] .player-speed{color:#a8b6a0;border:1px solid #2b3025}:root[data-theme=dark] .player-speed:focus-within{outline:2px solid #4f5745}:root[data-theme=dark] .player-controls .player-auto.on{color:#1f1f1f;background:#b0c4aa}:root[data-theme=dark] .step-strip button{color:#99a28c;border:1px solid #2a2e24}:root[data-theme=dark] .step-strip button>span:first-child{border:1px solid #2f3428}:root[data-theme=dark] .step-strip button.current{color:#b8ccaf;background:#232a1c;border-color:#5a6451}:root[data-theme=dark] .step-strip button.current>span:first-child{color:#1f1f1f;background:#acc09f;border-color:#acc09f}:root[data-theme=dark] .lesson-tip{color:#929d87}:root[data-theme=dark] .secondary-button{border:1px solid #2b3025}:root[data-theme=dark] .completion-icon{color:#acc0a0;background:#262d1f}:root[data-theme=dark] .completion p{color:#9aa690}:root[data-theme=dark] .completion-summary{color:#a4b099;border:1px solid #2b3224}@media (max-width:760px){:root[data-theme=dark] .topbar{background:#1d1f14}}@media (max-width:560px){:root[data-theme=dark] .detail-icon{border:1px solid #2a2e22}:root[data-theme=dark] .player-controls{background:#1e2117ee;border:1px solid #2b3024}}:root[data-theme=dark] .page-heading p,:root[data-theme=dark] .learning-details p,:root[data-theme=dark] .field-label,:root[data-theme=dark] .field-hint,:root[data-theme=dark] .about-prose p,:root[data-theme=dark] .modal-intro{color:#aab4a5}:root[data-theme=dark] .prayer-tab small,:root[data-theme=dark] .kind-card small,:root[data-theme=dark] .illustration-caption,:root[data-theme=dark] .start-caption,:root[data-theme=dark] .reciter-summary small{color:#a8b2a0}:root[data-theme=dark] .illustration-bottom>span:last-child{color:#a9b4a0}:root[data-theme=dark] .gentle-note{color:#adb8a6}:root[data-theme=dark] .reading-block p{color:#acb6a5}:root[data-theme=dark] .surah-warning{color:#d9b192}@media (max-width:560px){:root[data-theme=dark] .kind-inline .kind-card.selected{box-shadow:inset 0 0 0 1px #505d4d}:root[data-theme=dark] .kind-inline .kind-card .rakah-pill{color:#bacfb6;background:#272d1f}:root[data-theme=dark] .kind-inline .kind-card.selected .rakah-pill{background:#161616}}:root[data-theme=dark] .rakah-jump{background:#20231b;border:1px solid #26281f}:root[data-theme=dark] .rakah-jump button{color:#a4ad9c}:root[data-theme=dark] .rakah-jump button.current{background:#161616}@media (max-width:560px){:root[data-theme=dark] .lesson-back-bottom{background:#20261a;border:1px solid #3c4537}}@media (max-width:760px){:root[data-theme=dark] .topbar-settings{background:#20261a;border:1px solid #3c4537}}@media (max-width:560px){:root[data-theme=dark] .reciter-summary>svg:last-child{background:#20261a;border:1px solid #3c4537}:root[data-theme=dark] .lesson-heading h1{color:#a4ad9c}:root[data-theme=dark] .rakah-jump{background:#20231b;border:1px solid #26281f}:root[data-theme=dark] .rakah-jump button{color:#a4ad9c}:root[data-theme=dark] .rakah-jump button.current{background:#161616}}:root[data-theme=dark] .start-actions .secondary-button{color:#acb6a5;background:#161616;border-color:#32392d}@media (max-width:560px){:root[data-theme=dark] .gentle-note{background:#1e2219}}:root[data-theme=dark] .travel-toggle{color:#bcc8b7;background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .travel-toggle .switch{background:#2f3329}:root[data-theme=dark] .travel-toggle .switch:after{background:#161616}:root[data-theme=dark] .travel-hint{color:#a8b2a0}:root[data-theme=dark] .nafl-heading p{color:#aab4a5}:root[data-theme=dark] .nafl-detail{background:#161616;border:1px solid #272b21}:root[data-theme=dark] .nafl-arabic,:root[data-theme=dark] .nafl-block h3{color:#afc1a8}:root[data-theme=dark] .nafl-block p{color:#c8d1c4}:root[data-theme=dark] .nafl-row{background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .nafl-row:hover{background:#1f2216;border-color:#4b5344}:root[data-theme=dark] .nafl-row strong{color:#c6d9c3}:root[data-theme=dark] .nafl-row small{color:#a8b2a0}:root[data-theme=dark] .nafl-row>svg{color:#9aa691}@media (max-width:760px){:root[data-theme=dark] .tabbar{background:#1c1e13f2;border-top:1px solid #2a2e22}:root[data-theme=dark] .tabbar button{color:#a4ad9c}:root[data-theme=dark] .tabbar button.active{color:#c2dfcf;background:#24291c}}@media (max-width:560px){:root[data-theme=dark] .prayer-tab{border-color:#2a2e22}:root[data-theme=dark] .prayer-tab strong{color:#c6d9c3}:root[data-theme=dark] .prayer-tab.selected{border-color:#4f5745}:root[data-theme=dark] .prayer-tab.selected strong{color:#bdd4b9}}:root[data-theme=dark] .travel-hint strong{color:#bcc8b7}:root[data-theme=dark] .travel-toggle.on{color:#eacfa3;background:#2d2513;border-color:#58492d}:root[data-theme=dark] .travel-toggle.on .switch{background:#7d6843}:root[data-theme=dark] .kind-card.shortened{background:#291f0c;border-color:#58492d}:root[data-theme=dark] .kind-card.shortened strong{color:#eacfa3}:root[data-theme=dark] .kind-card.shortened .rakah-pill,:root[data-theme=dark] .kind-inline .kind-card.shortened .rakah-pill{color:#eacfa3;background:#3c3119}:root[data-theme=dark] .kind-card.shortened .rakah-pill s{color:#c1aa86}:root[data-theme=dark] .kind-card.shortened.selected{background:#2d2513;border-color:#7d6843}:root[data-theme=dark] .kind-inline .kind-card.shortened.selected{box-shadow:inset 0 0 0 1px #7d6843}:root[data-theme=dark] .kind-inline .kind-card.shortened.selected .rakah-pill{background:#161616}@media (max-width:760px){:root[data-theme=dark] .tabbar{background:#1c1e1373;border:1px solid #16161699}:root[data-theme=dark] .tabbar{background:#272d1f99;border-color:#33392c;box-shadow:0 10px 30px #2a3d2433,0 2px 6px #2a3d241f,inset 0 1px #161616b3}:root[data-theme=dark] .tabbar button.active{background:#161616e6}}:root[data-theme=dark] .modal-glass{background:#161616bf;border:1px solid #161616a6;box-shadow:0 20px 60px #102d2a40,inset 0 1px #161616cc}:root[data-theme=dark] .modal-glass .modal-actions .secondary-button{color:#abc2b0;background:#1616168c;border-color:#33392c}:root[data-theme=dark] .modal-glass .modal-actions .primary-button{color:#c0e2d4}:root[data-theme=dark] .modal-glass .modal-actions .primary-button:disabled{color:#8c9a87}:root[data-theme=dark] .modal-glass .modal-actions button:active{background:#16161673}:root[data-theme=dark] .modal-glass .modal-actions .primary-button{color:#1f1f1f;background:#c2dfcf}:root[data-theme=dark] .modal-glass .modal-actions .primary-button:active{background:#cce5d7}:root[data-theme=dark] .modal-glass .modal-actions .primary-button:disabled{color:#1f1f1f;background:#50564d}:root[data-theme=dark] .purity-fard li{color:#c8d1c4}:root[data-theme=dark] .purity-steps li{background:#1c1e13;border:1px solid #2a2e22}:root[data-theme=dark] .purity-num{color:#bdd4b9;background:#24291c}:root[data-theme=dark] .purity-steps h4{color:#c6d9c3}:root[data-theme=dark] .purity-steps p{color:#c8d1c4}:root[data-theme=dark] .fard-badge{color:#1f1f1f;background:#c2dfcf}:root[data-theme=dark] .start-guide>h2{color:#c7dfd0}:root[data-theme=dark] .start-guide-intro{color:#bac3b5}:root[data-theme=dark] .start-guide .purity-steps h3{color:#c6d9c3}:root[data-theme=dark] .start-guide-link{color:#bdd4b9}:root[data-theme=dark] .purity-dua{background:#1e2218}:root[data-theme=dark] .purity-arabic{color:#c2dfcf}:root[data-theme=dark] .purity-translation{color:#aab4a5!important}:root[data-theme=dark] .purity-sources{color:#a8b2a0}:root[data-theme=dark] .nafl-row .arabic-small{color:#afc1a8}:root[data-theme=dark] .step-seconds{color:#a4ad9c}@media (max-width:560px){:root[data-theme=dark] .lesson-top .text-button{background:#20261a;border:1px solid #3c4537}}:root[data-theme=dark] .prayer-tab.special{background:#1f2319;border-color:#2c3124}:root[data-theme=dark] .prayer-tab.special:hover{background:#24291c}:root[data-theme=dark] .prayer-tab.special strong{color:#b9c9b4}:root[data-theme=dark] .prayer-tab.special small{color:#9aa691}:root[data-theme=dark] .prayer-tab.special.selected{background:#272e1f;border-color:#4f5745}:root[data-theme=dark] .prayer-tab.special.selected strong{color:#bdd4b9}:root[data-theme=dark] .prayer-tab.selected,:root[data-theme=dark] .prayer-tab.special.selected{background:#2b3222;border:1px solid #afc1a8;box-shadow:inset 0 0 0 1px #afc1a8}:root[data-theme=dark] .prayer-tab.selected strong,:root[data-theme=dark] .prayer-tab.special.selected strong{color:#c2dfcf}:root[data-theme=dark] .prayer-tab.selected small,:root[data-theme=dark] .prayer-tab.special.selected small{color:#b9c9b4}:root[data-theme=dark] .contact-note{color:#aab4a5}:root[data-theme=dark] .contact-note svg,:root[data-theme=dark] .dua-group h2{color:#afc1a8}:root[data-theme=dark] .dhikr-item{color:#c6d9c3}:root[data-theme=dark] .dhikr-item:hover{border-color:#4f5745}:root[data-theme=dark] .dhikr-item>svg{color:#9aa691}:root[data-theme=dark] .dhikr-item-text small{color:#aab4a5}:root[data-theme=dark] .dhikr-arabic{color:#c2dfcf}:root[data-theme=dark] .dhikr-item-count{color:#afc1a8;background:#20231b}:root[data-theme=dark] .dhikr-counter{background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .dhikr-tap{background:conic-gradient(#a6ccb2 var(--progress,0deg), #272c20 0)}:root[data-theme=dark] .dhikr-tap>span{background:#1c2015}:root[data-theme=dark] .dhikr-tap strong{color:#c2dfcf}:root[data-theme=dark] .dhikr-tap small{color:#9aa691}:root[data-theme=dark] .dhikr-tap.reached>span{background:#212819}:root[data-theme=dark] .dhikr-status{color:#aab4a5}:root[data-theme=dark] .dua-item{background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .dua-item.open{border-color:#4f5745}:root[data-theme=dark] .dua-toggle{color:#c6d9c3}:root[data-theme=dark] .dua-toggle svg{color:#9aa691}:root[data-theme=dark] .dua-transliteration{color:#c8d1c4}:root[data-theme=dark] .dua-note{color:#bcc8b7;background:#1e2218}:root[data-theme=dark] .azan-button{color:#bcc8b7;background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .azan-button svg{color:#afc1a8}:root[data-theme=dark] .azan-button:hover{background:#1f2216;border-color:#4b5344}:root[data-theme=dark] .azan-button.selected{color:#c2dfcf;background:#2b3222;border-color:#afc1a8;box-shadow:inset 0 0 0 1px #afc1a8}:root[data-theme=dark] .lang-select{background:#161616;border:1px solid #32392d}:root[data-theme=dark] .lang-select:hover{border-color:#4f5745}:root[data-theme=dark] .lang-select:focus-within{outline:2px solid #4f5745}:root[data-theme=dark] .lang-select svg{color:#a4ad9c}@media (max-width:760px){:root[data-theme=dark] .tabbar-menu{background:#272d1fd9;border:1px solid #33392c;box-shadow:0 10px 30px #2a3d2433,0 2px 6px #2a3d241f,inset 0 1px #161616b3}:root[data-theme=dark] .tabbar-menu button,:root[data-theme=dark] .tabbar-menu a{color:#a4ad9c}:root[data-theme=dark] .tabbar-menu button.active,:root[data-theme=dark] .tabbar-menu a.active{color:#c2dfcf;background:#161616e6}}:root[data-theme=dark] .qada-row{background:#1c1e13;border:1px solid #2a2e22}:root[data-theme=dark] .qada-name strong{color:#c2dfcf}:root[data-theme=dark] .qada-name small{color:#a4ad9c}:root[data-theme=dark] .qada-count{color:#c2dfcf}:root[data-theme=dark] .qada-years{color:#bcc8b7}:root[data-theme=dark] .qada-years input{background:#161616;border:1px solid #33392c}:root[data-theme=dark] .qada-total{color:#c2dfcf}@media (max-width:560px){:root[data-theme=dark] .qada-lesson{background:#24291c}}:root[data-theme=dark] .quiz-card{background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .quiz-progress{color:#a4ad9c}:root[data-theme=dark] .quiz-card h2{color:#c2dfcf}:root[data-theme=dark] .quiz-option{color:#ccdcc6;background:#1c1e13;border:1px solid #2c3125}:root[data-theme=dark] .quiz-option:not(:disabled):hover{background:#1e2218;border-color:#505d4d}:root[data-theme=dark] .quiz-option.right{color:#c2dfcf;background:#222a1c;border-color:#5c6f59}:root[data-theme=dark] .quiz-option.wrong{color:#dba89b;background:#2a1812;border-color:#593d36}:root[data-theme=dark] .quiz-feedback.right{color:#abd2a6}:root[data-theme=dark] .quiz-feedback.wrong{color:#d39c8e}:root[data-theme=dark] .quiz-result strong{color:#c2dfcf}:root[data-theme=dark] .quiz-result p{color:#b5c0ae}@media (max-width:760px){:root[data-theme=dark] .install-banner{background:#23281b;border:1px solid #33392c}:root[data-theme=dark] .install-banner p{color:#c5d4be}}:root[data-theme=dark] .ios-install-sheet{background:#1c1e13}:root[data-theme=dark] .ios-install-sheet h2{color:#c2dfcf}:root[data-theme=dark] .ios-install-taps li{color:#c5d4be;background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .ios-install-taps li svg{color:#6c95d7}:root[data-theme=dark] .ios-install-num{color:#1f1f1f;background:#c2dfcf}:root[data-theme=dark] .ios-install-more{color:#acb6a6}:root[data-theme=dark] .ios-install-arrow{color:#1f1f1f}:root[data-theme=dark] .update-notice{color:#c2dfcf;background:#1c1e13f2;border:1px solid #33392c}:root[data-theme=dark] .tilawa-ayat li{background:#1c1e13;border:1px solid #2a2e22}:root[data-theme=dark] .tilawa-ayat strong{color:#c2dfcf}:root[data-theme=dark] .tilawa-ayat span{color:#acb6a6}@media (max-width:760px){:root[data-theme=dark] .tabbar-list button,:root[data-theme=dark] .tabbar-list a{color:#ccdcc6}:root[data-theme=dark] .tabbar-list .tabbar-about{color:#acb6a6}:root[data-theme=dark] .tabbar-list .tabbar-install{color:#c2dfcf;border-top:1px solid #33392c}}:root[data-theme=dark] .farz-note{color:#bcc8b7;background:#1e2218}:root[data-theme=dark] .memorize-count{color:#acb6a6}:root[data-theme=dark] .memorize-modes{background:#23281b}:root[data-theme=dark] .memorize-modes button{color:#b5c0ae}:root[data-theme=dark] .memorize-modes button.active{color:#c2dfcf;background:#161616}:root[data-theme=dark] .memorize-card{background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .memorize-arabic{color:#c9e6df}:root[data-theme=dark] .memorize-said{color:#ccdcc6}:root[data-theme=dark] .memorize-card small{color:#9aa690}:root[data-theme=dark] .memorize-repeats{color:#b5c0ae}:root[data-theme=dark] .memorize-repeats>button:not(.text-button){background:#1c1e13;border:1px solid #2c3125}:root[data-theme=dark] .memorize-repeats>button.active{color:#1f1f1f;background:#c2dfcf;border-color:#c2dfcf}:root[data-theme=dark] .memorize-done{color:#1f1f1f;background:#c2dfcf}:root[data-theme=dark] .memorize-ayah{background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .memorize-ayah.current{background:#202517;border-color:#c2dfcf}:root[data-theme=dark] .memorize-ayah-number{color:#afc1a8;background:#23281b}:root[data-theme=dark] .memorize-row{background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .memorize-row:hover{border-color:#4b5344}:root[data-theme=dark] .memorize-row.favorite{background:#272010;border-color:#574a2c}:root[data-theme=dark] .memorize-open strong{color:#c6d9c3}:root[data-theme=dark] .memorize-open small{color:#a8b2a0}:root[data-theme=dark] .memorize-fav{color:#8e9883}:root[data-theme=dark] .memorize-fav:hover{color:#d8bb80;background:#1f2319}:root[data-theme=dark] .memorize-fav.active{color:#d6bc7a}:root[data-theme=dark] .memorize-list-title{color:#c6d9c3}:root[data-theme=dark] .memorize-list-title span{color:#afc1a8;background:#23281b}:root[data-theme=dark] .memorize-script>span{color:#acb6a6}:root[data-theme=dark] .name-row{background:#161616;border:1px solid #2a2e22}:root[data-theme=dark] .name-text strong{color:#ccdcc6}:root[data-theme=dark] .name-text span{color:#b5c0ae}:root[data-theme=dark] .name-arabic{color:#c9e6df}:root[data-theme=dark] .name-row.learned{background:#202517;border-color:#3e4734}:root[data-theme=dark] .name-row.learned .memorize-ayah-number{color:#1f1f1f;background:#c2dfcf}:root[data-theme=dark] .name-toggle{color:#bacfb6;background:#1c1e13;border:1px solid #2c3125}:root[data-theme=dark] .name-toggle:hover{border-color:#4b5344}:root[data-theme=dark] .name-toggle.done{color:#1f1f1f;background:#c2dfcf;border-color:#c2dfcf}:root[data-theme=dark] .sidebar-settings{border-top:1px solid #2a2e22}:root[data-theme=dark] .settings-save{background:#161616}:root[data-theme=dark] .settings-group>h3{color:#aab4a5}:root[data-theme=dark] .settings-card{background:#20231b}:root[data-theme=dark] .settings-row+.settings-row:before{border-top:1px solid #2c3025}:root[data-theme=dark] .settings-row:focus-visible,:root[data-theme=dark] .settings-select:focus-within{outline:2px solid #4f5745}:root[data-theme=dark] .settings-row-text strong small,:root[data-theme=dark] .settings-row-text>small,:root[data-theme=dark] .settings-range>small{color:#9da593}:root[data-theme=dark] .settings-row-value{color:#aab4a5}:root[data-theme=dark] .settings-row-value svg{color:#9aa691}:root[data-theme=dark] .settings-range-head strong{color:#b1c4a8}:root[data-theme=dark] .settings-action{color:#a6ccb2}:root[data-theme=dark] .settings-action:disabled{color:#9da593}:root[data-theme=dark] .settings-footnote{color:#aab4a5}:root[data-theme=dark] .settings-saved{color:#a9b99f}:root[data-theme=dark] .illustration-arch{fill:#2c2d22}:root[data-theme=dark] .illustration-arch-line{stroke:#30352a}:root[data-theme=dark] .memorize-meaning{color:#b5c0ae}:root[data-theme=dark] .theme-toggle{color:#c5d4be;background:#1c1e13;border:1px solid #2a2e22}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1e2018;--paper:#161616;--ink:#cbded8;--forest:#c1e1d6;--sage:#22271d;--soft:#1f221a;--muted:#9fa69f;--border:#262922;--gold:#b8a483}:root:not([data-theme=light]) button:focus-visible,:root:not([data-theme=light]) a:focus-visible,:root:not([data-theme=light]) input:focus-visible,:root:not([data-theme=light]) select:focus-visible{outline:3px solid #76684e}:root:not([data-theme=light]) .sidebar{background:#1d1f14}:root:not([data-theme=light]) .brand{color:#c3dcd0}:root:not([data-theme=light]) .sidebar-label{color:#949c8d}:root:not([data-theme=light]) .nav-item{color:#a7ada2}:root:not([data-theme=light]) .nav-item:hover{background:#22251b}:root:not([data-theme=light]) .nav-item.active{color:#bbd3c1;background:#272b1f}:root:not([data-theme=light]) .nav-dot{background:#afcab1}:root:not([data-theme=light]) .note-symbol{color:#9f9d79}:root:not([data-theme=light]) .sidebar-note>span:last-child{color:#9ba193}:root:not([data-theme=light]) .sidebar-footer{color:#949a88}:root:not([data-theme=light]) .breadcrumb{color:#9ba398}:root:not([data-theme=light]) .breadcrumb span:last-child{color:#bbc9bb}:root:not([data-theme=light]) .school-badge{color:#a7b0a2;background:#22261d;border:1px solid #292c22}:root:not([data-theme=light]) .school-badge>span{background:#a1b197}:root:not([data-theme=light]) .icon-button:hover{background:#22271d}:root:not([data-theme=light]) .eyebrow{color:#9da696}:root:not([data-theme=light]) .tiny-line{background:#525545}:root:not([data-theme=light]) h1 em{color:#a0a999}:root:not([data-theme=light]) .page-heading p{color:#9da598}:root:not([data-theme=light]) .heading-ornament{color:#77885a}:root:not([data-theme=light]) .prayer-workspace{border:1px solid #272a23}:root:not([data-theme=light]) .number-label{color:#9aa288;border:1px solid #292c23}:root:not([data-theme=light]) .muted{color:#949b8b}:root:not([data-theme=light]) .prayer-tab{background:#161616;border:1px solid #272b21}:root:not([data-theme=light]) .prayer-tab>svg{color:#909c7b}:root:not([data-theme=light]) .prayer-tab small{color:#979c8b}:root:not([data-theme=light]) .prayer-tab:hover{background:#1f2216;border-color:#4b5344}:root:not([data-theme=light]) .prayer-tab.selected{background:#24291c;border-color:#4f5745}:root:not([data-theme=light]) .prayer-tab.selected>svg{color:#afc1a8}:root:not([data-theme=light]) .prayer-tab.selected strong{color:#bdd4b9}:root:not([data-theme=light]) .prayer-divider{background:#2c3025}:root:not([data-theme=light]) .selected-dot{background:#aabda1}:root:not([data-theme=light]) .setup-grid{border-top:1px solid #262720}:root:not([data-theme=light]) .illustration-panel{background:#22251b}:root:not([data-theme=light]) .illustration-caption{color:#9ea593}:root:not([data-theme=light]) .soft-dot{background:#545949}:root:not([data-theme=light]) .illustration-bottom>span:first-child{color:#a4af99}:root:not([data-theme=light]) .field-label{color:#9da597}:root:not([data-theme=light]) .kind-card.selected{background:#1e2218;border-color:#505d4d}:root:not([data-theme=light]) .kind-card:hover{border-color:#505d4d}:root:not([data-theme=light]) .kind-card small{color:#989f90}:root:not([data-theme=light]) .radio-circle{border:1px solid #2f342a}:root:not([data-theme=light]) .kind-card.selected .radio-circle{border:4px solid #b0c3ab}:root:not([data-theme=light]) .rakah-pill{color:#9fa894;background:#21241a}:root:not([data-theme=light]) .segmented{background:#20231b;border:1px solid #26281f}:root:not([data-theme=light]) .segmented button{color:#9da496}:root:not([data-theme=light]) .segmented button.selected{color:#bdc9b5;background:#161616}:root:not([data-theme=light]) .reciter-summary{border-top:1px solid #25271e}:root:not([data-theme=light]) .headphone-icon{color:#9daa8e;background:#202319}:root:not([data-theme=light]) .reciter-summary small{color:#959c8d}:root:not([data-theme=light]) .reciter-summary>svg:last-child{color:#9ca693}:root:not([data-theme=light]) .primary-button{color:#1f1f1f}:root:not([data-theme=light]) .primary-button:hover{background:#c9e9dd}:root:not([data-theme=light]) .start-caption{color:#909785}:root:not([data-theme=light]) .detail-icon{color:#99a081}:root:not([data-theme=light]) .learning-details p{color:#99a090}:root:not([data-theme=light]) .gentle-note{color:#9da693;background:#22261d;border:1px solid #292c22}:root:not([data-theme=light]) .gentle-note>svg{color:#96a184}:root:not([data-theme=light]) .page-footer{color:#8a9180}:root:not([data-theme=light]) .modal{background:#161616;border:1px solid #2a2e25}:root:not([data-theme=light]) .modal-header{background:#161616}:root:not([data-theme=light]) .modal-intro{color:#9ea698}:root:not([data-theme=light]) .input-label{color:#a0a999}:root:not([data-theme=light]) select{background:#1c2015;border:1px solid #2b2f25}:root:not([data-theme=light]) .select-wrap svg{color:#9da793}:root:not([data-theme=light]) .field-hint{color:#a0a899}:root:not([data-theme=light]) .range-label strong{color:#b1c4a8}:root:not([data-theme=light]) input[type=range]{accent-color:#aec7ac}:root:not([data-theme=light]) .toggle-row small{color:#9da593}:root:not([data-theme=light]) .switch{background:#282c23}:root:not([data-theme=light]) .switch span{background:#161616}:root:not([data-theme=light]) .switch.on{background:#b0c4aa}:root:not([data-theme=light]) .surah-option{border:1px solid #282c23}:root:not([data-theme=light]) .surah-option.selected{background:#22271b;border-color:#485041}:root:not([data-theme=light]) .checkbox{border:1px solid #2f3529}:root:not([data-theme=light]) .selected .checkbox{color:#1f1f1f;background:#b0c2a8;border-color:#b0c2a8}:root:not([data-theme=light]) .save-status{color:#a9b99f}:root:not([data-theme=light]) .text-button{color:#a4ad9c}:root:not([data-theme=light]) .text-button:hover{color:#c2dfcf}:root:not([data-theme=light]) .about-prose p{color:#a5ada2}:root:not([data-theme=light]) .about-prose a{color:#afc7af;text-decoration-color:#3c4435}:root:not([data-theme=light]) .about-teacher{background:#212519;border:1px solid #2c3224}:root:not([data-theme=light]) .about-prose .about-teacher h3{color:#c6d9c3}:root:not([data-theme=light]) .about-prose .about-teacher p{color:#bcc7b7}:root:not([data-theme=light]) .arabic-small{color:#a3ae98}:root:not([data-theme=light]) .lesson-mode{color:#9ea893;background:#24291d}:root:not([data-theme=light]) .rakah-counter strong span{color:#909b80}:root:not([data-theme=light]) .rakah-counter small{color:#9aa38f}:root:not([data-theme=light]) .lesson-progress{background:#2a2e23}:root:not([data-theme=light]) .lesson-progress span{background:#636f5a}:root:not([data-theme=light]) .lesson-card{background:#161616;border:1px solid #2a2f25}:root:not([data-theme=light]) .lesson-visual{background:#23271c}:root:not([data-theme=light]) .step-eyebrow{color:#99a38b}:root:not([data-theme=light]) .lesson-visual p{color:#9faa97}:root:not([data-theme=light]) .repeat-badge{color:#9ca88e;background:#22261a}:root:not([data-theme=light]) .arabic-text{color:#c1d9ca}:root:not([data-theme=light]) .reading-block{border-top:1px solid #24271d}:root:not([data-theme=light]) .reading-block .eyebrow{color:#919b85}:root:not([data-theme=light]) .reading-block p.transliteration{color:#b1beaa}:root:not([data-theme=light]) .intention-note{color:#95a384}:root:not([data-theme=light]) .audio-status{color:#9ca890}:root:not([data-theme=light]) .sound-bars i{background:#535a4a}:root:not([data-theme=light]) .audio-error{color:#cab092;background:#2c2211}:root:not([data-theme=light]) .player-controls .icon-button{color:#a2b497}:root:not([data-theme=light]) .player-speed{color:#a8b6a0;border:1px solid #2b3025}:root:not([data-theme=light]) .player-speed:focus-within{outline:2px solid #4f5745}:root:not([data-theme=light]) .player-controls .player-auto.on{color:#1f1f1f;background:#b0c4aa}:root:not([data-theme=light]) .step-strip button{color:#99a28c;border:1px solid #2a2e24}:root:not([data-theme=light]) .step-strip button>span:first-child{border:1px solid #2f3428}:root:not([data-theme=light]) .step-strip button.current{color:#b8ccaf;background:#232a1c;border-color:#5a6451}:root:not([data-theme=light]) .step-strip button.current>span:first-child{color:#1f1f1f;background:#acc09f;border-color:#acc09f}:root:not([data-theme=light]) .lesson-tip{color:#929d87}:root:not([data-theme=light]) .secondary-button{border:1px solid #2b3025}:root:not([data-theme=light]) .completion-icon{color:#acc0a0;background:#262d1f}:root:not([data-theme=light]) .completion p{color:#9aa690}:root:not([data-theme=light]) .completion-summary{color:#a4b099;border:1px solid #2b3224}@media (max-width:760px){:root:not([data-theme=light]) .topbar{background:#1d1f14}}@media (max-width:560px){:root:not([data-theme=light]) .detail-icon{border:1px solid #2a2e22}:root:not([data-theme=light]) .player-controls{background:#1e2117ee;border:1px solid #2b3024}}:root:not([data-theme=light]) .page-heading p,:root:not([data-theme=light]) .learning-details p,:root:not([data-theme=light]) .field-label,:root:not([data-theme=light]) .field-hint,:root:not([data-theme=light]) .about-prose p,:root:not([data-theme=light]) .modal-intro{color:#aab4a5}:root:not([data-theme=light]) .prayer-tab small,:root:not([data-theme=light]) .kind-card small,:root:not([data-theme=light]) .illustration-caption,:root:not([data-theme=light]) .start-caption,:root:not([data-theme=light]) .reciter-summary small{color:#a8b2a0}:root:not([data-theme=light]) .illustration-bottom>span:last-child{color:#a9b4a0}:root:not([data-theme=light]) .gentle-note{color:#adb8a6}:root:not([data-theme=light]) .reading-block p{color:#acb6a5}:root:not([data-theme=light]) .surah-warning{color:#d9b192}@media (max-width:560px){:root:not([data-theme=light]) .kind-inline .kind-card.selected{box-shadow:inset 0 0 0 1px #505d4d}:root:not([data-theme=light]) .kind-inline .kind-card .rakah-pill{color:#bacfb6;background:#272d1f}:root:not([data-theme=light]) .kind-inline .kind-card.selected .rakah-pill{background:#161616}}:root:not([data-theme=light]) .rakah-jump{background:#20231b;border:1px solid #26281f}:root:not([data-theme=light]) .rakah-jump button{color:#a4ad9c}:root:not([data-theme=light]) .rakah-jump button.current{background:#161616}@media (max-width:560px){:root:not([data-theme=light]) .lesson-back-bottom{background:#20261a;border:1px solid #3c4537}}@media (max-width:760px){:root:not([data-theme=light]) .topbar-settings{background:#20261a;border:1px solid #3c4537}}@media (max-width:560px){:root:not([data-theme=light]) .reciter-summary>svg:last-child{background:#20261a;border:1px solid #3c4537}:root:not([data-theme=light]) .lesson-heading h1{color:#a4ad9c}:root:not([data-theme=light]) .rakah-jump{background:#20231b;border:1px solid #26281f}:root:not([data-theme=light]) .rakah-jump button{color:#a4ad9c}:root:not([data-theme=light]) .rakah-jump button.current{background:#161616}}:root:not([data-theme=light]) .start-actions .secondary-button{color:#acb6a5;background:#161616;border-color:#32392d}@media (max-width:560px){:root:not([data-theme=light]) .gentle-note{background:#1e2219}}:root:not([data-theme=light]) .travel-toggle{color:#bcc8b7;background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .travel-toggle .switch{background:#2f3329}:root:not([data-theme=light]) .travel-toggle .switch:after{background:#161616}:root:not([data-theme=light]) .travel-hint{color:#a8b2a0}:root:not([data-theme=light]) .nafl-heading p{color:#aab4a5}:root:not([data-theme=light]) .nafl-detail{background:#161616;border:1px solid #272b21}:root:not([data-theme=light]) .nafl-arabic,:root:not([data-theme=light]) .nafl-block h3{color:#afc1a8}:root:not([data-theme=light]) .nafl-block p{color:#c8d1c4}:root:not([data-theme=light]) .nafl-row{background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .nafl-row:hover{background:#1f2216;border-color:#4b5344}:root:not([data-theme=light]) .nafl-row strong{color:#c6d9c3}:root:not([data-theme=light]) .nafl-row small{color:#a8b2a0}:root:not([data-theme=light]) .nafl-row>svg{color:#9aa691}@media (max-width:760px){:root:not([data-theme=light]) .tabbar{background:#1c1e13f2;border-top:1px solid #2a2e22}:root:not([data-theme=light]) .tabbar button{color:#a4ad9c}:root:not([data-theme=light]) .tabbar button.active{color:#c2dfcf;background:#24291c}}@media (max-width:560px){:root:not([data-theme=light]) .prayer-tab{border-color:#2a2e22}:root:not([data-theme=light]) .prayer-tab strong{color:#c6d9c3}:root:not([data-theme=light]) .prayer-tab.selected{border-color:#4f5745}:root:not([data-theme=light]) .prayer-tab.selected strong{color:#bdd4b9}}:root:not([data-theme=light]) .travel-hint strong{color:#bcc8b7}:root:not([data-theme=light]) .travel-toggle.on{color:#eacfa3;background:#2d2513;border-color:#58492d}:root:not([data-theme=light]) .travel-toggle.on .switch{background:#7d6843}:root:not([data-theme=light]) .kind-card.shortened{background:#291f0c;border-color:#58492d}:root:not([data-theme=light]) .kind-card.shortened strong{color:#eacfa3}:root:not([data-theme=light]) .kind-card.shortened .rakah-pill,:root:not([data-theme=light]) .kind-inline .kind-card.shortened .rakah-pill{color:#eacfa3;background:#3c3119}:root:not([data-theme=light]) .kind-card.shortened .rakah-pill s{color:#c1aa86}:root:not([data-theme=light]) .kind-card.shortened.selected{background:#2d2513;border-color:#7d6843}:root:not([data-theme=light]) .kind-inline .kind-card.shortened.selected{box-shadow:inset 0 0 0 1px #7d6843}:root:not([data-theme=light]) .kind-inline .kind-card.shortened.selected .rakah-pill{background:#161616}@media (max-width:760px){:root:not([data-theme=light]) .tabbar{background:#1c1e1373;border:1px solid #16161699}:root:not([data-theme=light]) .tabbar{background:#272d1f99;border-color:#33392c;box-shadow:0 10px 30px #2a3d2433,0 2px 6px #2a3d241f,inset 0 1px #161616b3}:root:not([data-theme=light]) .tabbar button.active{background:#161616e6}}:root:not([data-theme=light]) .modal-glass{background:#161616bf;border:1px solid #161616a6;box-shadow:0 20px 60px #102d2a40,inset 0 1px #161616cc}:root:not([data-theme=light]) .modal-glass .modal-actions .secondary-button{color:#abc2b0;background:#1616168c;border-color:#33392c}:root:not([data-theme=light]) .modal-glass .modal-actions .primary-button{color:#c0e2d4}:root:not([data-theme=light]) .modal-glass .modal-actions .primary-button:disabled{color:#8c9a87}:root:not([data-theme=light]) .modal-glass .modal-actions button:active{background:#16161673}:root:not([data-theme=light]) .modal-glass .modal-actions .primary-button{color:#1f1f1f;background:#c2dfcf}:root:not([data-theme=light]) .modal-glass .modal-actions .primary-button:active{background:#cce5d7}:root:not([data-theme=light]) .modal-glass .modal-actions .primary-button:disabled{color:#1f1f1f;background:#50564d}:root:not([data-theme=light]) .purity-fard li{color:#c8d1c4}:root:not([data-theme=light]) .purity-steps li{background:#1c1e13;border:1px solid #2a2e22}:root:not([data-theme=light]) .purity-num{color:#bdd4b9;background:#24291c}:root:not([data-theme=light]) .purity-steps h4{color:#c6d9c3}:root:not([data-theme=light]) .purity-steps p{color:#c8d1c4}:root:not([data-theme=light]) .fard-badge{color:#1f1f1f;background:#c2dfcf}:root:not([data-theme=light]) .start-guide>h2{color:#c7dfd0}:root:not([data-theme=light]) .start-guide-intro{color:#bac3b5}:root:not([data-theme=light]) .start-guide .purity-steps h3{color:#c6d9c3}:root:not([data-theme=light]) .start-guide-link{color:#bdd4b9}:root:not([data-theme=light]) .purity-dua{background:#1e2218}:root:not([data-theme=light]) .purity-arabic{color:#c2dfcf}:root:not([data-theme=light]) .purity-translation{color:#aab4a5!important}:root:not([data-theme=light]) .purity-sources{color:#a8b2a0}:root:not([data-theme=light]) .nafl-row .arabic-small{color:#afc1a8}:root:not([data-theme=light]) .step-seconds{color:#a4ad9c}@media (max-width:560px){:root:not([data-theme=light]) .lesson-top .text-button{background:#20261a;border:1px solid #3c4537}}:root:not([data-theme=light]) .prayer-tab.special{background:#1f2319;border-color:#2c3124}:root:not([data-theme=light]) .prayer-tab.special:hover{background:#24291c}:root:not([data-theme=light]) .prayer-tab.special strong{color:#b9c9b4}:root:not([data-theme=light]) .prayer-tab.special small{color:#9aa691}:root:not([data-theme=light]) .prayer-tab.special.selected{background:#272e1f;border-color:#4f5745}:root:not([data-theme=light]) .prayer-tab.special.selected strong{color:#bdd4b9}:root:not([data-theme=light]) .prayer-tab.selected,:root:not([data-theme=light]) .prayer-tab.special.selected{background:#2b3222;border:1px solid #afc1a8;box-shadow:inset 0 0 0 1px #afc1a8}:root:not([data-theme=light]) .prayer-tab.selected strong,:root:not([data-theme=light]) .prayer-tab.special.selected strong{color:#c2dfcf}:root:not([data-theme=light]) .prayer-tab.selected small,:root:not([data-theme=light]) .prayer-tab.special.selected small{color:#b9c9b4}:root:not([data-theme=light]) .contact-note{color:#aab4a5}:root:not([data-theme=light]) .contact-note svg,:root:not([data-theme=light]) .dua-group h2{color:#afc1a8}:root:not([data-theme=light]) .dhikr-item{color:#c6d9c3}:root:not([data-theme=light]) .dhikr-item:hover{border-color:#4f5745}:root:not([data-theme=light]) .dhikr-item>svg{color:#9aa691}:root:not([data-theme=light]) .dhikr-item-text small{color:#aab4a5}:root:not([data-theme=light]) .dhikr-arabic{color:#c2dfcf}:root:not([data-theme=light]) .dhikr-item-count{color:#afc1a8;background:#20231b}:root:not([data-theme=light]) .dhikr-counter{background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .dhikr-tap{background:conic-gradient(#a6ccb2 var(--progress,0deg), #272c20 0)}:root:not([data-theme=light]) .dhikr-tap>span{background:#1c2015}:root:not([data-theme=light]) .dhikr-tap strong{color:#c2dfcf}:root:not([data-theme=light]) .dhikr-tap small{color:#9aa691}:root:not([data-theme=light]) .dhikr-tap.reached>span{background:#212819}:root:not([data-theme=light]) .dhikr-status{color:#aab4a5}:root:not([data-theme=light]) .dua-item{background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .dua-item.open{border-color:#4f5745}:root:not([data-theme=light]) .dua-toggle{color:#c6d9c3}:root:not([data-theme=light]) .dua-toggle svg{color:#9aa691}:root:not([data-theme=light]) .dua-transliteration{color:#c8d1c4}:root:not([data-theme=light]) .dua-note{color:#bcc8b7;background:#1e2218}:root:not([data-theme=light]) .azan-button{color:#bcc8b7;background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .azan-button svg{color:#afc1a8}:root:not([data-theme=light]) .azan-button:hover{background:#1f2216;border-color:#4b5344}:root:not([data-theme=light]) .azan-button.selected{color:#c2dfcf;background:#2b3222;border-color:#afc1a8;box-shadow:inset 0 0 0 1px #afc1a8}:root:not([data-theme=light]) .lang-select{background:#161616;border:1px solid #32392d}:root:not([data-theme=light]) .lang-select:hover{border-color:#4f5745}:root:not([data-theme=light]) .lang-select:focus-within{outline:2px solid #4f5745}:root:not([data-theme=light]) .lang-select svg{color:#a4ad9c}@media (max-width:760px){:root:not([data-theme=light]) .tabbar-menu{background:#272d1fd9;border:1px solid #33392c;box-shadow:0 10px 30px #2a3d2433,0 2px 6px #2a3d241f,inset 0 1px #161616b3}:root:not([data-theme=light]) .tabbar-menu button,:root:not([data-theme=light]) .tabbar-menu a{color:#a4ad9c}:root:not([data-theme=light]) .tabbar-menu button.active,:root:not([data-theme=light]) .tabbar-menu a.active{color:#c2dfcf;background:#161616e6}}:root:not([data-theme=light]) .qada-row{background:#1c1e13;border:1px solid #2a2e22}:root:not([data-theme=light]) .qada-name strong{color:#c2dfcf}:root:not([data-theme=light]) .qada-name small{color:#a4ad9c}:root:not([data-theme=light]) .qada-count{color:#c2dfcf}:root:not([data-theme=light]) .qada-years{color:#bcc8b7}:root:not([data-theme=light]) .qada-years input{background:#161616;border:1px solid #33392c}:root:not([data-theme=light]) .qada-total{color:#c2dfcf}@media (max-width:560px){:root:not([data-theme=light]) .qada-lesson{background:#24291c}}:root:not([data-theme=light]) .quiz-card{background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .quiz-progress{color:#a4ad9c}:root:not([data-theme=light]) .quiz-card h2{color:#c2dfcf}:root:not([data-theme=light]) .quiz-option{color:#ccdcc6;background:#1c1e13;border:1px solid #2c3125}:root:not([data-theme=light]) .quiz-option:not(:disabled):hover{background:#1e2218;border-color:#505d4d}:root:not([data-theme=light]) .quiz-option.right{color:#c2dfcf;background:#222a1c;border-color:#5c6f59}:root:not([data-theme=light]) .quiz-option.wrong{color:#dba89b;background:#2a1812;border-color:#593d36}:root:not([data-theme=light]) .quiz-feedback.right{color:#abd2a6}:root:not([data-theme=light]) .quiz-feedback.wrong{color:#d39c8e}:root:not([data-theme=light]) .quiz-result strong{color:#c2dfcf}:root:not([data-theme=light]) .quiz-result p{color:#b5c0ae}@media (max-width:760px){:root:not([data-theme=light]) .install-banner{background:#23281b;border:1px solid #33392c}:root:not([data-theme=light]) .install-banner p{color:#c5d4be}}:root:not([data-theme=light]) .ios-install-sheet{background:#1c1e13}:root:not([data-theme=light]) .ios-install-sheet h2{color:#c2dfcf}:root:not([data-theme=light]) .ios-install-taps li{color:#c5d4be;background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .ios-install-taps li svg{color:#6c95d7}:root:not([data-theme=light]) .ios-install-num{color:#1f1f1f;background:#c2dfcf}:root:not([data-theme=light]) .ios-install-more{color:#acb6a6}:root:not([data-theme=light]) .ios-install-arrow{color:#1f1f1f}:root:not([data-theme=light]) .update-notice{color:#c2dfcf;background:#1c1e13f2;border:1px solid #33392c}:root:not([data-theme=light]) .tilawa-ayat li{background:#1c1e13;border:1px solid #2a2e22}:root:not([data-theme=light]) .tilawa-ayat strong{color:#c2dfcf}:root:not([data-theme=light]) .tilawa-ayat span{color:#acb6a6}@media (max-width:760px){:root:not([data-theme=light]) .tabbar-list button,:root:not([data-theme=light]) .tabbar-list a{color:#ccdcc6}:root:not([data-theme=light]) .tabbar-list .tabbar-about{color:#acb6a6}:root:not([data-theme=light]) .tabbar-list .tabbar-install{color:#c2dfcf;border-top:1px solid #33392c}}:root:not([data-theme=light]) .farz-note{color:#bcc8b7;background:#1e2218}:root:not([data-theme=light]) .memorize-count{color:#acb6a6}:root:not([data-theme=light]) .memorize-modes{background:#23281b}:root:not([data-theme=light]) .memorize-modes button{color:#b5c0ae}:root:not([data-theme=light]) .memorize-modes button.active{color:#c2dfcf;background:#161616}:root:not([data-theme=light]) .memorize-card{background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .memorize-arabic{color:#c9e6df}:root:not([data-theme=light]) .memorize-said{color:#ccdcc6}:root:not([data-theme=light]) .memorize-card small{color:#9aa690}:root:not([data-theme=light]) .memorize-repeats{color:#b5c0ae}:root:not([data-theme=light]) .memorize-repeats>button:not(.text-button){background:#1c1e13;border:1px solid #2c3125}:root:not([data-theme=light]) .memorize-repeats>button.active{color:#1f1f1f;background:#c2dfcf;border-color:#c2dfcf}:root:not([data-theme=light]) .memorize-done{color:#1f1f1f;background:#c2dfcf}:root:not([data-theme=light]) .memorize-ayah{background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .memorize-ayah.current{background:#202517;border-color:#c2dfcf}:root:not([data-theme=light]) .memorize-ayah-number{color:#afc1a8;background:#23281b}:root:not([data-theme=light]) .memorize-row{background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .memorize-row:hover{border-color:#4b5344}:root:not([data-theme=light]) .memorize-row.favorite{background:#272010;border-color:#574a2c}:root:not([data-theme=light]) .memorize-open strong{color:#c6d9c3}:root:not([data-theme=light]) .memorize-open small{color:#a8b2a0}:root:not([data-theme=light]) .memorize-fav{color:#8e9883}:root:not([data-theme=light]) .memorize-fav:hover{color:#d8bb80;background:#1f2319}:root:not([data-theme=light]) .memorize-fav.active{color:#d6bc7a}:root:not([data-theme=light]) .memorize-list-title{color:#c6d9c3}:root:not([data-theme=light]) .memorize-list-title span{color:#afc1a8;background:#23281b}:root:not([data-theme=light]) .memorize-script>span{color:#acb6a6}:root:not([data-theme=light]) .name-row{background:#161616;border:1px solid #2a2e22}:root:not([data-theme=light]) .name-text strong{color:#ccdcc6}:root:not([data-theme=light]) .name-text span{color:#b5c0ae}:root:not([data-theme=light]) .name-arabic{color:#c9e6df}:root:not([data-theme=light]) .name-row.learned{background:#202517;border-color:#3e4734}:root:not([data-theme=light]) .name-row.learned .memorize-ayah-number{color:#1f1f1f;background:#c2dfcf}:root:not([data-theme=light]) .name-toggle{color:#bacfb6;background:#1c1e13;border:1px solid #2c3125}:root:not([data-theme=light]) .name-toggle:hover{border-color:#4b5344}:root:not([data-theme=light]) .name-toggle.done{color:#1f1f1f;background:#c2dfcf;border-color:#c2dfcf}:root:not([data-theme=light]) .sidebar-settings{border-top:1px solid #2a2e22}:root:not([data-theme=light]) .settings-save{background:#161616}:root:not([data-theme=light]) .settings-group>h3{color:#aab4a5}:root:not([data-theme=light]) .settings-card{background:#20231b}:root:not([data-theme=light]) .settings-row+.settings-row:before{border-top:1px solid #2c3025}:root:not([data-theme=light]) .settings-row:focus-visible,:root:not([data-theme=light]) .settings-select:focus-within{outline:2px solid #4f5745}:root:not([data-theme=light]) .settings-row-text strong small,:root:not([data-theme=light]) .settings-row-text>small,:root:not([data-theme=light]) .settings-range>small{color:#9da593}:root:not([data-theme=light]) .settings-row-value{color:#aab4a5}:root:not([data-theme=light]) .settings-row-value svg{color:#9aa691}:root:not([data-theme=light]) .settings-range-head strong{color:#b1c4a8}:root:not([data-theme=light]) .settings-action{color:#a6ccb2}:root:not([data-theme=light]) .settings-action:disabled{color:#9da593}:root:not([data-theme=light]) .settings-footnote{color:#aab4a5}:root:not([data-theme=light]) .settings-saved{color:#a9b99f}:root:not([data-theme=light]) .illustration-arch{fill:#2c2d22}:root:not([data-theme=light]) .illustration-arch-line{stroke:#30352a}:root:not([data-theme=light]) .memorize-meaning{color:#b5c0ae}:root:not([data-theme=light]) .theme-toggle{color:#c5d4be;background:#1c1e13;border:1px solid #2a2e22}}
