.PassageBookmarks_section__LnUFJ{display:grid;gap:16px;margin-block:32px;color:var(--ink)}.PassageBookmarks_card__SaAsk h3,.PassageBookmarks_card__SaAsk p,.PassageBookmarks_section__LnUFJ h2{margin:0}.PassageBookmarks_status__B6hwG{color:var(--muted);margin:0;line-height:1.7}.PassageBookmarks_grid__mE05A{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.PassageBookmarks_card__SaAsk{display:grid;align-content:start;gap:16px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.PassageBookmarks_actions__W0gEm{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.PassageBookmarks_button__CEayN{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--primary-dark);font:inherit;cursor:pointer}.PassageBookmarks_button__CEayN:focus-visible,.PassageBookmarks_card__SaAsk summary:focus-visible{outline:3px solid var(--primary-dark);outline-offset:3px}.PassageBookmarks_button__CEayN:disabled{opacity:.5;cursor:default}.PassageBookmarks_button__CEayN[aria-pressed=true]{background:var(--active-surface)}.PassageBookmarks_button__CEayN svg{width:20px;height:20px;flex-shrink:0}.PassageBookmarks_card__SaAsk summary{cursor:pointer;min-height:44px;padding-block:8px;color:var(--primary-dark)}.PassageBookmarks_reader__ZZ9NB{display:grid;gap:12px;padding-block:12px}.PassageBookmarks_arabic__ZdYAs{font-family:var(--font-arabic-naskh,"Noto Naskh Arabic"),serif;font-size:30px;line-height:2;text-align:right;overflow-wrap:anywhere}.PassageBookmarks_error__xnrzv{color:var(--ink);line-height:1.7}.PassageBookmarks_inlineAction__gcjsS{position:relative;display:inline-flex}.PassageBookmarks_inlineError__5hqZJ{position:absolute;inset-inline-end:0;top:100%;z-index:2;width:220px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:14px}.PassageBookmarks_readPage__eek_i{display:grid;gap:24px;max-width:1040px;margin-inline:auto;padding:32px 24px 80px;color:var(--ink)}.PassageBookmarks_readPage__eek_i h1{margin-block:0 12px}.PassageBookmarks_readPage__eek_i label{display:inline-flex;align-items:center;gap:10px}.PassageBookmarks_readPage__eek_i select{min-height:44px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.PassageBookmarks_readPage__eek_i p{line-height:1.8}.PassageBookmarks_readPage__eek_i .PassageBookmarks_arabic__ZdYAs{line-height:2}.PassageBookmarks_card__SaAsk h3,.PassageBookmarks_section__LnUFJ h2{font-size:22px;font-weight:700}.PassageBookmarks_reader__ZZ9NB a{color:var(--primary-dark);text-decoration:underline;text-underline-offset:4px}.ReadingOnlyContent_reader__K8xYK{max-width:960px;margin:0 auto;padding:32px 24px 80px;color:var(--ink,#173338)}.ReadingOnlyContent_reader__K8xYK header{padding:24px 0}.ReadingOnlyContent_reader__K8xYK h1{font-size:clamp(28px,4vw,42px);line-height:1.3}.ReadingOnlyContent_arabicTitle__QBFM_{font-size:30px}.ReadingOnlyContent_toolbar__vgFoY{display:flex;align-items:center;flex-wrap:wrap;gap:16px;position:sticky;top:0;z-index:2;padding:16px;background:#f4faf9;border:1px solid #d4e5e2;border-radius:12px}.ReadingOnlyContent_toolbar__vgFoY button{min-width:44px;min-height:44px;border:1px solid #bdd5d2;border-radius:8px;cursor:pointer}.ReadingOnlyContent_toolbar__vgFoY label{display:flex;align-items:center;gap:6px}.ReadingOnlyContent_toolbar__vgFoY span{margin-inline-start:auto;color:#49726f}.ReadingOnlyContent_instructions__OCJnR{padding:24px 0;line-height:2}.ReadingOnlyContent_instructions__OCJnR summary,.ReadingOnlyContent_reader__K8xYK footer summary{cursor:pointer;font-weight:600}.ReadingOnlyContent_passage__8Y_k_{position:relative;padding:28px 0;border-bottom:1px solid #dce8e6;scroll-margin-top:100px}.ReadingOnlyContent_passage__8Y_k_ p{margin:12px 0;line-height:1.8}.ReadingOnlyContent_arabicTitle__QBFM_,.ReadingOnlyContent_arabic__yxtfN,.ReadingOnlyContent_instructions__OCJnR p[lang=ar]{font-family:var(--font-arabic-naskh,"Noto Naskh Arabic"),"Traditional Arabic",serif}.ReadingOnlyContent_passage__8Y_k_ .ReadingOnlyContent_arabic__yxtfN{line-height:2}.ReadingOnlyContent_number__EcZq2{color:#507b77;font-size:12px}.ReadingOnlyContent_transliteration___0gIj{color:#526668}.ReadingOnlyContent_reader__K8xYK footer{padding-top:32px;line-height:1.7}