.native-mushaf{padding-top:0;background:#0b292b;color:#f6eedb;min-height:100vh}
.native-mushaf .mushaf-heading{align-items:end}
.edition-badge{display:inline-flex;align-items:center;min-height:34px;padding:6px 13px;border:1px solid rgba(232,202,142,.55);color:#ebd19d;font:500 10px/1.5 "Noto Kufi Arabic",sans-serif;white-space:nowrap}
.native-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}
.quran-index{height:calc(100vh - 178px);min-height:620px;position:sticky;top:94px;border:1px solid #355153;background:#102f31;overflow:hidden;display:flex;flex-direction:column}
.index-title{display:flex;justify-content:space-between;align-items:center;padding:17px 16px 12px;border-bottom:1px solid #355153}
.index-title span{font:600 13px "Noto Kufi Arabic",sans-serif;color:#f4e7c9}.index-title small{font:400 9px "Noto Kufi Arabic",sans-serif;color:#9fb1ad}
.juz-jump{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #355153;color:#b9c7c4;font:500 10px "Noto Kufi Arabic",sans-serif}
.juz-jump select{flex:1;background:#0b292b;color:#f7edda;border:1px solid #4b6565;padding:8px 10px;font:500 10px "Noto Kufi Arabic",sans-serif}
.surah-list{overflow:auto;scrollbar-width:thin;scrollbar-color:#647a77 #102f31}
.surah-button{width:100%;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px 12px;border:0;border-bottom:1px solid rgba(83,108,107,.38);background:transparent;color:#dbe2dc;text-align:right;cursor:pointer}
.surah-button:hover,.surah-button.active{background:#e6d3a4;color:#0b292b}.surah-button.active{box-shadow:inset -3px 0 #b58a45}
.surah-number{width:25px;height:25px;display:grid;place-items:center;border:1px solid currentColor;transform:rotate(45deg);font:500 8px "Noto Kufi Arabic",sans-serif}.surah-number i{font-style:normal;transform:rotate(-45deg)}
.surah-name{font:600 11px "Noto Kufi Arabic",sans-serif}.surah-page{font:400 9px "Noto Kufi Arabic",sans-serif;opacity:.67}
.native-book-area{min-width:0;background:#e8e1cf;border:1px solid #cdbf9e}
.native-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:#f5f0e5;border-bottom:1px solid #cdbf9e;color:#18383a;font:500 10px "Noto Kufi Arabic",sans-serif}
.page-nav,.reader-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.native-toolbar label{display:flex;align-items:center;gap:6px}.native-toolbar button,.native-toolbar input,.native-toolbar select{height:34px;border:1px solid #b7aa8d;background:#fffdf8;color:#173536;padding:0 10px;font:500 10px "Noto Kufi Arabic",sans-serif}.native-toolbar button{cursor:pointer}.native-toolbar button:hover{border-color:#8d6a2e;color:#8d6a2e}.native-toolbar button:disabled{opacity:.35;cursor:not-allowed}
.native-toolbar input{width:62px;text-align:center}.native-toolbar select{min-width:92px}.icon-tool{min-width:34px!important;padding:0 8px!important;font-size:16px!important}.reader-tools output{min-width:39px;text-align:center;color:#6a5a3c}.bookmark-tool.active{background:#173536;color:#f1dba7;border-color:#173536}
.native-spread{--quran-scale:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:16px;background:#d8cfba;min-height:820px}.native-spread.single{grid-template-columns:minmax(0,760px);justify-content:center}
.quran-page{position:relative;min-width:0;min-height:780px;padding:25px clamp(18px,3vw,34px) 48px;background:#fffdf6;color:#161c1b;border:1px solid #baae91;box-shadow:0 10px 25px rgba(29,38,35,.13);overflow:hidden}
.quran-page::before{content:"";position:absolute;inset:9px;border:1px solid #dfd5bd;pointer-events:none}.quran-page::after{content:"۞";position:absolute;bottom:17px;left:50%;transform:translateX(-50%);color:#ad884d;font-size:13px}
.quran-page-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:0 3px 11px;margin-bottom:16px;border-bottom:1px solid #d6c7a5;color:#61706b;font:500 9px "Noto Kufi Arabic",sans-serif}
.quran-page-header strong{color:#173536;font-size:10px}.quran-flow{position:relative;z-index:1;text-align:justify;text-align-last:center;font-family:"Amiri","Traditional Arabic",serif;font-size:calc(23px * var(--quran-scale));line-height:calc(2.02 * var(--quran-scale));font-weight:400;word-spacing:2px}
.native-spread.single .quran-flow{font-size:calc(29px * var(--quran-scale));line-height:calc(2.15 * var(--quran-scale))}
.surah-banner{display:flex;align-items:center;justify-content:center;gap:13px;margin:2px 0 15px;padding:8px 15px;border-block:1px solid #aa8a4e;color:#173536;text-align:center;text-align-last:center;font:700 16px/1.5 "Amiri",serif}.surah-banner::before,.surah-banner::after{content:"۞";color:#b58a45;font-size:11px}.surah-banner small{margin-right:7px;color:#806e4f;font:500 8px "Noto Kufi Arabic",sans-serif}
.ayah{display:inline}.ayah-number{display:inline-grid;place-items:center;vertical-align:middle;width:1.82em;height:1.82em;margin:0 .16em;color:#8b662d;border:1px solid #b28e54;border-radius:50%;font:500 .48em/1 "Noto Kufi Arabic",sans-serif;white-space:nowrap}.ayah-number::before{content:"";position:absolute}
.quran-page-footer{position:absolute;z-index:1;bottom:13px;right:24px;color:#776a50;font:500 9px "Noto Kufi Arabic",sans-serif}.quran-loading{grid-column:1/-1;display:grid;place-items:center;min-height:650px;color:#536966;font:500 12px "Noto Kufi Arabic",sans-serif}
.mushaf-credit{padding:10px 14px;background:#f5f0e5;border-top:1px solid #cdbf9e;color:#716751;text-align:center;font:400 8px/1.8 "Noto Kufi Arabic",sans-serif}.mushaf-credit a{color:#315e5b;text-underline-offset:3px}
.qiraat-panel{background:#fffdf7;color:#1c3434;border-top:1px solid #b9aa87}
.qiraat-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px 17px;border-bottom:1px solid #ded4bd;background:#f5f0e5}.qiraat-panel-head h3{margin:0 0 5px;color:#143637;font:700 24px/1.3 "Amiri",serif}.qiraat-panel-head p{margin:0;color:#746950;font:500 9px "Noto Kufi Arabic",sans-serif}.qiraat-panel-head>span{color:#8c6c33;border-bottom:1px solid #b58a45;padding-bottom:5px;font:500 9px "Noto Kufi Arabic",sans-serif}
.qiraat-reader-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #d7ccb3}.qiraat-reader-strip>span{display:flex;align-items:baseline;gap:7px;padding:11px 13px;border-left:1px solid #ded4bd}.qiraat-reader-strip>span:nth-child(5n){border-left:0}.qiraat-reader-strip b{color:#173637;font:700 14px "Amiri",serif}.qiraat-reader-strip small{color:#8a806b;font:400 7px "Noto Kufi Arabic",sans-serif;white-space:nowrap}
.qiraat-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.qiraat-page-notes{padding:23px 25px 28px;min-width:0}.qiraat-page-notes+article{border-right:1px solid #d7ccb3}.qiraat-page-notes>h4{margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid #b6975d;color:#173637;font:700 17px "Amiri",serif}.qiraat-page-notes section+section{margin-top:22px}.qiraat-page-notes h5{margin:0 0 9px;color:#9a7538;font:600 9px "Noto Kufi Arabic",sans-serif}.qiraat-page-notes ol{list-style:none;padding:0;margin:0}.qiraat-page-notes li{position:relative;padding:9px 22px 9px 0;border-bottom:1px solid #eee7d8;color:#283b39;font:400 15px/2 "Amiri",serif}.qiraat-page-notes li::before{content:"◆";position:absolute;right:2px;top:14px;color:#b58a45;font-size:6px}.qiraat-page-notes p,.qiraat-loading{margin:0;color:#766d5a;font:400 11px/2 "Noto Kufi Arabic",sans-serif}.qiraat-loading{grid-column:1/-1;padding:35px;text-align:center}
.native-workspace:fullscreen{padding:14px;background:#0b292b;overflow:auto}.native-workspace:fullscreen .quran-index{height:calc(100vh - 28px);top:14px}.native-workspace:fullscreen .native-book-area{min-height:calc(100vh - 28px)}
@media(max-width:1050px){.native-workspace{grid-template-columns:185px minmax(0,1fr)}.quran-flow{font-size:calc(20px * var(--quran-scale));line-height:calc(1.9 * var(--quran-scale))}.native-toolbar{align-items:flex-start;flex-direction:column}.reader-tools{width:100%;justify-content:flex-start}.quran-page{padding-inline:18px}}
@media(max-width:760px){.native-mushaf{padding-top:0}.native-mushaf .mushaf-heading{align-items:start}.edition-badge{white-space:normal}.native-workspace{display:block}.quran-index{position:relative;top:auto;width:100%;height:auto;min-height:0;margin-bottom:12px}.index-title{cursor:pointer}.surah-list{display:flex;overflow-x:auto}.surah-button{min-width:142px;border-left:1px solid rgba(83,108,107,.38);border-bottom:0}.juz-jump{max-width:none}.native-toolbar{position:sticky;top:63px;z-index:10}.page-nav,.reader-tools{width:100%;justify-content:center}.reader-tools label{display:none}.native-spread,.native-spread.single{grid-template-columns:1fr;padding:8px;gap:8px;min-height:600px}.quran-page{min-height:620px;padding:22px 17px 46px}.quran-flow,.native-spread.single .quran-flow{font-size:calc(22px * var(--quran-scale));line-height:calc(1.95 * var(--quran-scale))}.surah-banner{font-size:14px}.qiraat-panel-head{align-items:flex-start;padding:18px}.qiraat-panel-head h3{font-size:20px}.qiraat-reader-strip{display:flex;overflow-x:auto}.qiraat-reader-strip>span{min-width:125px;border-left:1px solid #ded4bd!important}.qiraat-notes{grid-template-columns:1fr}.qiraat-page-notes{padding:20px 17px}.qiraat-page-notes+article{border-right:0;border-top:1px solid #d7ccb3}.qiraat-page-notes li{font-size:14px;line-height:1.9}.mushaf-credit{font-size:7px}}
@media(max-width:430px){.native-mushaf{padding-inline:10px}.native-toolbar{padding:8px 6px}.native-toolbar input{width:54px}.native-toolbar button{padding-inline:8px}.native-toolbar .page-nav>span{display:none}.bookmark-tool{font-size:0!important}.bookmark-tool::before{content:"☆";font-size:16px}.bookmark-tool.active::before{content:"★"}.quran-page{padding-inline:14px}.quran-flow,.native-spread.single .quran-flow{font-size:calc(20px * var(--quran-scale));word-spacing:0}}
