:root{--paper: #f4f1ea;--ink: #1a1a1a;--ink-soft: #6b6b6b;--ink-dim: #9c968a;--rule: #d8d3c7;--accent-dim: #d8b28e;--accent: #b5651d;--accent-bright: #d4823a;--mono: "iA Writer Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--page-max: 32rem;--shell-max: 76rem;--rail-w: 10rem;--gutter-w: 15rem;--head-h: 4.4rem;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #16150f;--ink: #e8e3d6;--ink-soft: #8a8475;--ink-dim: #615c50;--rule: #2c2a20;--accent-dim: #784e24;--accent: #c87d35;--accent-bright: #e8a155;color-scheme:dark}}:root[data-theme=dark]{--paper: #16150f;--ink: #e8e3d6;--ink-soft: #8a8475;--ink-dim: #615c50;--rule: #2c2a20;--accent-dim: #784e24;--accent: #c87d35;--accent-bright: #e8a155;color-scheme:dark}:root{--fs-3xs: .625rem;--fs-2xs: .6875rem;--fs-xs: .75rem;--fs-s: .875rem;--fs-l: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 2rem;--bw-s: 1px;--bw-m: 2px;--bw-l: 4px;--bw-xl: 8px;--ls-tighter: -.05em;--ls-tight: -.025em;--ls-wide: .025em;--ls-wider: .05em;--ls-widest: .1em;--lh-none: 1;--lh-tight: 1.2;--lh-snug: 1.35;--lh-relaxed: 1.6;--lh-loose: 2;--sp-none: 0;--sp-2xs: .2rem;--sp-xs: .4rem;--sp-s: .8rem;--sp-m: 1.2rem;--sp-l: 1.6rem;--sp-xl: 2rem;--sp-2xl: 2.4rem;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-mono: var(--mono);--font-cursive: "Snell Roundhand", "Savoye LET", "Segoe Script", "Bradley Hand", cursive;--font-display: var(--font-serif);--c-gray-ink: oklch(.45 0 0);--c-gray-tint: oklch(.7 0 0);--c-gray-wash: oklch(.93 0 0);--c-slategray-ink: oklch(.45 .026 255);--c-slategray-tint: oklch(.7 .02 255);--c-slategray-wash: oklch(.93 .008 255);--c-brown-ink: oklch(.45 .072 65);--c-brown-tint: oklch(.7 .055 65);--c-brown-wash: oklch(.93 .022 65);--c-maroon-ink: oklch(.45 .098 25);--c-maroon-tint: oklch(.7 .075 25);--c-maroon-wash: oklch(.93 .03 25);--c-red-ink: oklch(.45 .13 25);--c-red-tint: oklch(.7 .1 25);--c-red-wash: oklch(.93 .04 25);--c-crimson-ink: oklch(.45 .13 10);--c-crimson-tint: oklch(.7 .1 10);--c-crimson-wash: oklch(.93 .04 10);--c-tomato-ink: oklch(.45 .13 35);--c-tomato-tint: oklch(.7 .1 35);--c-tomato-wash: oklch(.93 .04 35);--c-coral-ink: oklch(.45 .117 45);--c-coral-tint: oklch(.7 .09 45);--c-coral-wash: oklch(.93 .036 45);--c-orange-ink: oklch(.45 .13 60);--c-orange-tint: oklch(.7 .1 60);--c-orange-wash: oklch(.93 .04 60);--c-gold-ink: oklch(.45 .13 85);--c-gold-tint: oklch(.7 .1 85);--c-gold-wash: oklch(.93 .04 85);--c-yellow-ink: oklch(.45 .13 100);--c-yellow-tint: oklch(.7 .1 100);--c-yellow-wash: oklch(.93 .04 100);--c-olive-ink: oklch(.45 .078 115);--c-olive-tint: oklch(.7 .06 115);--c-olive-wash: oklch(.93 .024 115);--c-lime-ink: oklch(.45 .13 130);--c-lime-tint: oklch(.7 .1 130);--c-lime-wash: oklch(.93 .04 130);--c-green-ink: oklch(.45 .13 145);--c-green-tint: oklch(.7 .1 145);--c-green-wash: oklch(.93 .04 145);--c-seagreen-ink: oklch(.45 .104 165);--c-seagreen-tint: oklch(.7 .08 165);--c-seagreen-wash: oklch(.93 .032 165);--c-teal-ink: oklch(.45 .104 185);--c-teal-tint: oklch(.7 .08 185);--c-teal-wash: oklch(.93 .032 185);--c-cyan-ink: oklch(.45 .13 200);--c-cyan-tint: oklch(.7 .1 200);--c-cyan-wash: oklch(.93 .04 200);--c-skyblue-ink: oklch(.45 .117 230);--c-skyblue-tint: oklch(.7 .09 230);--c-skyblue-wash: oklch(.93 .036 230);--c-blue-ink: oklch(.45 .13 262);--c-blue-tint: oklch(.7 .1 262);--c-blue-wash: oklch(.93 .04 262);--c-indigo-ink: oklch(.45 .117 285);--c-indigo-tint: oklch(.7 .09 285);--c-indigo-wash: oklch(.93 .036 285);--c-violet-ink: oklch(.45 .117 305);--c-violet-tint: oklch(.7 .09 305);--c-violet-wash: oklch(.93 .036 305);--c-purple-ink: oklch(.45 .13 320);--c-purple-tint: oklch(.7 .1 320);--c-purple-wash: oklch(.93 .04 320);--c-magenta-ink: oklch(.45 .13 340);--c-magenta-tint: oklch(.7 .1 340);--c-magenta-wash: oklch(.93 .04 340);--c-pink-ink: oklch(.45 .104 355);--c-pink-tint: oklch(.7 .08 355);--c-pink-wash: oklch(.93 .032 355)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--c-gray-ink: oklch(.75 0 0);--c-gray-tint: oklch(.55 0 0);--c-gray-wash: oklch(.3 0 0);--c-slategray-ink: oklch(.75 .022 255);--c-slategray-tint: oklch(.55 .018 255);--c-slategray-wash: oklch(.3 .01 255);--c-brown-ink: oklch(.75 .061 65);--c-brown-tint: oklch(.55 .05 65);--c-brown-wash: oklch(.3 .028 65);--c-maroon-ink: oklch(.75 .083 25);--c-maroon-tint: oklch(.55 .068 25);--c-maroon-wash: oklch(.3 .038 25);--c-red-ink: oklch(.75 .11 25);--c-red-tint: oklch(.55 .09 25);--c-red-wash: oklch(.3 .05 25);--c-crimson-ink: oklch(.75 .11 10);--c-crimson-tint: oklch(.55 .09 10);--c-crimson-wash: oklch(.3 .05 10);--c-tomato-ink: oklch(.75 .11 35);--c-tomato-tint: oklch(.55 .09 35);--c-tomato-wash: oklch(.3 .05 35);--c-coral-ink: oklch(.75 .099 45);--c-coral-tint: oklch(.55 .081 45);--c-coral-wash: oklch(.3 .045 45);--c-orange-ink: oklch(.75 .11 60);--c-orange-tint: oklch(.55 .09 60);--c-orange-wash: oklch(.3 .05 60);--c-gold-ink: oklch(.75 .11 85);--c-gold-tint: oklch(.55 .09 85);--c-gold-wash: oklch(.3 .05 85);--c-yellow-ink: oklch(.75 .11 100);--c-yellow-tint: oklch(.55 .09 100);--c-yellow-wash: oklch(.3 .05 100);--c-olive-ink: oklch(.75 .066 115);--c-olive-tint: oklch(.55 .054 115);--c-olive-wash: oklch(.3 .03 115);--c-lime-ink: oklch(.75 .11 130);--c-lime-tint: oklch(.55 .09 130);--c-lime-wash: oklch(.3 .05 130);--c-green-ink: oklch(.75 .11 145);--c-green-tint: oklch(.55 .09 145);--c-green-wash: oklch(.3 .05 145);--c-seagreen-ink: oklch(.75 .088 165);--c-seagreen-tint: oklch(.55 .072 165);--c-seagreen-wash: oklch(.3 .04 165);--c-teal-ink: oklch(.75 .088 185);--c-teal-tint: oklch(.55 .072 185);--c-teal-wash: oklch(.3 .04 185);--c-cyan-ink: oklch(.75 .11 200);--c-cyan-tint: oklch(.55 .09 200);--c-cyan-wash: oklch(.3 .05 200);--c-skyblue-ink: oklch(.75 .099 230);--c-skyblue-tint: oklch(.55 .081 230);--c-skyblue-wash: oklch(.3 .045 230);--c-blue-ink: oklch(.75 .11 262);--c-blue-tint: oklch(.55 .09 262);--c-blue-wash: oklch(.3 .05 262);--c-indigo-ink: oklch(.75 .099 285);--c-indigo-tint: oklch(.55 .081 285);--c-indigo-wash: oklch(.3 .045 285);--c-violet-ink: oklch(.75 .099 305);--c-violet-tint: oklch(.55 .081 305);--c-violet-wash: oklch(.3 .045 305);--c-purple-ink: oklch(.75 .11 320);--c-purple-tint: oklch(.55 .09 320);--c-purple-wash: oklch(.3 .05 320);--c-magenta-ink: oklch(.75 .11 340);--c-magenta-tint: oklch(.55 .09 340);--c-magenta-wash: oklch(.3 .05 340);--c-pink-ink: oklch(.75 .088 355);--c-pink-tint: oklch(.55 .072 355);--c-pink-wash: oklch(.3 .04 355)}}:root[data-theme=dark]{--c-gray-ink: oklch(.75 0 0);--c-gray-tint: oklch(.55 0 0);--c-gray-wash: oklch(.3 0 0);--c-slategray-ink: oklch(.75 .022 255);--c-slategray-tint: oklch(.55 .018 255);--c-slategray-wash: oklch(.3 .01 255);--c-brown-ink: oklch(.75 .061 65);--c-brown-tint: oklch(.55 .05 65);--c-brown-wash: oklch(.3 .028 65);--c-maroon-ink: oklch(.75 .083 25);--c-maroon-tint: oklch(.55 .068 25);--c-maroon-wash: oklch(.3 .038 25);--c-red-ink: oklch(.75 .11 25);--c-red-tint: oklch(.55 .09 25);--c-red-wash: oklch(.3 .05 25);--c-crimson-ink: oklch(.75 .11 10);--c-crimson-tint: oklch(.55 .09 10);--c-crimson-wash: oklch(.3 .05 10);--c-tomato-ink: oklch(.75 .11 35);--c-tomato-tint: oklch(.55 .09 35);--c-tomato-wash: oklch(.3 .05 35);--c-coral-ink: oklch(.75 .099 45);--c-coral-tint: oklch(.55 .081 45);--c-coral-wash: oklch(.3 .045 45);--c-orange-ink: oklch(.75 .11 60);--c-orange-tint: oklch(.55 .09 60);--c-orange-wash: oklch(.3 .05 60);--c-gold-ink: oklch(.75 .11 85);--c-gold-tint: oklch(.55 .09 85);--c-gold-wash: oklch(.3 .05 85);--c-yellow-ink: oklch(.75 .11 100);--c-yellow-tint: oklch(.55 .09 100);--c-yellow-wash: oklch(.3 .05 100);--c-olive-ink: oklch(.75 .066 115);--c-olive-tint: oklch(.55 .054 115);--c-olive-wash: oklch(.3 .03 115);--c-lime-ink: oklch(.75 .11 130);--c-lime-tint: oklch(.55 .09 130);--c-lime-wash: oklch(.3 .05 130);--c-green-ink: oklch(.75 .11 145);--c-green-tint: oklch(.55 .09 145);--c-green-wash: oklch(.3 .05 145);--c-seagreen-ink: oklch(.75 .088 165);--c-seagreen-tint: oklch(.55 .072 165);--c-seagreen-wash: oklch(.3 .04 165);--c-teal-ink: oklch(.75 .088 185);--c-teal-tint: oklch(.55 .072 185);--c-teal-wash: oklch(.3 .04 185);--c-cyan-ink: oklch(.75 .11 200);--c-cyan-tint: oklch(.55 .09 200);--c-cyan-wash: oklch(.3 .05 200);--c-skyblue-ink: oklch(.75 .099 230);--c-skyblue-tint: oklch(.55 .081 230);--c-skyblue-wash: oklch(.3 .045 230);--c-blue-ink: oklch(.75 .11 262);--c-blue-tint: oklch(.55 .09 262);--c-blue-wash: oklch(.3 .05 262);--c-indigo-ink: oklch(.75 .099 285);--c-indigo-tint: oklch(.55 .081 285);--c-indigo-wash: oklch(.3 .045 285);--c-violet-ink: oklch(.75 .099 305);--c-violet-tint: oklch(.55 .081 305);--c-violet-wash: oklch(.3 .045 305);--c-purple-ink: oklch(.75 .11 320);--c-purple-tint: oklch(.55 .09 320);--c-purple-wash: oklch(.3 .05 320);--c-magenta-ink: oklch(.75 .11 340);--c-magenta-tint: oklch(.55 .09 340);--c-magenta-wash: oklch(.3 .05 340);--c-pink-ink: oklch(.75 .088 355);--c-pink-tint: oklch(.55 .072 355);--c-pink-wash: oklch(.3 .04 355)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button,input,select{font-family:inherit;font-size:inherit;color:inherit}.dot,.muted{color:var(--ink-soft)}.center{text-align:center}.error{color:#b00020}.go{display:inline-block;background:var(--accent);color:var(--paper);border:1px solid var(--accent);padding:.4rem .9rem;border-radius:3px;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.go:hover:not(:disabled){background:var(--accent-bright);border-color:var(--accent-bright)}.go:disabled{opacity:.5;cursor:default}.go.is-pending{background:transparent;color:var(--accent)}.go.is-pending:hover:not(:disabled){background:transparent;color:var(--accent-bright);border-color:var(--accent-bright)}.go-ghost{background:none;color:var(--accent);border:1px solid var(--rule);padding:.4rem .9rem;border-radius:3px;cursor:pointer}.go-ghost:hover{border-color:var(--accent);color:var(--accent-bright)}.go-soft{display:inline-flex;align-items:center;gap:.3rem;background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent);border:1px solid transparent;border-radius:3px;padding:.25rem .6rem;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.go-soft:hover{background:color-mix(in oklab,var(--accent) 20%,transparent);color:var(--accent-bright);border-color:var(--accent)}.link{background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-dim);cursor:pointer}.link:hover{color:var(--accent-bright);text-decoration-color:var(--accent)}.shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.shell-head{position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:1px solid var(--rule)}.shell-head-in{max-width:var(--shell-max);min-height:var(--head-h);margin:0 auto;padding:1.35rem 1.5rem .7rem;display:flex;align-items:baseline;gap:1.5rem}.wordmark{position:relative;display:inline-block;width:4.75rem;height:1.1rem;top:.18em;background-color:var(--ink);-webkit-mask:url(/logo.svg) center / contain no-repeat;mask:url(/logo.svg) center / contain no-repeat;text-decoration:none}.wordmark:hover{background-color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.shell-topnav{display:flex;align-items:baseline;gap:1.25rem;min-width:0}.shell-menu{margin-left:auto;display:flex;align-items:baseline;gap:1.25rem}.shell-menulink{background:none;border:0;padding:0;cursor:pointer;color:var(--accent);text-decoration:none;font-size:.9rem;white-space:nowrap}.shell-menulink:hover{color:var(--accent-bright)}.shell-acct{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:1.25rem}.shell-cols{flex:1 0 auto;width:100%;max-width:var(--shell-max);margin:0 auto;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr) var(--gutter-w);column-gap:2.5rem;padding:2.5rem 1.5rem 4rem;align-items:start}.shell-side{grid-column:1;position:sticky;top:calc(var(--head-h) + 2.5rem)}.shell-nav{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;text-align:left}.shell-navlink{background:none;border:0;padding:0 0 .15rem;cursor:pointer;max-width:100%;color:var(--accent);text-decoration:none;border-bottom:2px solid transparent;transition:color .15s ease}.shell-navlink:hover{color:var(--accent-bright)}.shell-navlink.is-active{color:var(--accent);border-bottom-color:var(--accent)}.shell-main{grid-column:2;min-width:0}.shell-foot{color:var(--ink-soft)}.shell-foot-in{max-width:var(--shell-max);margin:0 auto;padding:1.5rem 1.5rem 2.5rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.4rem 1rem}.foot-copy{margin:0}.foot-nav{display:contents}@media(max-width:1024px){.shell-cols{display:block;padding:1.5rem 1.25rem 3rem}.shell-side{position:static;margin-bottom:1.75rem}.shell-nav{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;border-bottom:1px solid var(--rule);padding-bottom:.6rem}.shell-side:not(:has(.shell-nav)){display:none}.shell-foot-in{padding:1.25rem 1.25rem 2.5rem}.shell-head-in{flex-wrap:wrap;gap:.5rem 1.25rem;padding:.7rem 1.25rem}}.inline-form{border:1px solid var(--rule);border-radius:3px;padding:1.25rem;transition:border-color .15s ease}.inline-form:focus-within,.inline-form:has(.field:required:valid){border-color:var(--accent-dim)}.inline-form[hidden]{display:none}.form-field{display:block;border:0;margin:0 0 1.25rem;padding:0}.form-label{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:var(--ink-soft);margin-bottom:.4rem;transition:color .15s ease}.form-field:focus-within .form-label{color:var(--accent)}.field{background:transparent;border:0;border-bottom:1px solid var(--rule);padding:.4rem 0;color:var(--ink);outline:none}.field:focus{border-bottom-color:var(--ink)}.form-field .field{width:100%}.form-note{margin:0 0 1rem;line-height:1.5}.form-note code{font-family:var(--mono);color:var(--ink)}.form-actions{display:flex;align-items:center;gap:1.25rem}.form-actions .go{font-size:.9rem}.appearance{position:fixed;left:1rem;bottom:1rem;z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.appearance-trigger{display:inline-flex;align-items:center;justify-content:center;background:var(--paper);color:var(--accent);border:1px solid var(--accent-dim);border-radius:3px;padding:.3rem .4rem;cursor:pointer;line-height:0}.appearance-trigger:hover{color:var(--accent-bright);border-color:var(--accent)}.appearance-options{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;background:var(--paper);border:1px solid var(--accent-dim);border-radius:3px;padding:.25rem}.appearance-item{display:flex;align-items:center;gap:.4rem;background:none;border:0;border-radius:2px;padding:.25rem .5rem;text-align:left;color:var(--ink);cursor:pointer}.appearance-item:hover{color:var(--accent-bright)}.appearance-item.is-active{color:var(--accent)}.appearance-mark{width:.7rem;color:var(--accent)}.appearance.is-inline{position:relative;left:auto;bottom:auto;align-items:flex-end}.appearance.is-inline .appearance-trigger{border:0;padding:0;transform:translateY(.15em)}.appearance.is-inline .appearance-trigger:hover{border-color:transparent}.appearance.is-inline .appearance-options{position:absolute;top:calc(100% + .4rem);right:0;z-index:40;white-space:nowrap}.spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid var(--rule);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:1.8s}}.nav{margin-top:.75rem}.nav-group{margin-bottom:1.5rem}.nav-grouphead{display:flex;align-items:baseline;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--ink-soft);margin-bottom:.5rem}.nav-list,.nav-chars{list-style:none;margin:0;padding:0}.nav-link{display:block;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;text-decoration:none;width:100%;overflow:hidden}.nav-link:hover{color:var(--accent-bright)}.nav-idx{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:.15rem}.nav-idx-step{background:none;border:0;padding:0 .15rem;cursor:pointer;color:var(--ink-dim);line-height:1;user-select:none}.nav-idx-step:hover{color:var(--accent-bright)}.nav-section{margin:.6rem 0 .2rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--accent)}.nav-section.lvl-2{font-size:.85em;padding-left:.8rem}.nav-section.lvl-3{font-size:.8em;padding-left:1.6rem;font-weight:600}.nav-scene{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:1.1rem;padding:.15rem 0}.nav-num{color:var(--accent);text-align:right;font-variant-numeric:tabular-nums;font-size:1em}.nav-scenetext{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-summary{display:block;font-size:.78rem;color:var(--ink-soft);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-scene.is-open .nav-scenetext{color:var(--ink);font-weight:700}.nav-chars li{padding:.1rem 0}.empty-label{font-style:italic;color:var(--ink-soft)}.pg-pages{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem 1rem 6rem}.pg-sheet{max-width:100%}.pg-page{inline-size:calc(var(--pg-cols, 60) * 1ch + 8ch);max-inline-size:100%;min-block-size:calc(var(--pg-lines, 55) * 1.7em);padding:3em 4ch;background:var(--paper);border:1px solid var(--rule);border-radius:2px;box-shadow:0 1px 4px color-mix(in oklab,var(--ink) 8%,transparent)}.pg-page.ProseMirror{min-height:0}.pg-header{text-align:right;color:var(--ink-soft);margin-bottom:1.4em}.pg-num{text-align:center;color:var(--ink-soft);font-size:.78rem;padding-top:.4rem}.ProseMirror .wrap{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));column-gap:2ch}.ProseMirror .cell{min-width:0}.ProseMirror .el[data-pb]{break-before:page;border-top:1px dashed var(--rule);padding-top:var(--sp-2xs)}.ProseMirror .el[data-list]{padding-inline-start:2ch}.ProseMirror .el[data-list]:before{display:inline-block;inline-size:2ch;margin-inline-start:-2ch;color:var(--ink-soft)}.ProseMirror .el[data-list=bullet]:before{content:"•"}.ProseMirror .el[data-list][data-indent="1"]{padding-inline-start:4ch}.ProseMirror .el[data-list][data-indent="2"]{padding-inline-start:6ch}.ProseMirror .el[data-list][data-indent="3"]{padding-inline-start:8ch}.ProseMirror .el[data-list][data-indent="4"]{padding-inline-start:10ch}.ProseMirror .el[data-list=ordered][data-indent="0"]{counter-increment:spl-0}.ProseMirror .el[data-list=ordered][data-indent="0"]:before{content:counter(spl-0) "."}.ProseMirror .el[data-list=ordered][data-indent="0"]:first-child,.ProseMirror :not([data-list=ordered][data-indent="0"])+.el[data-list=ordered][data-indent="0"]{counter-reset:spl-0}.ProseMirror .el[data-list=ordered][data-indent="1"]{counter-increment:spl-1}.ProseMirror .el[data-list=ordered][data-indent="1"]:before{content:counter(spl-1) "."}.ProseMirror .el[data-list=ordered][data-indent="1"]:first-child,.ProseMirror :not([data-list=ordered][data-indent="1"])+.el[data-list=ordered][data-indent="1"]{counter-reset:spl-1}.ProseMirror .el[data-list=ordered][data-indent="2"]{counter-increment:spl-2}.ProseMirror .el[data-list=ordered][data-indent="2"]:before{content:counter(spl-2) "."}.ProseMirror .el[data-list=ordered][data-indent="2"]:first-child,.ProseMirror :not([data-list=ordered][data-indent="2"])+.el[data-list=ordered][data-indent="2"]{counter-reset:spl-2}.ProseMirror .el[data-list=ordered][data-indent="3"]{counter-increment:spl-3}.ProseMirror .el[data-list=ordered][data-indent="3"]:before{content:counter(spl-3) "."}.ProseMirror .el[data-list=ordered][data-indent="3"]:first-child,.ProseMirror :not([data-list=ordered][data-indent="3"])+.el[data-list=ordered][data-indent="3"]{counter-reset:spl-3}.ProseMirror .el[data-list=ordered][data-indent="4"]{counter-increment:spl-4}.ProseMirror .el[data-list=ordered][data-indent="4"]:before{content:counter(spl-4) "."}.ProseMirror .el[data-list=ordered][data-indent="4"]:first-child,.ProseMirror :not([data-list=ordered][data-indent="4"])+.el[data-list=ordered][data-indent="4"]{counter-reset:spl-4}.ProseMirror .mk-light{font-weight:300}.ProseMirror code{font-family:var(--font-mono);font-size:.9em}.ProseMirror .mk-hl{background:color-mix(in oklab,var(--accent) 8%,transparent)}.ProseMirror .mk-color{color:var(--accent)}.ProseMirror .mk-sc{font-variant-caps:small-caps}.ProseMirror .mk-sup{vertical-align:super;font-size:.75em}.ProseMirror .mk-sub{vertical-align:sub;font-size:.75em}.ProseMirror a.mk-url{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.ProseMirror a.mk-goto{color:inherit;text-decoration:underline dashed;text-underline-offset:2px;cursor:pointer}.ProseMirror .mk-ruby{position:relative}.ProseMirror .mk-ruby:after{content:attr(data-rt);font-size:.6em;vertical-align:super;color:var(--ink-soft);margin-inline-start:.15em}.ProseMirror .mk-tip{text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.ProseMirror .mk-note{color:var(--accent);vertical-align:super;font-size:.75em}
