@charset "UTF-8";:root{--color-primary: #488aff;--color-primary-shade: #3f79e0;--color-secondary: #32db64;--color-danger: #f53d3d;--color-light: #f4f4f4;--color-dark: #222428;--text-color: #1c1e21;--text-muted: #6b7280;--bg-color: #ffffff;--border-color: #e5e7eb;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-greek: "GFS Neohellenic", "Times New Roman", "SBL Greek", Georgia, serif;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2.5rem;--radius: 6px;--topbar-height: 3.5rem}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--text-color);background:var(--bg-color);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:1.2}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--space-4);height:var(--topbar-height);padding:0 var(--space-3);background:var(--color-dark);color:#fff;overflow-x:auto;scrollbar-width:none}.topbar::-webkit-scrollbar{display:none}.topbar .brand{flex-shrink:0;font-size:1.25rem;font-weight:700;color:#fff}.topbar nav{display:flex;flex-shrink:0;gap:var(--space-3)}.topbar nav a{color:#ffffffbf;padding:var(--space-1) var(--space-2);border-radius:var(--radius);white-space:nowrap}.topbar nav a:hover{text-decoration:none;color:#fff;background:#ffffff1a}.topbar nav a.active{color:#fff;background:var(--color-primary)}.content{max-width:60rem;margin:0 auto;padding:var(--space-4) var(--space-3) var(--space-5)}.page>h1{margin-top:0}.btn{display:inline-block;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius);background:#fff;color:var(--text-color);font:inherit;cursor:pointer}.btn:hover{text-decoration:none;border-color:var(--color-primary);color:var(--color-primary)}.btn.primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn.primary:hover{background:var(--color-primary-shade);color:#fff}.placeholder{color:var(--text-muted);font-style:italic}.translation-html h3{font-family:var(--font-sans);margin:var(--space-3) 0 var(--space-1)}.translation-html p{text-indent:50px;margin-top:0;margin-bottom:0;line-height:1.8}.translation-html p.tverse{text-indent:0;margin:0 0 var(--space-2);line-height:1.8}.translation-html .chapternumber{font-size:125%;display:inline;font-weight:900}.translation-html .segment,.translation-html .translationtext,.translation-html .translationnote{display:inline-block}.translation-html .more_info{border-bottom:1px dotted;position:relative}.translation-html .more_info .title{top:20px;background:silver;padding:4px;left:0}.translation-html blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px}.translation-html blockquote p{display:inline}.translation-html li.li1{margin-left:5px}.translation-html li.li2{margin-left:50px}.translation-html li.li3{margin-left:100px}.translation-html .small-caps{font-variant:small-caps;display:inline}.translation-html .copyright{margin-top:1em;font-style:italic}.as-entry{font-family:var(--font-greek);line-height:1.65}.as-entry>.as-form{display:block;margin-bottom:var(--space-2)}.as-occ{display:inline-block;margin-bottom:var(--space-1);padding:.05rem .45rem;border-radius:999px;background:var(--color-light);color:var(--text-muted);font-family:var(--font-sans);font-size:.75rem;letter-spacing:.02em}.as-orth{font-weight:700}.as-gloss,.as-emph,.as-lat{font-style:italic}.as-gram,.as-usg{font-style:italic;color:var(--text-muted)}.as-ref{white-space:nowrap}.as-etym{margin:var(--space-2) 0;color:var(--text-muted);font-size:.95em}.as-sense{margin:var(--space-1) 0}.as-sense-num{font-weight:700;margin-right:.15rem}.as-sense .as-sense{margin-left:var(--space-4)}.as-re{display:block;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-color);font-size:.95em}.as-heb{font-family:Times New Roman,SBL Hebrew,Ezra SIL,serif}.ml-entry{font-family:var(--font-greek);line-height:1.65}.ml-orth{font-weight:700}.ml-entry>.ml-orth{font-size:1.05em}.ml-etym{margin:var(--space-2) 0;color:var(--text-muted);font-size:.95em}.ml-sense{margin:var(--space-1) 0}.ml-num{font-weight:700;margin-right:.15rem}.ml-lvl-1{margin-left:var(--space-3)}.ml-lvl-2{margin-left:var(--space-4)}.ml-lvl-3{margin-left:var(--space-5)}.ml-lat{font-style:italic}.ml-usg{font-style:italic;color:var(--text-muted)}.ml-ref{color:inherit}.lsj-entry{font-family:var(--font-greek);line-height:1.65}.lsj-orth{font-weight:700}.lsj-entry>.lsj-orth{font-size:1.05em}.lsj-itype,.lsj-gram{font-style:italic;color:var(--text-muted)}.lsj-etym{color:var(--text-muted)}.lsj-bibl{white-space:nowrap}.lsj-author,.lsj-place,.lsj-name,.lsj-date{font-variant:small-caps}.lsj-sense{margin:var(--space-1) 0}.lsj-num{font-weight:700;margin-right:.15rem}.lsj-lvl-2{margin-left:var(--space-2)}.lsj-lvl-3{margin-left:var(--space-4)}.lsj-lvl-4{margin-left:var(--space-5)}.lsj-quote{font-style:italic}.ln-meaning{line-height:1.6}.ln-def{margin:0 0 var(--space-2)}.ln-ex{margin:0 0 var(--space-2) var(--space-4)}.ln-footnote{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.9em}.ln-grc{font-family:var(--font-greek)}.ln-fn{font-size:.7em;vertical-align:super;color:var(--color-primary)}.ln-ref{color:var(--color-primary)}.ln-index{margin-bottom:var(--space-3)}.ln-index-head{font-weight:700;font-family:var(--font-greek)}.ln-index-sense{display:inline-block;margin-right:var(--space-2)}.ln-index-units{margin-top:var(--space-1);color:var(--text-muted)}.ln-index-unit{display:inline-block;margin-right:var(--space-2)}.cx-grc{font-family:var(--font-greek)}.cx-modal-title{margin:var(--space-3) 0 var(--space-1);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.as-entry,.ml-entry,.lsj-entry,.ln-meaning,.ln-index,.cx-para{overflow-wrap:break-word}@media(max-width:480px){.topbar{gap:var(--space-2);padding:0 var(--space-2)}.topbar .brand{font-size:1rem}.topbar nav{gap:var(--space-1)}.topbar nav a{padding:.25rem .4rem;font-size:.85rem}.content{padding:var(--space-3) var(--space-2) var(--space-5)}.translation-html p{text-indent:1.5rem}.lsj-bibl{white-space:normal}}@media(max-width:360px){:root{--space-3: .75rem;--space-4: 1rem;--space-5: 1.75rem}.topbar{gap:.3rem;padding:0 var(--space-1)}.topbar .brand{font-size:.95rem}.topbar nav{gap:.15rem}.topbar nav a{padding:.2rem .3rem;font-size:.8rem}.btn{padding:.45rem .7rem}}
