@font-face{font-family:Cardo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cardo-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cardo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cardo-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cardo-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cardo-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cardo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cardo-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cardo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cardo-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cardo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cardo-400-italic-marks.woff2) format("woff2");unicode-range:U+301,U+325,U+3b2,U+3b8,U+3bf,U+3c2,U+3c7,U+3cc,U+2081-2083,U+2192,U+27e8-27e9}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cardo-400-normal-marks.woff2) format("woff2");unicode-range:U+301,U+325,U+3b2,U+3b8,U+3bf,U+3c2,U+3c7,U+3cc,U+2081-2083,U+2192,U+27e8-27e9}@font-face{font-family:Cardo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cardo-700-normal-marks.woff2) format("woff2");unicode-range:U+301,U+325,U+3b2,U+3b8,U+3bf,U+3c2,U+3c7,U+3cc,U+2081-2083,U+2192,U+27e8-27e9}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/grenze-gotisch-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/grenze-gotisch-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/grenze-gotisch-400-normal-marks.woff2) format("woff2");unicode-range:U+301,U+325,U+3b2,U+3b8,U+3bf,U+3c2,U+3c7,U+3cc,U+2081-2083,U+2192,U+27e8-27e9}:root{--vellum: oklch(96.5% .014 84);--vellum-deep: oklch(93% .021 82);--ink: oklch(27% .028 62);--ink-soft: oklch(46% .03 66);--ink-faint: oklch(53% .028 70);--rule: oklch(84% .024 80);--rule-hair: oklch(89% .018 82);--vermilion: oklch(48% .165 32);--ultramarine: oklch(41% .13 262);--gold: oklch(63% .115 76);--text-rubric: .8125rem;--text-small: 1rem;--text-body: 1.25rem;--text-form: clamp(2.25rem, 6vw, 3.25rem);--text-title: clamp(2.6rem, 8.5vw, 4.5rem);--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--display: "Grenze Gotisch", "Cardo", Georgia, serif;--body: "Cardo", "Junicode", "Gentium Book Plus", Georgia, "Times New Roman", serif;--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--margin-col: 6.5rem}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--vellum);color:var(--ink);font-family:var(--body);font-size:var(--text-body);line-height:1.6;font-kerning:normal;-webkit-font-smoothing:antialiased}.leaf{max-width:50rem;margin:0 auto;padding:var(--space-4xl) var(--space-lg) var(--space-3xl)}.masthead h1{font-family:var(--display);font-weight:400;font-size:var(--text-title);line-height:1;letter-spacing:-.01em;margin:0 0 var(--space-lg);max-width:20ch;text-wrap:balance}.titleword{white-space:nowrap}.versal{color:var(--gold);font-family:var(--body);font-size:.92em;line-height:0;vertical-align:-.04em;margin-right:.03em}.standfirst{font-size:var(--text-body);line-height:1.55;margin:0 0 var(--space-md);max-width:54ch}.colophon-note{font-size:var(--text-small);line-height:1.6;font-style:italic;color:var(--ink-soft);margin:0;max-width:56ch}.quill{margin:var(--space-3xl) 0 var(--space-xl)}.quill label{display:block;font-size:var(--text-rubric);font-variant-caps:all-small-caps;letter-spacing:.12em;color:var(--vermilion);margin-bottom:var(--space-xs)}.quill-row{display:flex;align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap}.quill input{flex:1 1 14rem;min-width:0;background:none;border:none;border-bottom:2px solid var(--rule);border-radius:0;color:var(--ink);font-family:var(--body);font-size:clamp(1.6rem,4.5vw,2.1rem);line-height:1.3;padding:0 0 var(--space-2xs);outline:none;transition:border-color .22s var(--ease-out-quart)}.quill input:focus-visible{border-bottom-color:var(--vermilion)}.quill input::placeholder{color:var(--ink-faint);font-style:italic}.quill button{background:none;border:1px solid var(--rule);border-radius:0;color:var(--ink-soft);font-family:var(--body);font-size:var(--text-rubric);font-variant-caps:all-small-caps;letter-spacing:.1em;padding:var(--space-xs) var(--space-md);cursor:pointer;transition:color .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart),background-color .16s var(--ease-out-quart)}.quill button:hover{background:var(--vellum-deep);border-color:var(--ink-faint);color:var(--ink)}.quill button.primary{border-color:var(--vermilion);color:var(--vermilion)}.quill button.primary:hover{background:var(--vermilion);color:var(--vellum)}.unwritten p{font-size:var(--text-small);font-style:italic;color:var(--ink-soft);margin:0 0 var(--space-md);max-width:56ch}.unwritten ul{display:flex;gap:var(--space-lg);flex-wrap:wrap;list-style:none;margin:0;padding:0}.unwritten button{background:none;border:none;padding:var(--space-2xs) 0;color:var(--ink);font-family:var(--body);font-size:1.45rem;border-bottom:1px solid var(--rule);cursor:pointer;transition:color .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart)}.unwritten button:hover{color:var(--vermilion);border-bottom-color:var(--vermilion)}.scribal-error{font-size:var(--text-small);font-style:italic;color:var(--vermilion);margin:var(--space-lg) 0 0}.attribution{display:flex;gap:var(--space-lg);align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin:var(--space-2xl) 0 var(--space-xl);padding-bottom:var(--space-md);border-bottom:1px solid var(--rule)}.attribution p{font-size:var(--text-small);font-style:italic;color:var(--ink-soft);margin:0;flex:1 1 18rem;max-width:52ch}.hand{display:flex;align-items:baseline;gap:var(--space-sm)}.hand button{background:none;border:none;padding:0;color:var(--ink-faint);font-family:var(--body);font-size:var(--text-rubric);font-variant-caps:all-small-caps;letter-spacing:.1em;cursor:pointer;border-bottom:1px solid transparent;transition:color .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart)}.hand button:hover{color:var(--ink)}.hand button.on{color:var(--vermilion);border-bottom-color:var(--vermilion)}.column{list-style:none;margin:0;padding:0}.entry{display:grid;grid-template-columns:var(--margin-col) 8px minmax(0,1fr);column-gap:var(--space-lg)}.marginal-date{grid-column:1;margin:0;padding-top:var(--space-md);text-align:right;font-size:var(--text-rubric);font-variant-caps:all-small-caps;letter-spacing:.08em;color:var(--vermilion);white-space:nowrap}.bounding{grid-column:2;background:linear-gradient(to right,var(--rule) 0 1px,transparent 1px 7px,var(--rule) 7px 8px)}.written{grid-column:3;padding:var(--space-md) 0 var(--space-2xl);min-width:0}.rubric{font-family:var(--body);font-size:var(--text-rubric);font-weight:400;font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--ink-soft);margin:0;text-indent:-1.1em;padding-left:1.1em}.paraph{font-size:1.15em;margin-right:.35em;letter-spacing:0}.paraph.vermilion{color:var(--vermilion)}.paraph.ultramarine{color:var(--ultramarine)}.unattested{color:var(--gold);font-style:italic;letter-spacing:.06em}.form{font-size:var(--text-form);line-height:1.1;margin:var(--space-xs) 0 var(--space-2xs);word-break:break-word}.ipa{font-size:1.2rem;font-style:italic;color:var(--ink);margin:0 0 var(--space-sm);word-break:break-word}.blurb{margin:0;max-width:58ch;color:var(--ink)}.changes{margin-top:var(--space-md)}.changes>button{background:none;border:none;padding:0;color:var(--ink-faint);font-family:var(--body);font-size:var(--text-rubric);font-variant-caps:all-small-caps;letter-spacing:.1em;cursor:pointer;border-bottom:1px solid var(--rule);transition:color .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart)}.changes>button:hover{color:var(--vermilion);border-bottom-color:var(--vermilion)}.trace{list-style:none;margin:var(--space-md) 0 0;padding:0;counter-reset:law}.trace>li{counter-increment:law;padding:var(--space-sm) 0 var(--space-sm) 2.4rem;position:relative;border-top:1px solid var(--rule-hair);max-width:52ch}.trace>li:before{content:counter(law);position:absolute;left:0;top:var(--space-sm);width:1.6rem;text-align:right;font-size:var(--text-small);color:var(--ink-faint);font-variant-numeric:tabular-nums}.trace h3{font-size:var(--text-small);font-weight:700;margin:0;color:var(--ink)}.step{display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap;font-size:var(--text-small);font-style:italic;color:var(--ink-soft);margin:var(--space-2xs) 0 0}.step>span:first-child{color:var(--vermilion)}.whence{color:var(--rule);font-style:normal}.whence-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.note{font-size:var(--text-small);line-height:1.55;color:var(--ink-soft);margin:var(--space-2xs) 0 0}.cited{font-style:italic}.gloss-reason .cited{font-style:normal}.gloss{position:relative;margin:var(--space-lg) 0 0;padding:var(--space-md) var(--space-lg);background:var(--vellum-deep);max-width:52ch}.manicule{position:absolute;left:-1.75rem;top:var(--space-md);font-size:1.15rem;line-height:1.4;color:var(--vermilion)}.gloss h3{font-size:var(--text-rubric);font-weight:400;font-variant-caps:all-small-caps;letter-spacing:.12em;color:var(--vermilion);margin:0}.gloss-form{font-size:1.65rem;line-height:1.25;margin:var(--space-2xs) 0 var(--space-xs);word-break:break-word}.gloss-reason{font-size:var(--text-small);line-height:1.55;font-style:italic;color:var(--ink-soft);margin:0}.explicit{margin:var(--space-lg) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--rule);font-size:var(--text-small);font-style:italic;color:var(--ink-soft)}.foot{margin-top:var(--space-4xl);padding-top:var(--space-md);border-top:1px solid var(--rule);display:flex;gap:.6rem;flex-wrap:wrap;font-size:var(--text-rubric);font-variant-caps:all-small-caps;letter-spacing:.08em;color:var(--ink-faint)}a{color:var(--ink-soft);text-decoration-color:var(--rule);text-underline-offset:3px;transition:color .16s var(--ease-out-quart)}a:hover{color:var(--vermilion);text-decoration-color:var(--vermilion)}:focus-visible{outline:2px solid var(--vermilion);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.entry{animation:settle .62s var(--ease-out-quart) backwards;animation-delay:calc(var(--i) * 65ms)}@keyframes settle{0%{opacity:0;transform:translateY(10px)}}}@media(max-width:40rem){.leaf{padding-top:var(--space-2xl)}.entry{grid-template-columns:8px minmax(0,1fr);column-gap:var(--space-md)}.marginal-date{grid-column:2;grid-row:1;text-align:left;padding-top:var(--space-md)}.bounding{grid-column:1;grid-row:1 / 3}.written{grid-column:2;grid-row:2;padding-top:var(--space-2xs);padding-bottom:var(--space-xl)}.manicule{position:static;display:block;margin-bottom:var(--space-2xs)}.gloss{padding:var(--space-md)}}.hand button,.changes>button,.foot a{position:relative}.hand button:after,.changes>button:after,.foot a:after{content:"";position:absolute;left:0;right:0;top:50%;height:24px;transform:translateY(-50%)}@media(pointer:coarse){.hand button:after,.changes>button:after,.foot a:after{height:44px}.quill button,.quill input,.unwritten button{min-height:44px}}
