@font-face{font-family:AttariQuran;src:url("./media/attari_quran_font-LAYBSDZM.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NastaleeqHanafi;src:url(https://static-cdn.tarteel.ai/qul/fonts/nastaleeq/Hanafi/normal-v4.2.2/with-waqf-lazmi/font.ttf) format("truetype");font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-page: #f5f0e8;--bg-card: #fffdf7;--bg-header: #1a472a;--text-primary: #1a1a1a;--text-arabic: #1a1a1a;--text-step: #5a3e28;--text-ref: #7a6a50;--text-header: #ffffff;--border: #d4c9a8;--shadow: rgba(0, 0, 0, .08);--divider: #d4c9a8;--ayah-num: #8b7355;--badge-bg: #1a472a;--badge-text: #ffffff;--toggle-bg: #e8e0cc;--toggle-icon: #1a472a;--scrollbar-track: #ede6d4;--scrollbar-thumb: #b8a880}body.dark-mode{--bg-page: #0f1a13;--bg-card: #1a2820;--bg-header: #0a1209;--text-primary: #e8e0cc;--text-arabic: #f0ead8;--text-step: #c8b890;--text-ref: #9a8a6a;--text-header: #e8e0cc;--border: #2a3d2a;--shadow: rgba(0, 0, 0, .4);--divider: #2a3d2a;--ayah-num: #7a9a6a;--badge-bg: #2a5a3a;--badge-text: #e8e0cc;--toggle-bg: #2a3d2a;--toggle-icon: #7aba8a;--scrollbar-track: #1a2820;--scrollbar-thumb: #3a5a3a}html{scroll-behavior:smooth}body{background-color:var(--bg-page);color:var(--text-primary);font-family:Poppins,sans-serif;transition:background-color .3s ease,color .3s ease;min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}
