:root{color-scheme:light;--color-bg:#fafaf7;--color-text-primary:#1a1a1a;--color-text-secondary:#555149;--color-text-muted:#8c8880;--color-accent:#b5703a;--color-border:#e5e1d6;--color-rule-strong:#cfcabd;--color-surface:#f3efe6;--color-surface-strong:#e4e0d8;--color-surface-input:#fafaf7;--color-dot-rest:#847e74;--color-dot-pd:#b5703a;--color-dot-cr:#8e2b25;--color-link:#b5703a;--color-link-hover:#9b4e2a;--color-link-visited:#8b5a2b;--cta-bg:var(--color-accent);--cta-ink:#fafaf7;--cta-bg-hover:#9b4e2a;--color-button-primary:var(--cta-bg);--color-button-primary-text:var(--cta-ink);--color-button-primary-hover:var(--cta-bg-hover);--color-button-secondary-border:var(--color-border);--color-success:#27a745;--color-warning:#ffc107;--color-error:#dc3545;--color-info:#17a2b8;--color-on-accent:var(--color-button-primary-text);--color-shadow:#1a1a1a1a;--color-text:var(--color-text-primary);--color-text-sec:var(--color-text-secondary);--color-rule:var(--color-border);--ink:var(--color-text-primary);--ink-soft:var(--color-text-secondary);--ink-faint:var(--color-text-muted);--bg:var(--color-bg);--secondary:var(--color-text-secondary);--paper:var(--color-bg);--paper-warm:var(--color-surface);--paper-deep:var(--color-surface-strong);--rule:var(--color-border);--rule-strong:var(--color-rule-strong);--accent:var(--color-accent);--accent-soft:#cf9c62;--copyright-fill-pd:var(--accent);--copyright-fill-open:var(--accent-soft);--copyright-fill-copyrighted:#8c8880;--pd-bg:color-mix(in srgb, var(--color-dot-pd) 16%, var(--color-bg));--pd-ink:var(--color-dot-pd);--cc-bg:color-mix(in srgb, #2e4b5a 18%, var(--color-bg));--cc-ink:#2e4b5a;--open-bg:var(--cc-bg);--open-ink:var(--cc-ink);--copy-bg:color-mix(in srgb, var(--color-dot-cr) 12%, var(--color-bg));--copy-ink:var(--color-dot-cr);--mixed-bg:color-mix(in srgb, var(--color-rule) 45%, var(--color-bg));--mixed-ink:var(--color-text-secondary);--surface:var(--color-surface);--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--serif-heb:"Frank Ruhl Libre", "Times New Roman", serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", "SF Mono", Consolas, monospace;--gutter:2rem;--content-max:1080px;--prose-max:660px}:root[data-theme=dark]{color-scheme:dark;--color-bg:#1a1a17;--color-text-primary:#eeead9;--color-text-secondary:#a8a898;--color-text-muted:#707060;--color-accent:#c88050;--color-border:#333028;--color-rule-strong:#4a4838;--color-surface:#24241f;--color-surface-strong:#2e2e28;--color-surface-input:#20201c;--color-dot-rest:#6a6a5a;--color-link:#c88050;--color-link-hover:#d4a574;--color-link-visited:#d4a574;--cta-bg:var(--color-accent);--cta-ink:#1a1a17;--cta-bg-hover:#d99a6d;--color-button-secondary-border:var(--color-border);--color-success:#52d273;--color-warning:gold;--color-error:#ff6b6b;--color-info:#4dd0e1;--color-shadow:#00000061;--accent-soft:#a8784a;--copyright-fill-pd:#c88050;--copyright-fill-open:var(--open-ink);--copyright-fill-copyrighted:#555550;--cc-bg:color-mix(in srgb, #608494 24%, var(--color-bg));--cc-ink:#9eb7c0;--open-bg:var(--cc-bg);--open-ink:var(--cc-ink)}*{box-sizing:border-box}html{font-size:16px}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-feature-settings:"kern", "liga", "onum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.55;transition:background .3s,color .3s}a{color:var(--color-link);text-decoration:none}a:visited{color:var(--color-link-visited)}a:hover{color:var(--color-link-hover)}a.wordmark,a.wordmark:visited,a.wordmark:hover{color:var(--ink)}::selection{background:var(--accent);color:var(--color-on-accent)}::selection{background:var(--accent);color:var(--color-on-accent)}.corpus-settings[data-astro-cid-v5okks3l]{font-family:var(--sans);color:var(--ink-faint);font-size:12px}.corpus-settings[data-astro-cid-v5okks3l] summary[data-astro-cid-v5okks3l]{cursor:pointer;list-style:none}.corpus-settings[data-astro-cid-v5okks3l] summary[data-astro-cid-v5okks3l]::-webkit-details-marker{display:none}.corpus-settings-body[data-astro-cid-v5okks3l]{flex-direction:column;gap:.6rem;max-width:28rem;margin-top:.75rem;display:flex}.corpus-toggle[data-astro-cid-v5okks3l]{cursor:pointer;color:var(--ink-soft);align-items:flex-start;gap:.5rem;display:flex}.corpus-url[data-astro-cid-v5okks3l]{color:var(--ink-soft);flex-direction:column;gap:.25rem;display:flex}.corpus-url[data-astro-cid-v5okks3l] input[data-astro-cid-v5okks3l]{font-family:var(--mono);border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:2px;padding:.35rem .5rem;font-size:12px}.corpus-actions[data-astro-cid-v5okks3l]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.corpus-test[data-astro-cid-v5okks3l]{font-family:var(--sans);border:1px solid var(--rule);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:2px;padding:.25rem .6rem;font-size:12px}.corpus-test[data-astro-cid-v5okks3l]:hover{color:var(--ink);border-color:var(--ink-faint)}.corpus-status[data-astro-cid-v5okks3l]{color:var(--ink-faint);font-size:11px}.corpus-hint[data-astro-cid-v5okks3l]{margin:0;font-size:11px;line-height:1.45}.corpus-hint[data-astro-cid-v5okks3l] code[data-astro-cid-v5okks3l]{font-family:var(--mono);font-size:11px}.corpus-banner[data-astro-cid-v5okks3l]{z-index:50;background:var(--ink);color:var(--paper);font-family:var(--sans);text-align:center;padding:.5rem 1rem;font-size:12px;position:fixed;bottom:0;left:0;right:0}.shell{max-width:var(--content-max);padding:2rem var(--gutter) 4rem;margin:0 auto}nav{justify-content:space-between;align-items:baseline;margin-bottom:4.5rem;display:flex}.wordmark{font-family:var(--serif);letter-spacing:0;color:var(--ink);align-items:baseline;gap:.55rem;font-size:22px;font-weight:500;display:inline-flex}.wordmark-title{align-items:baseline;gap:.5rem;display:inline-flex}.wordmark-aramaic{font-family:var(--serif-heb);color:var(--ink-soft);letter-spacing:0;direction:rtl;unicode-bidi:isolate;font-size:20px;font-weight:400}.corpus-source-label{border-left:1px solid var(--rule-strong);font-family:var(--sans);color:var(--ink-faint);white-space:nowrap;padding-left:.65rem;font-size:11px;font-weight:500;line-height:1}.corpus-source-label[hidden]{display:none}.wordmark:hover .corpus-source-label{color:var(--ink-soft);border-left-color:var(--accent)}.nav-links{font-family:var(--sans);color:var(--ink-soft);gap:1.75rem;font-size:14px;display:flex}.nav-links a{color:inherit;transition:color .12s}.nav-links a.active{color:var(--ink);font-weight:500}.nav-links a.nav-read{color:var(--cc-ink);font-weight:500}.nav-links a.nav-read:hover,.nav-links a.nav-read.active{color:var(--accent)}.nav-links a:hover{color:var(--ink)}.theme-toggle{color:var(--ink);margin:-3px 0 0 -.5rem}.toggle-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:5px;transition:background .2s,color .12s;display:inline-flex}.toggle-btn:hover{color:var(--ink);background:#1b2e1f14}:root[data-theme=dark] .toggle-btn:hover{background:#eeead91a}.toggle-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-icon{flex:none;width:20px;height:24px}.icon-smoke{display:inline-flex}.icon-flame,:root[data-theme=dark] .icon-smoke{display:none}:root[data-theme=dark] .icon-flame{display:inline-flex}.wisp{transform-origin:9px 10.5px}.ember{transform-origin:9px 10.5px;opacity:.3}.toggle-btn:hover .wisp-a{animation:2.8s ease-out infinite smoke-a}.toggle-btn:hover .wisp-b{animation:2.8s ease-out 1.4s infinite smoke-b}.toggle-btn:hover .ember{animation:2.4s ease-in-out infinite ember}.flame-body{transform-origin:9px 14.5px}.flame-core{transform-origin:9px 13.5px}.toggle-btn:hover .flame-body{animation:.9s ease-in-out infinite f-dance}.toggle-btn:hover .flame-core{animation:.6s ease-in-out infinite alternate f-core}footer{border-top:1px solid var(--rule);font-family:var(--sans);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:5rem;padding-top:2rem;font-size:12px;display:flex}footer a{color:var(--ink-faint);border-bottom:1px solid var(--rule);transition:color .12s,border-color .12s}footer a:hover{color:var(--color-link-hover);border-bottom-color:var(--accent)}.footer-meta{flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;display:inline-flex}.deploy-version{font-family:var(--mono);color:color-mix(in srgb, var(--ink-faint) 72%, transparent);font-size:11px}@keyframes smoke-a{0%{opacity:0;transform:translateY(1px)translate(0)scaleY(.7)}18%{opacity:.5}to{opacity:0;transform:translateY(-6px)translate(1.6px)scaleY(1.3)}}@keyframes smoke-b{0%{opacity:0;transform:translateY(1px)translate(0)scaleY(.7)}18%{opacity:.42}to{opacity:0;transform:translateY(-6px)translate(-1.6px)scaleY(1.3)}}@keyframes ember{0%,to{opacity:.3}50%{opacity:.65}}@keyframes f-dance{0%{d:path("M9 2 Q13 7 12 11 Q11.5 13.5 9 14.5 Q6.5 13.5 6 11 Q5 7 9 2Z")}25%{d:path("M9 1.5 Q12.5 6.5 12.5 11 Q12 13.5 9 14.5 Q6 13.5 5.5 11 Q5 7.5 9 1.5Z")}50%{d:path("M9 2.5 Q13.5 7.5 11.5 11 Q11 13.5 9 14.5 Q7 13.5 6.5 11 Q5.5 6.5 9 2.5Z")}75%{d:path("M9 1.8 Q12.8 6.8 12 10.5 Q11.5 13.5 9 14.5 Q6.5 13.5 6 10.5 Q5.2 7 9 1.8Z")}to{d:path("M9 2 Q13 7 12 11 Q11.5 13.5 9 14.5 Q6.5 13.5 6 11 Q5 7 9 2Z")}}@keyframes f-core{0%{d:path("M9 7.5 Q10.5 9.5 10 11.5 Q9.5 13 9 13.5 Q8.5 13 8 11.5 Q7.5 9.5 9 7.5Z");opacity:.6}to{d:path("M9 8 Q10.2 9.8 9.8 11 Q9.5 12.5 9 13 Q8.5 12.5 8.2 11 Q7.8 9.8 9 8Z");opacity:.85}}@supports not (d:path("M0 0")){.toggle-btn:hover .flame-body{animation:.8s ease-in-out infinite f-sway}.toggle-btn:hover .flame-core{animation:.5s ease-in-out infinite alternate f-pulse}@keyframes f-sway{0%,to{transform:scaleX(1)scaleY(1)}25%{transform:scaleX(.92)scaleY(1.05)translate(.5px)}50%{transform:scaleX(1.04)scaleY(.96)}75%{transform:scaleX(.94)scaleY(1.04)translate(-.5px)}}@keyframes f-pulse{0%{opacity:.55;transform:scaleY(1)}to{opacity:.9;transform:scaleY(.92)}}}@media (prefers-reduced-motion:reduce){.toggle-btn:hover .wisp-a,.toggle-btn:hover .wisp-b,.toggle-btn:hover .ember,.toggle-btn:hover .flame-body,.toggle-btn:hover .flame-core{animation:none}}@media (width<=720px){:root{--gutter:1.25rem}nav{margin-bottom:3rem}.nav-links{gap:1rem;font-size:13px}.nav-links a.nav-secondary,.corpus-source-label{display:none}footer{flex-direction:column;gap:.5rem}}
