[hidden]{display:none!important}.library-search{max-width:720px;margin:0 0 32px}.library-search label,.reader-toolbar label{font:600 .85rem/1.5 var(--sans);margin-bottom:8px;display:block}.library-search>div,.reader-search{gap:8px;display:flex}.library-search input,.reader-search input{border:1px solid var(--line);width:100%;min-width:0;font:1rem/1.5 var(--sans);background:#fff;border-radius:3px;padding:12px}.library-search button,.reader-toolbar button,.passage-copy button{border:1px solid var(--line);color:var(--green);cursor:pointer;font:.8rem/1.4 var(--sans);background:0 0;border-radius:3px;min-height:44px;padding:10px 12px}.library-search p{font:.8rem/1.6 var(--sans);color:var(--muted)}.library-matches{margin-bottom:0;padding-left:20px}.library-matches li{padding:8px 0}.library-matches a{font:600 .88rem/1.5 var(--sans)}.library-matches p{overflow-wrap:anywhere;max-width:850px}.reader-coverage{color:var(--muted)}.reader-use-notice{border:1px solid var(--line);background:var(--light);overflow-wrap:anywhere;border-radius:3px;margin-top:24px;padding:18px 22px}.reader-use-notice h2{font:600 .9rem/1.5 var(--sans);margin:0 0 10px}.reader-use-notice p{font:.85rem/1.75 var(--sans);color:var(--muted);margin:8px 0}.reader-use-notice p:last-child{margin-bottom:0}.reader-use-notice a{color:var(--green);text-underline-offset:3px}.translation-reader .breadcrumbs{flex-wrap:wrap;margin-bottom:28px}.reader-header{max-width:980px;padding-bottom:36px}.reader-header h1{font:clamp(2.1rem,4vw,3.25rem)/1.2 var(--serif);overflow-wrap:anywhere;margin:0 0 20px}.reader-credit,.reader-edition{font:.88rem/1.8 var(--sans);color:var(--muted);margin:6px 0}.reader-header .book-actions{align-items:center;margin-top:24px}.reader-layout{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:40px;padding:30px 0 65px;display:grid}.reader-sidebar{align-self:start;min-width:0;position:sticky;top:20px}.reader-contents>summary{font:600 .9rem/1.5 var(--sans);cursor:pointer;padding:10px 0}.reader-contents nav{overscroll-behavior:contain;max-height:70vh;overflow:auto}.reader-contents ol{margin:12px 0 24px;padding:0;list-style:none}.reader-contents li{margin-bottom:10px}.reader-contents a{font:.82rem/1.55 var(--sans);color:var(--muted);overflow-wrap:anywhere;padding:7px 4px;text-decoration:none;display:block}.reader-contents a:hover{color:var(--green);text-decoration:underline}.reader-sidebar>.text-link{margin-top:20px;font-size:.75rem}.reader-body{min-width:0}.reader-toolbar{padding-bottom:20px}.reader-options{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.reader-options [role=group],.section-actions{flex-wrap:wrap;gap:5px;display:flex}.reader-options button[aria-pressed=true]{background:var(--green);color:var(--paper);border-color:var(--green)}.reader-status{font:.78rem/1.6 var(--sans);color:var(--muted);margin:12px 0 0}.reader-section{border-block-start:1px solid var(--line);scroll-margin-top:20px}.reader-section>summary{cursor:pointer;color:var(--green);padding:20px 0;list-style-position:inside;display:list-item}.reader-section>summary h2{font:1.45rem/1.5 var(--serif);overflow-wrap:anywhere;display:inline}.reader-unit{min-width:0;margin:0 0 1em;padding:0;scroll-margin-top:24px}.reader-unit.paired{margin-bottom:2em}.reader-title-repeat{margin-bottom:0}.reader-title-repeat .reader-text>h3,.reader-title-repeat .reader-text>h2{height:0;margin:0;overflow:hidden}.reader-unit:focus-visible{outline:2px solid var(--green);outline-offset:5px}.reader-copy-options{font:.8rem/1.6 var(--sans);color:var(--muted);margin:18px 0 24px}.reader-copy-options>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.reader-copy-options>summary:after{content:"＋"}.reader-copy-options[open]>summary:after{content:"−"}.reader-copy-options label{margin:6px 0;display:block}.reader-copy-options select{border:1px solid var(--line);background:var(--paper);max-width:100%;min-height:44px;font:inherit;color:var(--green);border-radius:3px;margin-bottom:10px;padding:8px;display:block}.passage-copy{flex-wrap:wrap;gap:4px;display:flex}.passage-copy button{min-height:44px;padding:8px 12px;font-size:.78rem}.parallel-text{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.reader-side{min-width:0}.arabic-side{grid-area:1/1}.english-side{grid-area:2/1}.reader-text{font:1.06rem/1.9 var(--serif);overflow-wrap:anywhere}.reader-text[lang=ar]{font:1.4rem/2 var(--arabic);text-align:right;direction:rtl;unicode-bidi:isolate}.reader-text p{margin:0 0 1em}.reader-text p:last-child{margin-bottom:0}.reader-text [lang=ar]{font-family:var(--arabic);unicode-bidi:isolate}.reader-text sup{font-size:.7em;line-height:0}.reader-text a{color:var(--green)}.reader-text table{font:.85rem/1.6 var(--sans);border-collapse:collapse;table-layout:fixed;width:100%;margin:18px 0}.reader-text td,.reader-text th{border:1px solid var(--line);overflow-wrap:anywhere;padding:8px}.reader-text tr:first-child{background:var(--light);font-weight:600}.reader-text ol,.reader-text ul{padding-inline-start:24px}.reader-text ol{margin:4px 0}.reader-text h2,.reader-text h3{font:1.2rem/1.6 var(--serif);margin:24px 0 14px}.reader-text [id]{scroll-margin-top:24px}.reader-unit.single .parallel-text,[data-view=ar] .paired .parallel-text,[data-view=en] .paired .parallel-text{grid-template-columns:1fr}.reader-unit.single .reader-side,[data-view=ar] .paired .reader-side,[data-view=en] .paired .reader-side{grid-area:auto/1}[data-view=ar] .paired .english-side,[data-view=en] .arabic-side{display:none}.translation-reader a:focus-visible,.translation-reader button:focus-visible,.translation-reader input:focus-visible,.translation-reader select:focus-visible,.translation-reader summary:focus-visible,.library-list a:focus-visible,.library-search input:focus-visible,.library-search button:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media (width<=1000px){.reader-layout{grid-template-columns:175px minmax(0,1fr);gap:25px}.parallel-text{gap:12px}.reader-text{font-size:1rem}.reader-text[lang=ar]{font-size:1.4rem}}.reader-text span[lang=ar]:not([dir]){unicode-bidi:normal}.reader-text p[lang=ar][dir=rtl]{text-align:right;font-size:1.4rem;line-height:2}.reader-text .source-red-a61b1b{color:#a61b1b}.reader-text .source-red-9a403e{color:#9a403e}.reader-text .source-black{color:#000}.reader-text .source-roman{font-style:normal}.reader-text .source-regular{font-weight:400}.reader-text :is(.source-red-a61b1b,.source-red-9a403e,.source-black) a{color:inherit}@media (width<=760px){.reader-layout{grid-template-columns:1fr;gap:22px}.reader-sidebar{border-bottom:1px solid var(--line);padding-bottom:20px;position:static}.reader-contents nav{max-height:45vh}.reader-contents a{min-height:44px}.reader-header h1{font-size:2.1rem}.parallel-text{grid-template-columns:1fr;gap:12px}.arabic-side{grid-area:1/1}.english-side{grid-area:2/1}.reader-unit.single .reader-side{grid-row:auto}.reader-text{font-size:1.08rem}.reader-text[lang=ar]{font-size:1.4rem}.reader-use-notice{padding:16px}.reader-options{gap:10px}.passage-copy button{min-height:44px}.reader-header .book-actions{flex-wrap:wrap}}@media print{.reader-sidebar,.reader-toolbar,.reader-copy-options,.site-header,.site-footer,.prototype-banner{display:none!important}.reader-layout{display:block}.reader-section>summary{display:none}.reader-section::details-content{content-visibility:visible}.reader-unit{break-inside:avoid}.reader-title-repeat .reader-text>h3,.reader-title-repeat .reader-text>h2{height:auto;margin:24px 0 14px;overflow:visible}.reader-layout .reader-side{display:block!important}.reader-header h1{font-size:24pt}}
