/* V276: user-selectable reading typeface, scoped to work reading surfaces only. */
html body.studio-app { --shaliz-reader-family: 'Noto Naskh Arabic', serif; }
html body.studio-app[data-reader-font="andalus"] { --shaliz-reader-family: 'SHALIZ Andalus Local', 'Andalus', serif; }
html body.studio-app[data-reader-font="naskh"] { --shaliz-reader-family: 'Noto Naskh Arabic', serif; }
html body.studio-app #modalContent .reading-paper .work-prose,
html body.studio-app #modalContent .reading-paper .work-prose *,
html body.studio-app #modalContent .reading-paper .book-reading,
html body.studio-app #modalContent .reading-paper .book-reading * {
 font-family:var(--shaliz-reader-family)!important;
}
html body.studio-app #modal.shaliz-settings-glass #modalContent .shaliz-v276-font-options {
 display:flex;align-items:center;justify-content:flex-end;gap:10px;
 flex-wrap:wrap;direction:rtl;background:transparent!important;border:0!important;
}
html body.studio-app #modal.shaliz-settings-glass #modalContent .shaliz-v276-font-options button {
 background:transparent!important;border:0!important;border-radius:0!important;
 outline:0!important;box-shadow:none!important;padding:6px 1px 8px!important;
 font-size:13px!important;color:#f2e7d7!important;position:relative;
}
html body.studio-app #modal.shaliz-settings-glass #modalContent .shaliz-v276-font-options button[aria-pressed="true"]::after {
 content:"";position:absolute;left:15%;right:15%;bottom:1px;height:2px;
 background:#d7ad65;border-radius:3px;
}
html body.studio-app #modal.shaliz-settings-glass #modalContent .shaliz-v276-font-options button[aria-pressed="true"] {color:#f4d29c!important;}
html body.studio-app #modal.shaliz-settings-glass #modalContent .shaliz-v276-font-options .shaliz-v276-sep {color:rgba(255,255,255,.5);}
@media(max-width:390px){html body.studio-app #modal.shaliz-settings-glass #modalContent .shaliz-v276-font-options {gap:6px;}}
