.passage-block{break-inside:auto;margin-block:0 1em;position:relative}.passage-block p{margin:0 0 1em!important}.passage-block p:last-child{margin-bottom:0!important}.passage-fragment{white-space:pre-wrap}.passage-poem{break-inside:auto;width:100%;margin:1.4em auto;font-family:Amiri,serif}.passage-verse{break-inside:avoid;text-align:center;grid-template-columns:minmax(0,1fr) 1.5em minmax(0,1fr);align-items:center;gap:.4em;margin-block:.4em;display:grid}.passage-verse.whole{grid-template-columns:1fr}.passage-divider{opacity:.5;-webkit-user-select:none;user-select:none;font-size:.65em}.passage-dialogue{border-inline-start:2px solid var(--divider,#bda77d);padding-inline-start:.7em}.passage-listen{inset-inline-end:-1.5em;opacity:.6;background:0 0;border:0;font-size:.65em;position:absolute;top:0}.passage-fragment.is-spoken{background:#bda77d22}.passage-editor{border:1px solid #ccd2d5;border-radius:8px;margin-block:20px;padding:16px}.passage-editor summary{cursor:pointer;font-weight:600}.passage-toolbar{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.passage-toolbar button,.passage-editor select{border:1px solid #ccd2d5;border-radius:5px;padding:7px}.passage-picks{max-height:360px;overflow:auto}.passage-pick{border-bottom:1px solid #e3e5e7;align-items:start;gap:8px;padding:8px;display:flex}.passage-pick input{width:auto!important;margin:6px!important}.passage-pick span{font:18px/1.8 Noto Naskh Arabic,serif}.passage-review{border:1px solid #ccd2d5;border-radius:6px;margin-block:12px;padding:12px}.passage-review pre{white-space:pre-wrap;max-height:220px;font:18px/1.8 Noto Naskh Arabic,serif;overflow:auto}.passage-review label{display:block}.passage-suggestion{background:#fff8e8}.passage-warning{color:#905d11}.passage-preview{color:#302d27;background:#faf7ef;padding:16px;font:20px/1.9 Noto Naskh Arabic,serif}.passage-preview .passage-verse{font-size:18px}@media print{.passage-listen{display:none}.passage-verse{break-inside:avoid}.passage-poem{orphans:2;widows:2}}.passage-block p{font:inherit;line-height:inherit;text-align:right;direction:rtl;unicode-bidi:isolate}.passage-block mark{color:inherit;background:#e8c97775;border-bottom:1px solid #ba974b45}.synced-text .passage-listen{width:auto;font-size:.7em}@media print{.ebook-viewport,.mode-pages .ebook-viewport,.ebook-focus .ebook-viewport{height:auto!important;max-height:none!important;overflow:visible!important}.ebook-paper{box-shadow:none}.sync-controls,.ebook-selection,.ebook-toast{display:none!important}.passage-verse{grid-template-columns:minmax(0,1fr) 1em minmax(0,1fr)}.passage-verse.whole{grid-template-columns:1fr}.passage-divider{display:inline}}.passage-text{text-align:right;direction:rtl}.passage-fragment{direction:rtl;unicode-bidi:isolate}.passage-poem .passage-fragment{text-align:center;white-space:normal;overflow-wrap:normal;word-spacing:normal;letter-spacing:normal;font-kerning:normal;font-feature-settings:"rlig" 1,"calt" 1,"liga" 1;min-width:0}.passage-poem .verse-ornament{width:1.3em;height:1.3em}.passage-poem .passage-verse.whole{text-align:center;grid-template-columns:1fr}@media (max-width:650px){.passage-poem .ebook-bayt{grid-template-columns:minmax(0,1fr) 1.2em minmax(0,1fr);gap:.2em}}body .passage-poem.ebook-poetry{max-width:100%;margin:1.25em auto;font-family:Amiri,serif}.passage-text .passage-story-heading{break-after:avoid;white-space:pre-wrap;margin:1.8em 0 .9em;font-family:inherit;font-size:1.3em;font-weight:600;line-height:1.7;text-align:center!important}.passage-story-heading .passage-fragment{text-align:center;display:block}
