:root{--paper:#e4d7bc;--ink:#231a14;--pen:#2b1b10;--faded:#5a4632;--minium:#9c2a17;--azurite:#274a8c;--rule:#231a148c;--text:"Cardo", "Iowan Old Style", Georgia, serif;--press:"IM Fell English", "Cardo", Georgia, serif;--hand:"La Belle Aurore", cursive;--gutter:clamp(16px, 3vw, 40px);--head-h:3.5rem;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background-color:var(--paper);-webkit-text-size-adjust:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .2 0 0 0 0 .1 .22 0 0 0 -.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1100' height='1100'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.028' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .27 0 0 0 0 .1 7 0 0 0 -4.75'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.2'/%3E%3C/feComponentTransfer%3E%3CfeGaussianBlur stdDeviation='.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='1400'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0035' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .36 0 0 0 0 .18 .5 0 0 0 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,#fff9e824 0 1px,#0000 1px 3.5px),repeating-linear-gradient(90deg,#0000 0 93px,#5034180f 93px 95px)}body{color:var(--ink);font:400 1.125rem/1.55 var(--text);font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;background:0 0;margin:0}::selection{color:var(--ink);background:#9c2a1738}:focus-visible{outline:2px solid var(--azurite);outline-offset:3px;border-radius:1px}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}a:hover{-webkit-text-decoration-color:var(--minium);text-decoration-color:var(--minium)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leaf{max-width:1560px;padding:0 var(--gutter);margin:0 auto}.head{min-height:var(--head-h);border-bottom:1px solid var(--rule);box-shadow:0 3px 0 -2px var(--rule);font-family:var(--press);grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:0 1.5rem;padding-top:1rem;display:grid}.book{color:var(--faded);margin:0;font-size:1rem;font-style:italic}.plate-line{letter-spacing:.06em;text-transform:uppercase;justify-self:end;align-items:baseline;gap:.6em;margin:0;font-size:1.05rem;display:flex}.tav{color:var(--minium)}.pname{color:var(--ink);letter-spacing:.1em}.of{color:var(--faded);text-transform:none;letter-spacing:0;font-style:italic}.turn{color:var(--faded);white-space:nowrap;font-variant-numeric:lining-nums;padding:.5rem 0;font-size:1.05rem;text-decoration:none}.turn:hover{color:var(--minium)}.turn [aria-hidden]{font-size:1.35em;line-height:0}.prev{order:-1}.spread{grid-template-columns:minmax(0,1fr) minmax(20rem,34rem);gap:0 clamp(1.5rem,3vw,3.5rem);display:grid}.plate{height:calc(100svh - var(--head-h) - 1rem);flex-direction:column;margin:0;display:flex;position:sticky;top:0}.stage{touch-action:pan-y;cursor:grab;flex:1;min-height:0;position:relative}.stage:active{cursor:grabbing}.stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#gl{opacity:0;transition:opacity .9s var(--ease)}.inked #gl{opacity:.93}#ink{pointer-events:none}.status{text-align:center;max-width:22ch;height:fit-content;font:1.6rem/1.3 var(--hand);color:var(--pen);margin:auto;position:absolute;inset:0}.status:empty{display:none}.status:has(>.sr:only-child){display:none}.status small{font:italic 1rem/1.5 var(--text);color:var(--faded);margin-top:.4rem;display:block}.foot{border-top:1px solid var(--rule);font-family:var(--text);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.75rem;padding:.6rem 0 .9rem;font-size:1rem;display:flex}.index{align-items:baseline;gap:.6rem;margin-right:auto;display:flex}.index label,.view legend{font-family:var(--press);color:var(--minium);letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}.index input{font:italic 1.0625rem var(--text);color:var(--ink);border:0;border-bottom:1px dotted var(--faded);width:12.5rem;caret-color:var(--minium);background:0 0;border-radius:0;padding:.35rem .1rem}.index input::placeholder{color:var(--faded);opacity:1}.index input:focus{border-bottom:1px solid var(--azurite);outline:none}.index input[aria-invalid=true]{border-bottom-color:var(--minium)}.act{font:inherit;color:var(--ink);cursor:pointer;-webkit-text-decoration:underline 1px var(--rule);text-decoration:underline 1px var(--rule);text-underline-offset:.2em;background:0 0;border:0;padding:.45rem 0}.act:hover{-webkit-text-decoration-color:var(--minium);text-decoration-color:var(--minium);color:var(--minium)}.view{border:0;align-items:baseline;gap:1rem;min-width:0;margin:0 .55rem 0 0;padding:0;display:inline-flex}.view legend{float:left;margin-right:.1rem;padding:0}.view label span{color:var(--faded);cursor:pointer;padding:.45rem .1rem;display:inline-block;position:relative}.view label:hover span{color:var(--minium);-webkit-text-decoration:underline 1px var(--rule);text-decoration:underline 1px var(--rule);text-underline-offset:.2em}.view input:checked+span{color:var(--ink);cursor:default;text-decoration:none}.view input:checked+span:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44' preserveAspectRatio='none'%3E%3Cpath d='M14 9C34 1 92 1 110 10S118 34 84 39 12 38 5 26 20 7 42 5' fill='none' stroke='%232b1b10' stroke-width='1.3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;inset:.05rem -.55rem .05rem -.5rem}.view input:focus-visible+span{outline:2px solid var(--azurite);outline-offset:3px;border-radius:1px}.chapter{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23fbf5e6' stroke-opacity='.55' stroke-width='1.1'%3E%3Ccircle cx='50' cy='50' r='44'/%3E%3Cpath d='M6 50h32M62 50h32'/%3E%3Ccircle cx='50' cy='50' r='12'/%3E%3Ccircle cx='50' cy='50' r='6'/%3E%3C/g%3E%3C/svg%3E") right -2rem bottom 5rem/13rem no-repeat;max-width:34rem;padding:1.6rem 0 4rem}.chapter-title{font:400 clamp(1.75rem, 1.2rem + 1.6vw, 2.6rem)/1.1 var(--press);text-wrap:balance;letter-spacing:-.005em;margin:0 0 .35rem}.gloss{color:var(--faded);margin:0 0 1.4rem;font-style:italic}.cap-num{color:var(--minium)}.chapter h2{font:700 .95rem/1.3 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:1.9rem 0 .4rem}.chapter h2 .pil{color:var(--minium);letter-spacing:0;margin-right:.3em;font-weight:400}.chapter section:nth-of-type(2n) h2 .pil{color:var(--azurite)}.chapter p{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin:0 0 .75rem}.chapter section:first-child h2{margin-top:0}.chapter p.date{font:1.35rem/1.3 var(--hand);color:var(--pen);-webkit-hyphens:none;hyphens:none;margin-bottom:.35rem}.chapter section:first-child .date+p:first-letter{float:left;font:4.4rem/.82 var(--press);color:var(--rubric,var(--minium));margin:.32rem .5rem 0 -.05rem}.hand p{font:1.35rem/1.45 var(--hand);color:var(--pen)}.waiting{color:var(--faded);font-style:italic}.measures{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;margin:2.2rem 0 1.5rem;font-size:1rem}.measures caption{text-align:left;font:italic 1rem var(--text);color:var(--faded);border-bottom:1px solid var(--rule);padding-bottom:.5rem}.measures th,.measures td{text-align:left;vertical-align:baseline;border-bottom:1px solid #231a142e;padding:.4rem 0;font-weight:400}.measures td{text-align:right}.measures th i{color:var(--faded);margin-left:.4em}.reader{border-bottom:1px solid var(--rule);margin-bottom:1.8rem;padding-bottom:1.2rem}.reader h2{margin-top:0}.reader .pil{font-size:1.15em}.hints{margin:0 0 .5rem;padding:0;list-style:none}.hints li{text-indent:-1.6em;margin-bottom:.2rem;padding-left:1.6em}.hints li:before{content:"☞";color:var(--minium);text-indent:0;width:1.6em;display:inline-block}.hints .glyph{font:1.25em/0 var(--press)}.reader .act{font-style:italic}.imprint{text-align:center;color:var(--faded);margin:2.5rem 0 0;font-style:italic}.imprint .act{color:var(--faded);font-style:italic}.imprint .act:hover{color:var(--minium)}.imprint [aria-hidden]{margin:0 .5em}.rights{margin-top:1rem;font-size:1rem}.rights summary{font:700 .95rem/1.3 var(--text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:center;padding:.6rem 0;list-style:none}.rights summary::-webkit-details-marker{display:none}.rights summary:before{content:"¶";color:var(--azurite);letter-spacing:0;margin-right:.3em;font-weight:400}.rights[open] summary{border-bottom:1px solid var(--rule);margin-bottom:1rem}.rights summary:hover{color:var(--minium)}.rights i{color:var(--faded)}@media (width<=900px){:root{--head-h:3rem}.head{grid-template-columns:auto 1fr auto;gap:0 .75rem;padding-top:.5rem}.book{display:none}.plate-line{flex-wrap:wrap;justify-content:center;justify-self:center;gap:0 .5em;font-size:.95rem}.spread{grid-template-columns:1fr}.plate{height:min(72svh,44rem,100vw - 1rem);position:relative}.chapter{max-width:40rem;padding-top:1.4rem}.index{width:100%}.index input{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){#gl{transition:none}}
