
.ar{zoom:var(--arZ,1)}
.ur,.tr-en,.en-tr,.ur-tr,.tr2u,.tr2e,.tx,.lead,.aen,.aur,.what,.nt2,.box p{zoom:var(--txZ,1)}
:root[data-lh="compact"] .ar{line-height:1.75!important}:root[data-lh="compact"] .ur,:root[data-lh="compact"] .tr-en,:root[data-lh="compact"] .tx{line-height:1.6!important}
:root[data-lh="relaxed"] .ar{line-height:2.6!important}:root[data-lh="relaxed"] .ur,:root[data-lh="relaxed"] .tr-en,:root[data-lh="relaxed"] .tx{line-height:2.4!important}
:root[data-w="wide"] .wrap{max-width:1180px!important}:root[data-w="narrow"] .wrap{max-width:680px!important}
:root[data-af="scheherazade"] .ar,:root[data-af="scheherazade"] [lang=ar]{font-family:"Scheherazade New","Amiri Quran",serif!important}
:root[data-af="naskh"] .ar,:root[data-af="naskh"] [lang=ar]{font-family:"Noto Naskh Arabic","Amiri Quran",serif!important}
:root[data-af="lateef"] .ar,:root[data-af="lateef"] [lang=ar]{font-family:"Lateef","Amiri Quran",serif!important}
:root[data-tr="hide"] p.ur,:root[data-tr="hide"] .tr-en,:root[data-tr="hide"] .en-tr,:root[data-tr="hide"] .ur-tr,:root[data-tr="hide"] .tr2u,:root[data-tr="hide"] .tr2e,:root[data-tr="hide"] .aen,:root[data-tr="hide"] .aur{display:none!important}
:root[data-tr="tap"] p.ur:not(.rv),:root[data-tr="tap"] .tr-en:not(.rv),:root[data-tr="tap"] .en-tr:not(.rv),:root[data-tr="tap"] .ur-tr:not(.rv),:root[data-tr="tap"] .tr2u:not(.rv),:root[data-tr="tap"] .tr2e:not(.rv){filter:blur(6px);cursor:pointer;user-select:none;transition:filter .2s}
.setbtn{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;height:30px;padding:0 10px;cursor:pointer;font-size:14px;line-height:1;box-shadow:var(--shadow);margin-inline-start:6px}
.setp{position:fixed;inset:0;z-index:96;background:rgba(0,0,0,.35);display:none}.setp.open{display:block}
.setp .pane{position:absolute;top:60px;inset-inline-end:max(12px,calc(50% - 560px));width:min(380px,calc(100% - 24px));max-height:calc(100vh - 80px);overflow:auto;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow2);padding:14px 16px;font-family:var(--ui)}
.setp h3{margin:0 0 6px;font-size:17px;display:flex;justify-content:space-between;align-items:center}.setp h3 button{border:0;background:none;font-size:20px;cursor:pointer;color:var(--soft)}
.setp .row{margin:10px 0;display:flex;flex-direction:column;align-items:stretch}.setp .row>b{display:block;font-size:13px;color:var(--soft);margin-bottom:4px}
.setp input[type=range]{width:100%;accent-color:var(--lapis)}
.setp .seg{display:flex;flex-wrap:wrap;gap:6px}.setp .seg button{flex:1;min-width:30%;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;padding:6px 8px;cursor:pointer;font:600 12.5px var(--ui)}.setp .seg button.on{background:var(--lapis);color:#fff;border-color:var(--lapis)}
.setp .prev{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin-top:8px}.setp .prev .ar{font-size:26px;margin:2px 0;text-align:right;direction:rtl}
.setp .rst{width:100%;margin-top:10px;border:1px dashed var(--line);background:none;color:var(--soft);border-radius:10px;padding:6px;cursor:pointer;font:600 13px var(--ui)}
@media (max-width:700px){.setp .pane{top:auto;bottom:0;inset-inline-end:0;width:100%;max-height:82vh;border-radius:22px 22px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}}
