@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/geist-400.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/geist-500.woff2) format("woff2")}@font-face{font-family:Geist;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/geist-italic-400.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/geist-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/geist-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/geist-latin-ext-italic-400.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/noto-sans-fallback-400.woff2) format("woff2");unicode-range:U+02B0-02FF,U+1E00-1EFF}@font-face{font-family:Geist;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/noto-sans-fallback-italic-400.woff2) format("woff2");unicode-range:U+02B0-02FF,U+1E00-1EFF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/noto-sans-fallback-400.woff2) format("woff2");unicode-range:U+02B0-02FF,U+1E00-1EFF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/geist-mono-400.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/geist-mono-500.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/geist-mono-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/geist-mono-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/noto-sans-fallback-400.woff2) format("woff2");unicode-range:U+02B0-02FF,U+1E00-1EFF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/noto-sans-fallback-400.woff2) format("woff2");unicode-range:U+02B0-02FF,U+1E00-1EFF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/amiri-400.woff2) format("woff2")}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/amiri-700.woff2) format("woff2")}@font-face{font-family:Amiri Quran;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/amiri-quran-400.woff2) format("woff2")}:root{--eb-canvas: #0f1115;--eb-canvas-deep: #0a0b0d;--eb-ink-primary: #efe7d4;--eb-ink-secondary: #c8c0ad;--eb-ink-muted: #8a8275;--eb-ink-mute-deep: #5c5a52;--eb-accent: #d4a85f;--eb-hairline: #2a2c33;--eb-callout-surface: rgba(212, 168, 95, .06);--eb-body-size: 13.5px;--eb-body-leading: 1.6;--eb-margin-top: .6in;--eb-margin-side: .5in;--eb-margin-bottom: .5in}@page{size:5.5in 8.5in;margin:0}html,body{margin:0;padding:0;background:var(--eb-canvas);color:var(--eb-ink-primary);font-family:Geist,Amiri,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ebook-page{width:5.5in;height:8.5in;padding:.6in .5in;position:relative;page-break-after:always;break-after:page;overflow:hidden;box-sizing:border-box}.ebook-page:last-child{page-break-after:auto;break-after:auto}.ebook-page-folio{max-height:8.5in;overflow:hidden;page-break-after:always;break-after:page}.glossary-entry-example,.chart-block .verb-conjugation-table,.vocab-grid{page-break-inside:avoid;break-inside:avoid}.ebook-page-folio .chart-block{margin:12px 0 14px;padding-top:10px}.ebook-page-folio .chart-block-label{margin-bottom:6px}.ebook-page-folio .chart-block-end{margin-top:6px}.ebook-page-folio .chart-block th,.ebook-page-folio .chart-block td{padding:3px 8px}.ebook-page-folio .callout{margin:10px 0!important;padding:8px 12px!important}.ebook-page-folio .arabic-example{margin:10px 0!important;padding:8px 12px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;gap:4px!important}.ebook-page-folio .arabic-example .arabic-text{font-size:16px!important;line-height:1.7!important}.ebook-page-folio .arabic-example .translation{font-size:11px!important;line-height:1.45!important;margin:4px 0!important}.ebook-page-folio .arabic-example .reference{font-size:9.5px!important;margin:2px 0 0!important}.ebook-page-folio .orient-body p{margin-bottom:10px}.ebook-page-folio .orient-title{margin-bottom:16px}.ebook-page-folio .glossary-entry{margin-bottom:12px}.ebook-page-folio .glossary-entry-def{margin-bottom:6px;line-height:1.42}.ebook-page-folio .glossary-entry-translit{margin-bottom:5px}.ebook-page-folio .glossary-entry-example{padding:3px 10px;margin-bottom:4px}.ebook-page-folio .glossary-entry-note{margin-top:4px;line-height:1.42}.ebook-page-folio .glossary-letter{padding:14px 0 8px;margin:8px 0 12px}.ebook-page-folio .glossary-letter-ar{font-size:56px}.ebook-folio{position:absolute;bottom:.25in;left:0;right:0;text-align:center;font-family:Geist Mono,Amiri,monospace;font-size:11px;letter-spacing:.22em;color:var(--eb-ink-mute-deep)}.eb-arabic{direction:rtl}.eb-uppercase{text-transform:uppercase}strong,b{font-weight:500}.ac-body em{font-family:Geist,Amiri,sans-serif;font-style:italic}.ac-body p{margin:0 0 14px}.ebook-page-folio{page:refbody}@page refbody{@bottom-center{content:counter(page);font-family:Geist Mono,Amiri,monospace;font-size:10px;letter-spacing:.22em;color:#5c5a52}}.mode-data{--eb-body-size: 10px;--eb-body-leading: 1.35}.mode-data .chart-block,.mode-data table{font-size:var(--eb-body-size);line-height:var(--eb-body-leading)}.mode-data .callout{padding:8px 12px}.eb-running{position:absolute;top:.28in;left:.5in;right:.5in;display:flex;justify-content:space-between;font-family:Geist Mono,Amiri,monospace;font-size:9px;letter-spacing:.22em;color:var(--eb-ink-mute-deep);text-transform:uppercase}.eb-running-letter{font-family:Amiri Quran,serif;font-size:28px;color:var(--eb-accent);letter-spacing:0;text-transform:none;line-height:1}.eb-running-letter-name{font-family:Geist Mono,Amiri,monospace;font-size:9px;letter-spacing:.22em;color:var(--eb-ink-mute-deep);margin-left:8px;align-self:center}.section-divider{background:var(--eb-canvas);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.2in .6in;text-align:center}.section-divider-rule-top,.section-divider-rule-bottom{width:70%;height:1px;background:var(--eb-accent)}.section-divider-inner{padding:38px 0}.section-divider-number{font-family:Geist Mono,Amiri,monospace;font-size:90px;font-weight:400;color:var(--eb-accent);letter-spacing:.05em;line-height:1;margin-bottom:22px}.section-divider-name{font-family:Geist,Amiri,sans-serif;font-weight:500;font-size:22px;letter-spacing:.04em;text-transform:uppercase;color:var(--eb-ink-primary)}.master-toc{padding:.9in .6in .6in}.master-toc-title{font-family:Geist Mono,Amiri,monospace;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--eb-accent);margin-bottom:8px}.master-toc-h{font-family:Geist,Amiri,sans-serif;font-weight:500;font-size:22px;color:var(--eb-ink-primary);letter-spacing:-.015em;margin:0 0 28px}.master-toc ol{list-style:none;margin:0;padding:0}.master-toc li{display:flex;align-items:baseline;font-family:Geist,Amiri,sans-serif;font-size:12px;line-height:1.5;color:var(--eb-ink-secondary);margin:0 0 6px}.master-toc li.section{font-family:Geist Mono,Amiri,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:10px;color:var(--eb-accent);margin-top:18px;margin-bottom:8px}.master-toc li.subsection{font-family:Geist,Amiri,sans-serif;font-size:10.5px;line-height:1.35;color:var(--eb-ink-muted);padding-left:18px;margin-bottom:2px}.master-toc li.subsection .toc-label{letter-spacing:.02em}.master-toc li .toc-label{flex:0 0 auto}.master-toc li .toc-dots{flex:1 1 auto;border-bottom:1px dotted var(--eb-hairline);margin:0 8px;transform:translateY(-3px)}.master-toc li .toc-page{flex:0 0 auto;font-family:Geist Mono,Amiri,monospace;font-size:11px;color:var(--eb-ink-muted)}.section-toc{margin:0 0 28px;padding:12px 16px;border-left:2px solid var(--eb-accent);background:var(--eb-callout-surface)}.section-toc-label{font-family:Geist Mono,Amiri,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--eb-accent);margin-bottom:6px}.section-toc ul{list-style:none;margin:0;padding:0}.section-toc li{font-family:Geist,Amiri,sans-serif;font-size:11px;line-height:1.5;color:var(--eb-ink-secondary);margin:0 0 3px}.vocab-grid{width:100%}.vocab-row{display:grid;grid-template-columns:28px 1fr 1fr 1.6fr;column-gap:12px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--eb-hairline)}.vocab-rank{font-family:Geist Mono,Amiri,monospace;font-size:9px;letter-spacing:.18em;color:var(--eb-ink-mute-deep);text-align:right}.vocab-arabic{font-family:Amiri,serif;font-size:16px;direction:rtl;text-align:right;color:var(--eb-ink-primary)}.vocab-translit{font-family:Geist Mono,Amiri,monospace;font-size:9.5px;color:var(--eb-ink-secondary);letter-spacing:.02em}.vocab-gloss{font-family:Geist,Amiri,sans-serif;font-size:10.5px;color:var(--eb-ink-primary)}.chart-block{margin:18px 0 22px;padding:12px 0 0;border-top:1px solid var(--eb-accent)}.chart-block-label{font-family:Geist Mono,Amiri,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--eb-accent);margin-bottom:10px}.chart-block-end{margin-top:10px;height:1px;background:var(--eb-hairline)}.chart-block table{width:100%;border-collapse:collapse}.chart-block th,.chart-block td{padding:4px 8px;text-align:left;font-size:10px;line-height:1.35;border-bottom:1px solid var(--eb-hairline);vertical-align:top}.chart-block th{font-family:Geist Mono,Amiri,monospace;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--eb-ink-muted)}.chart-block{page-break-inside:avoid}.chart-block.verb-table{page-break-inside:auto}.chart-block.verb-table{margin:10px 0 12px;padding-top:8px}.ebook-page:has(.chart-block.verb-table) .orient-number{margin-bottom:3px;font-size:9px}.ebook-page:has(.chart-block.verb-table) .orient-title{font-size:14px;margin:0 0 6px;line-height:1.15}.ebook-page:has(.chart-block.verb-table) .orient-body{font-size:9.5px;line-height:1.4}.ebook-page:has(.chart-block.verb-table) .orient-body p{margin:0 0 4px}.ebook-page:has(.chart-block.verb-table){padding-top:.45in!important;padding-bottom:.4in!important}.chart-block.verb-table .verb-conjugation{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;margin:0;box-shadow:none;overflow:visible}.chart-block.verb-table .verb-header{background:transparent;padding:0 0 3px;text-align:left;border-block-end:1px solid var(--eb-hairline);margin-bottom:3px;display:flex;align-items:baseline;gap:10px}.chart-block.verb-table .verb-root{font-family:Amiri,serif;font-size:12px;font-weight:600;color:var(--eb-accent);letter-spacing:.08em;margin:0;filter:none;line-height:1.2}.chart-block.verb-table .verb-meta{gap:6px}.chart-block.verb-table .verb-form{font-family:Geist Mono,Amiri,monospace;font-size:7.5px;font-weight:500;color:var(--eb-ink-muted);letter-spacing:.18em;text-transform:uppercase;line-height:1.2}.chart-block.verb-table .verb-pattern{font-family:Amiri,serif;font-size:10px;color:var(--eb-accent);line-height:1.2}.chart-block.verb-table .table-wrapper{background:transparent;overflow:visible}.chart-block.verb-table .verb-table{background:transparent;border-collapse:collapse;width:100%;table-layout:fixed}.chart-block.verb-table .verb-table th[scope=col]{background:transparent;color:var(--eb-ink-muted);font-family:Geist Mono,Amiri,monospace;font-weight:500;font-size:7px;letter-spacing:.14em;text-transform:uppercase;padding:3px 5px;border-block-end:1px solid var(--eb-hairline);line-height:1.2}.chart-block.verb-table .verb-table th[scope=row]{background:transparent;color:var(--eb-ink-primary);font-family:Geist,Amiri,sans-serif;font-weight:400;font-size:8px;padding:1.5px 5px;border-block-end:1px solid var(--eb-hairline);line-height:1.2;vertical-align:middle}.chart-block.verb-table .verb-table td{font-family:Amiri,serif;font-size:9.5px;color:var(--eb-ink-primary);padding:1.5px 5px;border-block-end:1px solid var(--eb-hairline);line-height:1.25;vertical-align:middle}.chart-block.verb-table .verb-table td:last-child{font-family:Geist,Amiri,sans-serif;font-size:8px;color:var(--eb-ink-secondary)}.chart-block.verb-table .verb-table th[scope=row],.chart-block.verb-table .verb-table td:first-child{width:32%}.chart-block.verb-table .verb-table th[scope=col]:nth-child(2),.chart-block.verb-table .verb-table td:nth-child(2){width:36%}.chart-block.verb-table .verb-table th[scope=col]:last-child,.chart-block.verb-table .verb-table td:last-child{width:32%}.chart-block.verb-table .verb-table thead{position:static!important;inline-size:auto!important;block-size:auto!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important}.chart-block.verb-table .verb-table tbody tr{display:table-row!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}.chart-block.verb-table .verb-table tbody tr th[scope=row],.chart-block.verb-table .verb-table tbody tr td{display:table-cell!important;justify-content:initial!important;align-items:initial!important;background:transparent!important}.chart-block.verb-table .verb-table td:before{content:none!important;display:none!important}.glossary-letter{display:flex;align-items:baseline;gap:18px;padding:28px 0 14px;border-bottom:1px solid var(--eb-accent);margin:16px 0 18px}.glossary-letter-ar{font-family:Amiri Quran,serif;font-size:84px;color:var(--eb-accent);line-height:.9}.glossary-letter-name{font-family:Geist Mono,Amiri,monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--eb-ink-muted)}.glossary-entry{margin:0 0 22px;page-break-inside:avoid}.glossary-entry-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}.glossary-entry-term{font-family:Geist,Amiri,sans-serif;font-weight:500;font-size:13px;color:var(--eb-ink-primary);letter-spacing:-.005em}.glossary-entry-term-mono{font-family:Geist Mono,Amiri,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--eb-accent);margin-right:8px}.glossary-entry-refs{font-family:Geist Mono,Amiri,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--eb-ink-muted)}.glossary-entry-translit{font-family:Geist,Amiri,sans-serif;font-size:11px;color:var(--eb-ink-muted);margin:0 0 8px}.glossary-entry-translit-ar{font-family:Amiri,serif;font-size:14px;color:var(--eb-ink-primary);margin-right:8px}.glossary-entry-def{font-family:Geist,Amiri,sans-serif;font-size:11px;line-height:1.5;color:var(--eb-ink-secondary);margin:0 0 8px}.glossary-entry-example{border-left:1px solid var(--eb-accent);padding:4px 12px;margin:0 0 6px}.glossary-entry-example-label{font-family:Geist Mono,Amiri,monospace;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--eb-accent);margin-bottom:4px}.glossary-entry-example-ar{font-family:Amiri Quran,serif;font-size:14px;direction:rtl;text-align:right;color:var(--eb-ink-primary)}.glossary-entry-example-translit{font-family:Geist Mono,Amiri,monospace;font-size:9.5px;color:var(--eb-ink-muted);margin:2px 0}.glossary-entry-example-trans{font-family:Geist,Amiri,sans-serif;font-style:italic;font-size:10.5px;color:var(--eb-ink-secondary)}.glossary-entry-example-ref{font-family:Geist Mono,Amiri,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--eb-ink-mute-deep);margin-top:2px}.glossary-entry-note{font-family:Geist,Amiri,sans-serif;font-size:10.5px;line-height:1.5;color:var(--eb-ink-secondary);margin:6px 0 0}.orient-chapter{padding:.6in .5in .5in}.orient-number{font-family:Geist Mono,Amiri,monospace;font-size:11px;letter-spacing:.24em;color:var(--eb-accent);text-transform:uppercase;margin-bottom:8px}.orient-title{font-family:Geist,Amiri,sans-serif;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.015em;color:var(--eb-ink-primary);margin:0 0 24px}.orient-body{font-family:Geist,Amiri,sans-serif;font-size:12.5px;line-height:1.65;color:var(--eb-ink-secondary);letter-spacing:-.005em}.orient-body p{margin:0 0 14px}.orient-body em{font-style:italic}.table-scroll{overflow:visible!important}
