@font-face{font-family:Reader PDMS;src:url(./pdms-C6Zku6MB.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Reader Naskh;src:url(./uthmantn-ttf-MVqQPwju.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Reader Hafs;src:url(./hafs-otf-CfxEDZ9F.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Reader Me Quran;src:url(./me_quran-ttf-BdZNfrS0.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Reader Scheherazade;src:url(./scheherazade-BJ1g5vZE.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Reader Scheherazade;src:url(./scheherazade_bold-Bk32mVjV.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:is(.quran-text,.tafsir-verse) .quran-pdms-word,:is(.quran-text,.tafsir-verse) [data-pdms-mark-color=true]{font-feature-settings:"liga" 0}:is(.quran-text,.tafsir-verse) .quran-pdms-word [data-pdms-mark-color=true]{font-feature-settings:"liga" 1}.quran-app[data-reading=tajweed] .quran-text .quran-pdms-joiner,.tafsir-verse[data-reading=Tajweed] .quran-pdms-joiner{display:none}.reader-select{width:100%;margin-top:.4rem;display:block;position:relative}.reader-select-native{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.reader-select-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.65rem .8rem;font-family:inherit;display:flex}.reader-select-trigger:disabled{opacity:.55;cursor:default}.reader-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reader-select-chevron{margin-inline:.25rem;border-bottom:2px solid;border-right:2px solid;flex:none;width:.55rem;height:.55rem;margin-top:-.25rem;transform:rotate(45deg)}.reader-select-trigger[aria-expanded=true] .reader-select-chevron{margin-top:.25rem;transform:rotate(225deg)}.reader-select-popup{box-sizing:border-box;background:var(--rc-surface);color:var(--rc-ink);border:1px solid var(--rc-line);z-index:1080;font:400 1rem/1.5 var(--bs-body-font-family,system-ui);white-space:normal;border-radius:16px;margin:0;padding:.45rem;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 36px #00000040}.reader-select-popup:not([popover]):not([hidden]){flex-direction:column;display:flex}.reader-select-popup:popover-open{flex-direction:column;display:flex}.reader-select-popup [hidden]{display:none!important}.reader-select-search{border:1px solid var(--rc-line);background:var(--rc-tone);width:100%;min-height:44px;color:var(--rc-ink);font:inherit;border-radius:10px;flex:none;padding:.55rem .75rem;margin:0 0 .4rem!important}.reader-select-search::placeholder{color:var(--rc-ink);opacity:.7}.reader-select-search:focus{outline:2px solid var(--rc-ink);outline-offset:-2px}.reader-select-options{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.reader-select-option{white-space:normal;width:100%;min-width:0;min-height:44px;color:var(--rc-ink);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}.reader-select-option>span:first-child{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.reader-select-option.is-active,.reader-select-option:hover{background:var(--rc-hover)}.reader-select-option[aria-selected=true]{background:var(--rc-selected);font-weight:700}.reader-select-option:disabled{opacity:.5;cursor:default}.reader-select-option.reader-select-clear{border:1px solid color-mix(in srgb,var(--bs-warning,#d99d29) 65%,var(--rc-line));background:color-mix(in srgb,var(--bs-warning,#d99d29) 18%,var(--rc-surface));color:var(--rc-ink);margin-bottom:.35rem;font-weight:700}.reader-select-option.reader-select-clear:before{content:"×";border:1.5px solid;border-radius:50%;flex:0 0 1.4em;justify-content:center;align-items:center;width:1.4em;height:1.4em;font-size:1em;line-height:1;display:inline-flex}.reader-select-option.reader-select-clear:hover,.reader-select-option.reader-select-clear.is-active{background:color-mix(in srgb,var(--bs-warning,#d99d29) 30%,var(--rc-surface))}.reader-select-option.reader-select-clear:focus-visible{outline:2px solid var(--rc-ink);outline-offset:-3px}.reader-select-check{visibility:hidden;flex:none;font-size:1.15rem}.reader-select-option[aria-selected=true] .reader-select-check{visibility:visible}.reader-select-empty{text-align:center;margin:.7rem}@media (prefers-reduced-motion:reduce){:is(.rr-app,.tafsir-app) :is(.btn,.rr-card,.rr-result){transition:none}}@media (width<=575.98px){:is(.rr-app,.tafsir-app) .btn{padding:.5rem .7rem}.rr-app .rr-favourite{width:44px;padding:.15rem}.reader-select-popup{border-radius:14px}.tafsir-app .card-footer .btn-group{flex:100%}.tafsir-app .card-footer .btn-group>.btn{flex:auto}}@media print{.reader-select-trigger,.reader-select-popup{display:none!important}.reader-select-native{clip-path:none!important;width:auto!important;height:auto!important;position:static!important}}.reader-select-popup .reader-surah-option{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:.15rem;display:grid;direction:ltr!important}.reader-select-popup[dir=rtl] .reader-surah-option{direction:rtl!important}.reader-surah-option>.reader-select-option{flex:1;width:auto;min-width:0}.reader-select-popup .reader-surah-option{border-radius:9px}.reader-select-popup .reader-surah-option:is(:hover,:focus-within){background:var(--rc-hover)}.reader-select-popup .reader-surah-option:has(>.reader-select-option.is-active){background:var(--rc-hover)}.reader-select-popup .reader-surah-option:has(>.reader-select-option[aria-selected=true]){background:var(--rc-selected)}.reader-select-popup .reader-surah-option>:is(.reader-select-option,.reader-surah-star){background:0 0}.reader-surah-star{min-height:44px;color:var(--rc-ink);background:0 0;border:0;border-radius:9px;flex:0 0 44px;padding:.2rem;font:1.6rem/1 Arial,sans-serif}.reader-surah-star[aria-pressed=true]{color:#9d711f;background:#b79b5e18}.reader-surah-star:hover,.reader-surah-star:focus-visible{background:var(--rc-hover);outline:2px solid var(--rc-line)}.reader-select-popup .reader-surah-star{text-align:center;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:1;display:inline-flex}.reader-select-popup .reader-surah-title{white-space:nowrap;text-overflow:ellipsis;line-height:1.45;display:block;overflow:hidden}.reader-select-popup .reader-surah-details{color:var(--rc-ink);opacity:.78;white-space:normal;margin-top:.15rem;font-size:.78em;font-weight:400;line-height:1.4;display:block}.quran-favourites-menu{flex:none;width:auto;margin:0}.quran-favourites-menu>.reader-select-trigger{width:42px;height:42px;padding:5px}.quran-favourites-menu>.reader-select-trigger img{object-fit:contain;flex:none;width:30px;height:30px}.reader-favourite-tabs{flex-shrink:0;gap:6px;margin-bottom:8px;display:flex}.reader-favourite-tabs button{border:1px solid var(--rc-line);background:var(--rc-tone);min-height:42px;color:var(--rc-ink);font:600 14px/1.5 var(--font-body);cursor:pointer;border-radius:10px;flex:1;padding:8px 12px}.reader-favourite-tabs button[aria-selected=true]{background:var(--rc-selected);border-color:var(--green);color:var(--green)}.quran-app{--rc-surface:var(--card);--rc-ink:var(--ink);--rc-line:var(--line);--rc-tone:var(--paper);--rc-hover:var(--wash);--rc-selected:color-mix(in srgb,var(--green) 12%,var(--card))}.quran-controls-drawer{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:16px;margin:8px 0 14px;box-shadow:0 3px 10px #0001}.quran-controls-heading{background:linear-gradient(120deg,var(--wash),var(--card));color:var(--green);cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.quran-controls-heading::-webkit-details-marker{display:none}.quran-controls-heading h2{font:700 20px/1.5 var(--font-body);color:inherit;align-items:center;gap:12px;margin:0;display:flex}.quran-controls-heading i{font-size:26px}.quran-drawer-chevron{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;margin-inline:5px;transform:rotate(45deg)}.quran-controls-drawer[open] .quran-drawer-chevron{transform:rotate(225deg)}.quran-controls-body{padding:10px 12px;display:flow-root}.quran-controls-body .quran-browse{grid-template-columns:minmax(0,1fr) auto;gap:24px;margin:10px 0 16px;display:grid}.quran-controls-body .quran-browse>label{width:auto;min-width:0;color:inherit;align-items:center;gap:9px;font-size:16px;display:flex}.quran-controls-body .quran-browse>label:first-of-type{min-width:0}.quran-controls-body .quran-browse>label:nth-of-type(2){width:auto}.quran-menu-row{flex:1;align-items:stretch;gap:7px;min-width:0;display:flex}.quran-menu-row>.reader-select,.quran-menu-row>select{flex:1;width:0;min-width:0}.quran-control-step{border:1px solid var(--bs-border-color);background:var(--rc-tone);min-width:48px;min-height:48px;color:var(--rc-ink);border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;padding:8px;font-size:19px;display:flex}.quran-control-step:hover{background:var(--rc-hover)}.quran-control-step:disabled{opacity:.45;background:0 0}.quran-ayah-menu-row{width:248px;max-width:100%}.quran-controls-body .reader-select{min-width:0;margin:0}:is(.quran-controls-body,.quran-verse-dialog) .reader-select-trigger,:is(.quran-controls-body,.quran-verse-dialog) .form-select{border:1px solid var(--bs-border-color);background:var(--rc-tone);min-height:48px;color:var(--rc-ink);border-radius:12px;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.5}.quran-controls-partitions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;padding-top:14px;display:grid}.quran-controls-partitions form,.quran-controls-partitions label{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.quran-controls-partitions label>span:first-child{flex-shrink:0}.quran-controls-partitions .reader-select{flex:1}.quran-controls-companions{grid-template-columns:1fr 1fr;gap:16px;margin-block:14px;display:grid}.quran-controls-companions label,.quran-controls-reading label{align-items:center;gap:9px;min-width:0;display:flex}.quran-controls-companions label>span{flex-shrink:0}.quran-controls-companions .reader-select{flex:1}.quran-controls-reading{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;margin-block:8px;display:grid}.quran-controls-reading label>span:first-child{flex-shrink:0}.quran-controls-reading .reader-select{flex:1;min-width:0;max-width:100%}.quran-controls-reading>button{grid-column:1/-1;justify-self:start}.quran-controls-utilities{gap:10px;margin-block:10px;display:grid}.quran-control-panel{background:var(--rc-surface);color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:18px;padding:10px}.quran-control-panel>summary{border:1px solid var(--rc-line);background:var(--rc-tone);cursor:pointer;border-radius:12px;padding:10px;font-size:16px;font-weight:600}.quran-controls-body .quran-search-form{padding-block:12px 0;display:block}.quran-controls-body .quran-search-form .form-control{background:var(--rc-tone);min-height:46px;font-size:16px}.quran-controls-body .quran-button{border-radius:12px;font-size:15px}.quran-controls-footer{background:var(--wash);color:var(--green);border-top:1px solid var(--line);border-radius:0 0 15px 15px;justify-content:center;display:flex}.quran-controls-footer>button{border-radius:inherit;width:100%;min-height:42px;color:inherit;background:0 0;border:0;padding:0}.quran-controls-body .quran-live-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px clamp(2rem,4vw,3.5rem);margin:18px 0;display:grid}.quran-controls-body .quran-live-settings>label{gap:8px;min-width:0;display:grid}.quran-controls-body .quran-live-settings input[type=range]{width:100%;accent-color:var(--green)}.quran-controls-body .quran-switch input:checked{background-color:var(--green);border-color:var(--green)}.quran-controls-body .quran-switch{align-items:center;gap:12px;min-height:42px;padding:0;display:flex!important}.quran-controls-body .quran-switch input{flex-shrink:0;margin:0}.quran-size-control>span:first-child{justify-content:space-between;align-items:center;display:flex}.quran-size-scale{opacity:.75;justify-content:space-between;font-size:11px;display:flex}.quran-live-settings output{border:1px solid var(--rc-line);background:var(--rc-tone);border-radius:7px;padding:2px 8px}.quran-settings-note{color:var(--muted);font-size:12px}.quran-utilities>#quran-library{flex:0 280px}.quran-utilities>#quran-library[open]{flex:100%}[dir=rtl] .quran-control-step i{transform:rotate(180deg)}.quran-tajweed-key{color:var(--quran-ink);font:400 12px/1.5 var(--font-body);border-top:1px solid #b7954e55;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px;margin:12px 0 0;padding:8px 0 0;list-style:none;display:grid}.quran-tajweed-key li{align-items:center;gap:8px;min-width:0;display:flex}.quran-tajweed-key i{flex-shrink:0;font-size:17px;font-style:normal;line-height:1}.quran-app .quran-text{font-weight:var(--quran-weight,700);font-synthesis:weight;overflow-wrap:anywhere}.quran-app[data-reading=tajweed] .quran-text{font-synthesis:none;font-weight:400}[dir=rtl] .quran-surah-pagination .fa-chevron-left,[dir=rtl] .quran-surah-pagination .fa-chevron-right{transform:rotate(180deg)}@media (width<=767.98px){.quran-controls-body .quran-browse{grid-template-columns:minmax(0,1fr);gap:12px}.quran-ayah-menu-row{width:auto}.quran-controls-partitions,.quran-controls-companions{grid-template-columns:minmax(0,1fr);gap:12px}.quran-controls-companions label{flex-wrap:wrap}.quran-controls-companions .reader-select{min-width:160px}.quran-controls-body .reader-select-trigger{font-size:14px}.quran-controls-body .quran-live-settings{grid-template-columns:minmax(0,1fr)}.quran-controls-heading{padding:14px}.quran-controls-heading h2{font-size:18px}.quran-controls-reading{grid-template-columns:minmax(0,1fr)}.quran-controls-reading label{width:100%}.quran-controls-reading .reader-select{flex:1;width:0}.quran-control-step{flex-basis:42px;min-width:42px}.quran-controls-partitions label{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.quran-tajweed-key{gap:4px 9px;font-size:10px}}@media print{.quran-controls-drawer{display:none!important}.quran-tajweed-key{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.quran-companion-settings{border-bottom:1px solid var(--line);background:var(--card);margin:0}.quran-companion-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px clamp(2rem,4vw,3.5rem);padding:18px;display:grid}.quran-companion-settings-grid>label{min-width:0;color:var(--ink);font:400 14px/1.5 var(--font-body);gap:8px;display:grid}.quran-companion-settings-grid .quran-switch{align-items:center;gap:12px;min-height:38px;margin:0;padding:0;display:flex}.quran-companion-settings-grid .quran-switch input{flex-shrink:0;margin:0}.quran-companion-settings-grid input:checked{background-color:var(--green);border-color:var(--green)}.quran-companion-settings-grid input[type=range]{width:100%;accent-color:var(--green)}.quran-companion-settings-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}@media (width<=640px){.quran-companion-settings-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.quran-companion-settings-actions{padding:12px 14px}}.quran-companion-settings>h3{margin:0;padding:14px 18px 0}.quran-dialog-header-actions{align-items:center;gap:8px;display:flex}#quran-companion-toggle[aria-expanded=true]{border-color:var(--gold);background:var(--card);color:var(--green)}@font-face{font-family:Quran Hafs;src:url(./Hafs-Bk6GI9pP.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Quran Hafs;src:url(./HafsB-CPxIFj7a.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Quran Bazzi;src:url(./Bazzi-DfDCGIJx.woff2)format("woff2");font-display:swap}@font-face{font-family:Quran Doori;src:url(./Doori-Dp8brdmo.woff2)format("woff2");font-display:swap}@font-face{font-family:Quran Nastaleeq;src:url(./Nastaleeq-BI02UwVs.woff2)format("woff2");font-display:swap}@font-face{font-family:Quran Qaloon;src:url(./Qaloon-BU7Lxrg9.woff2)format("woff2");font-display:swap}@font-face{font-family:Quran Qumbul;src:url(./Qumbul-BKbs3gIq.woff2)format("woff2");font-display:swap}@font-face{font-family:Quran Shouba;src:url(./Shouba-BwrSSo58.woff2)format("woff2");font-display:swap}@font-face{font-family:Quran Soosi;src:url(./Soosi-BKY1GBEe.woff2)format("woff2");font-display:swap}@font-face{font-family:Quran Warsh;src:url(./Warsh-BOrOzUqe.woff2)format("woff2");font-display:swap}@font-face{font-family:Me Quran;src:url(./me_quran-ttf-BdZNfrS0.woff2)format("woff2");font-display:swap}@font-face{font-family:PDMS Saleem Quran;src:url(./pdms-C6Zku6MB.ttf)format("truetype");size-adjust:125%;font-weight:400;font-display:swap}@font-face{font-family:Quran Heading;src:url(./Scheherazade-Regular-D_GyssvP.woff)format("woff");font-display:swap}.quran-app{--quran-size:30px;--quran-spacing:1.8;padding-block:24px 45px}.quran-app [hidden]{display:none!important}.quran-reader-icon{flex-shrink:0;width:40px;height:45px;display:block}.quran-search-form{display:block}.quran-search-fields{grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;align-items:end;gap:12px;display:grid}.quran-search-fields label{min-width:0;font:400 14px/1.5 var(--font-body);gap:8px;margin:0;display:grid}.quran-search-fields .form-control,.quran-search-fields .form-select{min-height:46px;font-size:16px}.quran-search-fields>button{white-space:nowrap;min-height:46px}@media (width<=767.98px){.quran-search-fields{grid-template-columns:minmax(0,1fr) auto;gap:10px}.quran-search-query{grid-column:1/-1}.quran-search-fields>button{padding-inline:10px;font-size:12px}}.quran-heading{justify-content:space-between;align-items:center;gap:24px;margin-block-end:18px;display:flex}.quran-heading h1{font:600 clamp(28px,3vw,40px)/1.5 var(--font-body);margin:0 0 5px}.quran-heading p{color:var(--muted);margin:0;font-size:13px}.quran-heading .quran-eyebrow{color:var(--green);align-items:center;gap:8px;margin-block-end:7px;font-size:12px;display:flex}.quran-resume-card{background:var(--card);border:1px solid var(--gold);min-width:0;max-width:100%;color:var(--green);border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.quran-resume{min-width:0;color:var(--green);flex:1;align-items:center;gap:14px;padding:7px 12px;font-size:12px;display:flex}.quran-bookmark-undo{color:var(--green);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}@media (width<=700px){.quran-heading{flex-wrap:wrap}.quran-resume-card{width:100%}}.quran-resume strong{margin-top:4px;font-size:14px;display:block}.quran-button,.quran-icon-button{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--green);font:500 13px/1.6 var(--font-body);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;display:inline-flex}.quran-button:hover,.quran-icon-button:hover{border-color:var(--green);background:var(--wash)}.quran-button-primary{color:var(--paper);background:var(--green);border-color:var(--green)}.quran-button-primary:hover{color:var(--paper);background:var(--green);filter:brightness(.94)}.quran-icon-button{flex-shrink:0;width:42px;padding:8px}.quran-audio-settings label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.quran-utilities{flex-wrap:wrap;gap:9px;margin-block:10px;display:flex}.quran-disclosure{border:1px solid var(--line);background:var(--card);border-radius:10px;flex:1;min-width:180px;position:relative}.quran-disclosure summary{cursor:pointer;color:var(--green);padding:11px 15px;font-size:13px}.quran-disclosure summary i{margin-inline-end:6px}.quran-disclosure[open]{flex-basis:100%;order:2}.quran-disclosure-body{border-block-start:1px solid var(--line);padding:20px}.quran-library-search{color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;display:flex}.quran-surah-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:480px;padding:3px;display:grid;overflow:auto}.quran-surah-card{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.quran-surah-card:hover,.quran-surah-card[aria-current]{border-color:var(--gold);background:var(--wash)}.quran-surah-number{width:36px;height:40px;color:var(--green);border:1px solid var(--gold);border-radius:9px 9px 14px 14px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.quran-surah-card strong{color:var(--green);font:400 24px/1.5 Quran Heading,serif;display:block}.quran-surah-card small{color:var(--muted);font-size:10px;display:block}.quran-surah-details{overflow-wrap:break-word;flex:1;min-width:0}.quran-surah-card .quran-surah-meta{flex-wrap:wrap;gap:0 7px;font-size:10px;line-height:1.6;display:flex}.quran-surah-meta>span+span:before{content:"·";margin-inline-end:7px}.quran-surah-card .quran-surah-page{color:var(--green);margin-top:2px;font-size:10px;line-height:1.6}.quran-notice{border-inline-start:3px solid var(--gold);background:var(--wash);padding:12px 18px;font-size:13px}.quran-reading-bar{align-items:center;gap:10px;margin-block:12px 8px;display:flex}.quran-reading-bar p{color:var(--muted);flex:1;margin:0;font-size:12px}.quran-reading-bar p i{margin-inline-end:6px}.quran-navigation{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-block:20px;padding:14px}.quran-pagination,.quran-surah-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:0;font-size:13px;display:grid}.quran-surah-pagination{margin:0;padding:0}.quran-surah-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.quran-navigation .quran-button{text-align:center;min-width:0;max-width:100%}.quran-navigation nav>:last-child{justify-self:end}.quran-navigation nav>:first-child{justify-self:start}.quran-page-compact{display:none}.quran-pages{gap:30px;display:grid}.quran-reading-surface{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 96%,var(--gold) 4%);border-radius:14px;padding:12px}.quran-mushaf{--quran-corner:32px;--quran-band:12px;--quran-tile:32px;--quran-frame-offset:7px;--quran-frame-inset:23px;--quran-paper:#fffdf5;--quran-ink:#193d35;isolation:isolate;background:var(--quran-paper);color:var(--quran-ink);border:0;border-radius:10px;padding:38px clamp(34px,4vw,52px);position:relative}.quran-mushaf:before{content:"";z-index:-1;pointer-events:none;background:url(./quran-page-geometry-_F3SIWeA.svg) 50%/320px;border-radius:8px;position:absolute;inset:6px}.quran-mushaf:after{content:"";pointer-events:none;background-image:url(./quran-page-rosette-C4YBrQYc.svg),url(./quran-page-rosette-C4YBrQYc.svg),url(./quran-page-rosette-C4YBrQYc.svg),url(./quran-page-rosette-C4YBrQYc.svg);background-position:0 0,100% 0,0 100%,100% 100%;background-size:var(--quran-corner) var(--quran-corner);background-repeat:no-repeat;border-radius:9px;position:absolute;inset:1px}.quran-frame{pointer-events:none;border:1px solid #ae813a;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #32766b,inset 0 0 0 4px #ae813a}.quran-frame-inner{inset:var(--quran-frame-inset);pointer-events:none;border:1px solid #ae813a;border-radius:6px;position:absolute;box-shadow:0 0 0 2px #dac9ad}.quran-frame:before,.quran-frame:after{content:"";background-repeat:repeat-x;position:absolute}.quran-frame:before{inset:0 calc(var(--quran-corner)/2);background-image:url(./quran-page-edge-BnSs41An.svg),url(./quran-page-edge-BnSs41An.svg);background-position:left var(--quran-frame-offset),left bottom var(--quran-frame-offset);background-size:var(--quran-tile) var(--quran-band)}.quran-frame:after{inset:calc(var(--quran-corner)/2) 0;background-image:url(./quran-page-edge-vertical-DewPmPkp.svg),url(./quran-page-edge-vertical-DewPmPkp.svg);background-position:var(--quran-frame-offset) top,right var(--quran-frame-offset) top;background-size:var(--quran-band) var(--quran-tile);background-repeat:repeat-y}.quran-frame-labels{z-index:1;top:var(--quran-frame-inset);pointer-events:none;direction:ltr;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;left:13%;right:13%;transform:translateY(-100%)}.quran-frame-label{min-width:0;max-width:calc(100% - 60px);height:var(--quran-frame-inset);background:var(--quran-paper);min-height:0;box-shadow:none;color:var(--quran-ink);font:500 11px/1.2 var(--font-body);text-align:center;white-space:nowrap;border:1px solid #ae813a;flex:0 auto;justify-content:center;align-items:center;padding:0 8px;display:flex}.quran-frame-label:lang(ar){font:400 18px/1 Quran Heading,serif}button.quran-frame-label{pointer-events:auto;cursor:pointer;appearance:none;position:relative}button.quran-frame-label:after{content:"";position:absolute;inset:-11px -3px}@media print{.quran-frame-label{--quran-paper:#fffdf5;--quran-ink:#193d35}}@media (width<=767.98px){.quran-frame-labels{gap:8px;left:34px;right:34px}.quran-frame-label{max-width:calc(100% - 48px);padding-inline:6px;font-size:10px}.quran-frame-label:lang(ar){font-size:15px}}.quran-surah-heading{direction:ltr;background:#09574d url(./quran-header-vine-DRzBsqSt.svg) 50%/140px;border:3px double #d4b46f;border-radius:10px;grid-template-columns:78px minmax(0,1fr) 78px;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;display:grid;box-shadow:0 3px 10px #163f2f13}.quran-heading-medallion{color:#fff3cf;background:url(./quran-header-medallion-CMdoHsxZ.svg) 50%/contain no-repeat;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;padding:14px 6px;display:flex}.quran-heading-medallion small{font:500 10px/1.5 var(--font-body)}.quran-heading-medallion strong{font:600 22px/1.3 var(--font-body)}.quran-cartouche{color:#174b40;background:url(./surah-cartouche-CWQrqG01.svg) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:87px;padding:16px 22px;display:flex}.quran-cartouche>span{font:400 clamp(30px,4vw,43px)/1.5 Quran Heading,serif}.quran-cartouche>small{font:500 11px/1.5 var(--font-body)}.quran-text{font-family:var(--quran-font,"Quran Hafs");font-size:var(--quran-size);font-weight:400;line-height:var(--quran-spacing);font-synthesis:none;overflow-wrap:normal;word-break:normal}.quran-verses{text-align:justify;text-align-last:start;padding-inline:.12em;display:flow-root}.quran-verse{cursor:pointer;outline-offset:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding-block:3px;scroll-margin-top:70px}.quran-verse.is-selected{background:color-mix(in srgb,#ddc58c 22%,var(--quran-paper))}.quran-verse:focus{outline:none}.quran-keyboard-navigation .quran-verse:focus-visible{outline:2px solid #a37b32}.quran-verse-number{white-space:nowrap;margin-inline:var(--quran-number-space,.15em);font-synthesis:none;color:#96712e;direction:rtl;unicode-bidi:isolate;font-size:1em;font-weight:400}.quran-verse-number bdi{direction:rtl}.quran-verse-number[data-reading=simple]{font-size:.8em}.quran-verse-number[data-reading=tajweed]{font-family:Me Quran}.quran-verse-number[data-reading=tajweed][data-marker-style=brackets]{vertical-align:.35em;font-size:.72em}.quran-verse-number[data-marker-style=medallion]{vertical-align:middle;color:#856226;background:url(./quran-ayah-medallion-BAS0Yv47.svg) 50%/contain no-repeat;place-items:center;width:1.25em;height:1em;line-height:1;display:inline-grid}.quran-verse-number[data-marker-style=medallion] bdi{direction:ltr;font:500 .4em/1 Tahoma,sans-serif}.quran-verse-number[data-marker-style=medallion][data-digit-count="3"] bdi{font-size:.29em}:root[data-color-scheme=dark] .quran-verse-number,:root[data-color-scheme=dark] .quran-verse-number[data-marker-style=medallion]{color:#e8cf91}.quran-basmallah{width:100%;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:10px 0 16px;display:block}.quran-basmallah:focus{outline:none}.quran-keyboard-navigation .quran-basmallah:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #a37b32}.quran-verse-tail{white-space:nowrap;display:inline-block}.quran-flow-word{white-space:nowrap;word-spacing:normal;letter-spacing:normal;text-align:start;text-align-last:start;display:inline-block}.quran-mushaf .quran-verses:not(.quran-verses-with-companions){text-align-last:justify}.quran-fatiha-line{text-align:center;text-align-last:center;margin-block:.25em}.quran-fatiha-combined .quran-opening-basmallah{text-align:center;text-align-last:center;margin-block:.25em;display:block}.quran-fatiha-combined .quran-opening-basmallah:after{content:"";clear:both;display:block}.quran-opening-continuation{display:inline}.quran-opening-division{float:inline-start}.quran-division-marker{font-size:1rem;display:inline}.quran-division{vertical-align:middle;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.quran-division img{width:28px;height:28px}.quran-division:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #a37b32}.quran-page-spread,.quran-page-main{flex-direction:column;gap:14px;min-width:0;display:flex}.quran-page-main>.quran-navigation{order:2;margin:0}.quran-page-margin{min-width:0;color:var(--quran-ink);order:2}.quran-page-pagination{order:1;min-width:0}.quran-page-pagination .quran-pagination{grid-template-columns:minmax(0,1fr) minmax(0,380px) minmax(0,1fr)}.quran-page-pagination .quran-pagination>:first-child{justify-self:start}.quran-page-pagination .quran-pagination>:last-child{justify-self:end}.quran-page-pagination .quran-pagination>.quran-folio{justify-self:stretch}.quran-page-pagination .quran-button{min-width:0;max-width:100%}@media (width<=767.98px){.quran-page-pagination .quran-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.quran-page-pagination .quran-pagination>:first-child{grid-area:2/1}.quran-page-pagination .quran-pagination>:last-child{grid-area:2/2}.quran-page-pagination .quran-pagination>.quran-folio{grid-area:1/1/auto/-1}}.quran-margin-notes{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-block-start:12px}.quran-margin-notes>summary{color:var(--green);font:600 13px/1.6 var(--font-body);cursor:pointer;align-items:center;gap:8px;padding:12px 14px;list-style:none;display:flex}.quran-margin-notes>summary::-webkit-details-marker{display:none}.quran-margin-notes>summary span{flex:1}.quran-margin-notes[open]>summary .fa-chevron-down{transform:rotate(180deg)}.quran-margin-content{padding:0 16px 12px}.quran-margin-content>.quran-margin-item{margin-block-start:var(--quran-margin-gap,0px)}.quran-word-note{border-block-start:1px solid color-mix(in srgb,var(--gold) 28%,transparent);margin:0;padding-block:10px;font:400 19px/1.65 Quran Heading,serif}.quran-word-note dt{align-items:baseline;gap:7px;font-weight:600;display:flex}.quran-word-note dt:before{content:"▪";color:var(--gold);font:12px/1 var(--font-body)}.quran-word-note a{color:var(--green);text-decoration:none}.quran-word-note a:hover{text-underline-offset:4px;text-decoration:underline}.quran-word-note a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.quran-word-note small{color:var(--muted);font:400 10px/1.5 var(--font-body);margin-inline-start:auto}.quran-word-note dd{color:var(--ink);margin:2px 12px 0 0}.quran-margin-division{display:none}.quran-margin-sajdah{display:block}.quran-sajdah-ornament{color:#89672b;width:64px;margin-inline:auto;text-decoration:none;display:block;position:relative}.quran-sajdah-ornament img{width:100%;height:auto;display:block}.quran-sajdah-ornament>span{text-align:center;text-align-last:center;place-items:center;font:600 20px/1 Quran Heading,serif;display:grid;position:absolute;inset:61% 10% 8%}.quran-sajdah-ornament:lang(en)>span{font:600 11px/1 var(--font-body)}:root[data-color-scheme=dark] .quran-sajdah-ornament{color:#e8cf91}.quran-sajdah-ornament:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}button.quran-sajdah-ornament{cursor:pointer;background:0 0;border:0;padding:0}.quran-division-popover .quran-sajdah-ornament{color:#89672b;width:96px}.quran-division-popover .quran-sajdah-ornament>span{font-size:28px}.quran-division-popover .quran-sajdah-ornament:lang(en)>span{font-size:16px}.quran-sajdah-title{font:600 12px/1.6 var(--font-body);margin:6px 0 10px}.quran-sajdah-mark{vertical-align:middle;object-fit:contain;width:.58em;height:.85em;margin-inline:.12em;display:inline-block}.quran-companion{font:400 16px/var(--quran-spacing,1) var(--font-body);color:var(--quran-ink);text-align:start;background:#a98a4210;border-inline-start:2px solid #b7954e;margin:10px 0 20px;padding:14px 18px}.quran-companion small{color:#8a6b32;margin-bottom:5px;font-size:10px;display:block}.quran-verses-with-companions>.quran-verse{display:block}.quran-folio{width:100%;max-width:380px;font:500 12px/1.5 var(--font-body);direction:ltr;border:0;justify-content:space-between;align-items:stretch;gap:12px;padding:0;display:flex}.quran-page-pagination .quran-folio{margin:0 auto}.quran-juz-badge,.quran-page-badge{color:#4f6043;background:url(./juz-badge-CTs4mcxE.svg) 50%/100% 100% no-repeat;flex:1;place-items:center;min-width:0;max-width:180px;min-height:60px;padding:8px 18px;display:grid}.quran-juz-badge{cursor:pointer;border:0}[data-division-trigger]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #a37b32}button.quran-division-ornament{cursor:pointer;background:0 0;border:0;padding:0}.quran-folio-inscription{text-align:center;text-align-last:center;font:600 11px/1.3 var(--font-body);overflow-wrap:normal;align-content:center;gap:2px;display:grid}.quran-page-badge .quran-folio-inscription{font-size:12px}.quran-page-badge{background-image:url(./page-badge-DyLw_PQ2.svg)}.quran-end-flower{flex-shrink:0;align-self:center;width:26px;height:26px;display:block}.quran-feedback{color:var(--green);text-align:center;font-size:13px}.quran-player{z-index:30;border:1px solid var(--gold);background:var(--card);color:var(--ink);border-radius:14px;align-items:center;gap:15px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 5px 25px #0002}.quran-player>span{min-width:100px;font-size:12px}.quran-player audio{flex:1;min-width:0;height:40px}.quran-division-popover{box-sizing:border-box;width:190px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);inset:auto;top:var(--division-top,20%);text-align:center;color:#476457;cursor:pointer;background:#fff9eb;border:1px solid #b79b5e;border-radius:10px;margin:0;padding:10px 18px 14px;left:50%;overflow:auto;transform:translate(-50%)}.quran-division-popover::backdrop{background:#163d311f}.quran-division-ornament{width:144px;margin-inline:auto;display:block;position:relative}.quran-division-ornament img{width:100%;height:auto;display:block}.quran-division-inscription{font:600 11.5px/1.35 var(--font-body);color:#476457;text-align:center;text-align-last:center;overflow-wrap:normal;flex-direction:column;justify-content:center;gap:.2em;padding:.25em .3em;display:flex;position:absolute;inset:37% 29% 28%}.quran-division-inscription>span{flex:none;display:block}.quran-division-ornament[dir=ltr] .quran-division-inscription,.quran-division-popover[dir=ltr] .quran-division-inscription{text-align:left;text-align-last:left}.quran-division-close{color:#67552c;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;font:24px/1 Arial,sans-serif;position:absolute;top:3px;right:3px}.quran-division-close:hover,.quran-division-close:focus-visible{background:#b79b5e22;outline:1px solid #b79b5e}.quran-division-details{font:400 12px/1.5 var(--font-body);text-align:center;text-align-last:center;border-top:1px solid #b79b5e55;gap:3px;padding-top:8px;display:grid}@media (width>=1200px){.quran-page-spread{direction:ltr;grid-template-columns:minmax(0,1fr) clamp(185px,17vw,230px);align-items:start;gap:16px;display:grid}.quran-page-main{grid-area:1/1}.quran-page-margin{order:0;grid-area:1/2}.quran-margin-notes{background:0 0;border:0;border-radius:0;margin:12px 0}.quran-margin-notes>summary{border-block-end:2px solid color-mix(in srgb,var(--gold) 65%,transparent);cursor:default;padding:8px 4px 12px}.quran-margin-notes>summary .fa-chevron-down{display:none}.quran-margin-content{padding:6px 4px 0}.quran-word-note{padding-block:2px;font-size:16px;line-height:1.35}.quran-word-note:first-child{border-block-start:0}.quran-margin-division,.quran-margin-sajdah{display:block}.quran-margin-division .quran-division-ornament{width:90px}.quran-margin-division .quran-division-inscription{font-size:9px}}@media print{.quran-page-margin{display:none!important}.quran-page-spread{display:block}}.quran-verse-dialog{border:1px solid var(--gold);background:var(--card);width:min(820px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:18px;margin:auto;padding:0}.quran-verse-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b312bcc}.quran-verse-dialog>header{border-bottom:1px solid var(--line);background:var(--wash);justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex}.quran-verse-dialog header small{color:var(--muted);font-size:11px}.quran-verse-dialog h2{font:600 20px/1.7 var(--font-body);margin:0}.quran-verse-dialog h3{font:600 17px/1.7 var(--font-body)}.quran-dialog-body{padding:24px}#quran-dialog-verse{color:var(--ink);padding:15px 0 24px}.quran-verse-actions{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.quran-audio-settings{border:1px solid var(--line);background:var(--wash);border-radius:12px;grid-template-columns:minmax(0,1fr) 90px auto auto;align-items:end;gap:12px;padding:18px;display:grid}.quran-audio-settings>label{min-width:0}.quran-audio-settings .quran-continue{color:var(--ink);flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;display:flex}.quran-audio-progress{color:var(--ink);font:400 12px/1.5 var(--font-body);font-variant-numeric:tabular-nums;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.quran-audio-progress input{width:100%;min-width:0;height:24px;accent-color:var(--green);cursor:pointer;margin:0}.quran-audio-progress input:disabled{cursor:default}.quran-audio-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex-shrink:0;width:17px;height:17px;animation:.75s linear infinite quran-audio-spin}@keyframes quran-audio-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.quran-audio-spinner{animation:none}}.quran-continue input{accent-color:var(--green);width:17px;height:17px}#quran-dialog-status{color:var(--muted);margin-block:12px;font-size:12px}#quran-meanings dl{background:var(--wash);border-radius:10px;grid-template-columns:1fr 2fr;gap:8px 18px;padding:16px;display:grid}#quran-meanings dd{margin:0}#quran-meanings dt{font-weight:inherit}.quran-commentary label{grid-template-columns:minmax(0,1fr);gap:8px;font-size:13px;display:grid}.quran-commentary .form-select{width:100%;min-width:0}#quran-commentary-text{overflow-wrap:anywhere;margin-top:20px}.quran-search-results{gap:16px;margin-block:24px;display:grid}.quran-search-results>a{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:24px;display:block}.quran-search-results strong{color:var(--green);font-size:13px}.quran-search-results p{margin:14px 0 0;font-size:23px;line-height:2}.qalqala{color:#33f}.raa{color:#00c}.lazem{color:#c00}.monfsel{color:#93c}.motsel{color:red}.ared{color:#d45100}.sela{color:#936100}.ekhfa{color:green}.edgham{color:#888}:root[data-color-scheme=dark] .quran-mushaf{--quran-paper:#152b29;--quran-ink:#f3ecd8}:root[data-color-scheme=dark] :is(.quran-text,.quran-tajweed-key) .qalqala{color:#96a4ff}:root[data-color-scheme=dark] :is(.quran-text,.quran-tajweed-key) .raa{color:#b3baff}:root[data-color-scheme=dark] :is(.quran-text,.quran-tajweed-key) .lazem{color:#ff8585}:root[data-color-scheme=dark] :is(.quran-text,.quran-tajweed-key) .monfsel{color:#d6a0ff}:root[data-color-scheme=dark] :is(.quran-text,.quran-tajweed-key) .motsel{color:#ff9a88}:root[data-color-scheme=dark] :is(.quran-text,.quran-tajweed-key) .ared{color:#ffb16a}:root[data-color-scheme=dark] :is(.quran-text,.quran-tajweed-key) .sela{color:#e9ca7e}:root[data-color-scheme=dark] :is(.quran-text,.quran-tajweed-key) .ekhfa{color:#7fdaa7}:root[data-color-scheme=dark] :is(.quran-text,.quran-tajweed-key) .edgham{color:#b7b6b0}[dir=rtl] .quran-pagination .fa-chevron-left,[dir=rtl] .quran-pagination .fa-chevron-right,[dir=ltr] .quran-page-step i{transform:rotate(180deg)}@media (width<=900px){.quran-surah-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quran-heading{flex-wrap:wrap}}@media (width<=575.98px){.quran-reading-surface{border-radius:12px;padding:4px}.quran-navigation{padding:10px}.quran-pagination{gap:6px}.quran-page-compact{display:inline}.quran-page-full{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quran-navigation .quran-button{gap:5px;padding:8px;font-size:11px}.quran-surah-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.quran-surah-pagination>:first-child{grid-area:1/1}.quran-surah-pagination>:last-child{grid-area:1/2}.quran-surah-actions{grid-area:2/1/auto/-1;gap:8px}.quran-app{padding-block:24px 30px}.quran-heading{gap:15px;margin-bottom:18px}.quran-heading h1{font-size:29px}.quran-heading p{font-size:11px}.quran-resume{width:100%;padding:12px}.quran-utilities{gap:7px}.quran-disclosure{min-width:100px}.quran-disclosure summary{padding:10px;font-size:11px}.quran-disclosure summary i{margin-inline-end:3px}.quran-disclosure-body{padding:14px}.quran-surah-grid{grid-template-columns:1fr 1fr}.quran-surah-card{gap:8px;padding:8px}.quran-surah-card strong{font-size:22px}.quran-surah-card small{font-size:9px}.quran-surah-number{width:28px;height:34px;font-size:10px}.quran-search-form,.quran-reading-bar{flex-wrap:wrap}.quran-reading-bar p{flex-basis:100%;font-size:11px}.quran-pagination{gap:8px;font-size:11px}.quran-pagination .quran-button{padding:8px 10px;font-size:11px}.quran-mushaf{--quran-corner:26px;--quran-band:10px;--quran-tile:26px;--quran-frame-offset:5px;--quran-frame-inset:19px;padding:30px 23px}.quran-surah-heading{border-width:2px;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;margin-bottom:14px;padding:9px 6px}.quran-heading-medallion{width:44px;height:44px;padding:8px 3px}.quran-heading-medallion small{font-size:7px}.quran-heading-medallion strong{font-size:15px}.quran-cartouche{min-height:62px;padding:12px 10px}.quran-cartouche>span{font-size:26px}.quran-cartouche small{font-size:8px}.quran-text{font-size:calc(var(--quran-size) * .88)}.quran-basmallah{font-size:23px}.quran-fatiha-opening:not(.quran-fatiha-combined) [data-verse-text],.quran-fatiha-combined .quran-opening-basmallah{font-size:.84em}.quran-division img{width:22px;height:22px}.quran-folio{gap:4px;margin-top:12px;font-size:10px}.quran-juz-badge,.quran-page-badge{min-width:0;min-height:60px;padding:7px 10px}.quran-folio-inscription{font-size:10px}.quran-page-badge .quran-folio-inscription{font-size:11px}.quran-companion{padding:12px;font-size:14px}.quran-player{flex-wrap:wrap;gap:8px;padding:10px;bottom:7px}.quran-player>span{flex:1}.quran-player audio{flex-basis:100%;order:2}.quran-verse-dialog header{padding:14px}.quran-dialog-body{padding:16px}.quran-verse-dialog h2{font-size:18px}.quran-audio-settings{grid-template-columns:minmax(0,1fr) 70px;gap:10px;padding:12px}.quran-audio-settings select{font-size:12px}}@media print{body{min-height:0;display:block}.site-header,.site-footer,.skip-link,.page-sidebar{display:none!important}.quran-page-pagination .quran-pagination{display:block!important}.quran-page-pagination .quran-page-previous,.quran-page-pagination .quran-page-next{display:none!important}.quran-folio{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.quran-app *{scroll-behavior:auto!important}}@media print{.quran-reading-surface{background:0 0;border:0;padding:0}.quran-navigation,.quran-heading,.quran-utilities,.quran-reading-bar,.quran-pagination,.quran-feedback,.quran-player,.quran-verse-dialog,.quran-division-popover,.quran-surah-pagination{display:none!important}.quran-app{width:100%;padding:0}.quran-mushaf{break-inside:auto;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#193d35!important;background:#fffdf5!important}.quran-verse{background:0 0!important}.quran-text{font-size:24px}}@media (width>=768px){.quran-mushaf{padding-inline:32px}}#quran-meanings dl,#quran-commentary-text{font-family:var(--quran-companion-font,var(--font-body));font-size:var(--quran-companion-size,30px);font-weight:var(--quran-companion-weight,400);line-height:var(--quran-spacing,1);overflow-wrap:anywhere}.quran-verse-dialog>header{z-index:2;position:sticky;top:0}.quran-page-preview{border:1px solid var(--gold);background:var(--card);width:min(1120px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:16px;margin:auto;padding:0}.quran-page-preview::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b312bcc}.quran-page-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.quran-page-preview h2{font:600 20px/1.4 var(--font-body);margin:0}.quran-page-preview header p{color:var(--muted);margin:4px 0 0;font-size:12px}.quran-preview-actions{flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.quran-preview-paper{background:var(--wash);min-height:100px;padding:12px}.quran-preview-paper img{max-width:100%;height:auto;margin:auto;display:block}.quran-preview-paper [data-preview-status]{text-align:center;margin:0 0 8px;font-size:13px}.quran-export-capture{pointer-events:none;width:1024px!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:-20000px!important}.quran-export-capture .quran-reading-surface{border-radius:14px;padding:12px}.quran-export-capture .quran-page-spread{direction:ltr;grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:16px;display:grid}.quran-export-capture .quran-page-main{grid-area:1/1;min-width:0}.quran-export-capture .quran-page-margin{order:0;grid-area:1/2;min-width:0}.quran-export-capture .quran-margin-notes{background:0 0;border:0;border-radius:0;margin:12px 0}.quran-export-capture .quran-margin-notes>summary{border-bottom:2px solid var(--gold);padding:8px 4px 12px}.quran-export-capture .quran-margin-notes>summary .fa-chevron-down{display:none}.quran-export-capture .quran-margin-content{padding:6px 4px 0}.quran-export-capture .quran-word-note{padding-block:2px;font-size:16px;line-height:1.35}.quran-export-capture .quran-word-note:first-child{border-top:0}.quran-export-capture .quran-margin-division{display:block}.quran-export-capture .quran-margin-division .quran-division-ornament{width:90px}.quran-export-capture .quran-margin-division .quran-division-inscription{font-size:9px}.quran-export-capture .quran-mushaf{--quran-corner:32px;--quran-band:12px;--quran-tile:32px;--quran-frame-offset:7px;--quran-frame-inset:23px;padding:38px 32px}.quran-export-capture .quran-text{font-size:var(--quran-size)}.quran-export-capture .quran-surah-heading{border-width:3px;grid-template-columns:78px minmax(0,1fr) 78px;gap:16px;margin-bottom:24px;padding:14px 18px}.quran-export-capture .quran-heading-medallion{width:78px;height:78px;padding:14px 6px}.quran-export-capture .quran-heading-medallion small{font-size:10px}.quran-export-capture .quran-heading-medallion strong{font-size:22px}.quran-export-capture .quran-cartouche{min-height:87px;padding:16px 22px}.quran-export-capture .quran-cartouche>span{font-size:38px}.quran-export-capture .quran-cartouche small{font-size:11px}.quran-export-capture .quran-frame-labels{gap:12px;left:13%;right:13%}.quran-export-capture .quran-frame-label{padding-inline:8px;font-size:11px}.quran-export-capture .quran-frame-label:lang(ar){font-size:18px}.quran-export-capture .quran-division img{width:30px;height:30px}.quran-print-frame{border:0;width:794px;height:1123px;position:fixed;top:0;left:-20000px}@media print{.quran-page-preview,.quran-export-capture{display:none!important}}.quran-verse.is-reciting{background:color-mix(in srgb, var(--green) 18%, var(--quran-paper));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em}.quran-synced-settings{border:0;border-top:1px solid var(--line);min-width:0;margin:18px 0;padding:18px 0 0}.quran-synced-settings legend{margin-bottom:12px;font-size:1rem;font-weight:650}.quran-synced-settings>label{gap:8px;display:grid}.quran-synced-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:18px;display:grid}.quran-sync-status{color:var(--muted);margin:0 0 12px;font-size:.9rem}.quran-sync-status:empty{display:none}.quran-synced-player{width:min(640px,100% - 32px);inset-inline:16px;bottom:max(12px,env(safe-area-inset-bottom));z-index:35;border:1px solid var(--line);border-top:5px solid var(--gold);margin-inline:auto;background:var(--green);color:var(--paper);box-shadow:0 8px 30px #0005,0 0 0 3px color-mix(in srgb,var(--gold) 35%,transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;margin-top:0;padding:12px 18px;display:grid;position:fixed}.quran-synced-player[hidden]{display:none}.quran-synced-reference{min-width:0;display:grid}.quran-synced-caption{color:var(--paper);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.quran-synced-reference strong{font-size:1.05rem}.quran-synced-reference small{color:color-mix(in srgb,var(--paper) 85%,transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quran-synced-buttons{align-items:center;gap:10px;display:flex}.quran-synced-buttons button{background:var(--paper);min-width:44px;min-height:44px;color:var(--green);border-color:var(--paper);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding-inline:12px;font-weight:700;display:inline-flex}#quran-sync-play{background:var(--gold);color:#193d35;border-color:var(--gold)}.quran-synced-buttons button:focus-visible{outline:3px solid var(--paper);outline-offset:3px}.quran-synced-progress{font-variant-numeric:tabular-nums;grid-column:1/-1;align-items:center;gap:12px;font-size:.8rem;display:flex}.quran-synced-progress input{min-width:0;accent-color:var(--gold);flex:1}.quran-sync-toggle[aria-pressed=true]{border-color:var(--gold);background:var(--wash)}@media (width<=600px){.quran-synced-switches{grid-template-columns:minmax(0,1fr);gap:14px}.quran-synced-player{bottom:max(8px,env(safe-area-inset-bottom));gap:8px;padding:10px}.quran-synced-reference{font-size:.9rem}}@media print{.quran-synced-player,.quran-sync-status,.quran-sync-toggle{display:none!important}}body:has(.quran-synced-player:not([hidden])) .back-to-top{bottom:calc(var(--quran-sync-clearance,120px) + max(18px, env(safe-area-inset-bottom)))}.quran-sync-icon{object-fit:contain;vertical-align:middle;flex:none}.quran-sync-toggle{padding-block:4px}.quran-synced-settings legend{align-items:center;gap:8px;display:flex}.quran-sync-toggle [hidden]{display:none!important}
