.textLayer{color-scheme:only light;position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.textLayer.highlighting{touch-action:none}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;-moz-user-select:text;user-select:text}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:rgb(180 0 170 / .25);--highlight-selected-bg-color:rgb(0 100 0 / .25);--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none;margin:-1px;padding:1px;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px}@media screen and (forced-colors: active){.textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var( --hcm-highlight-selected-filter )}}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter);scroll-margin-top:50px}.textLayer ::-moz-selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 50%);color:transparent}.textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 50%);color:transparent}.textLayer.selectionRendering ::-moz-selection{background:transparent;color:transparent}.textLayer.selectionRendering ::selection{background:transparent;color:transparent}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.viewer.svelte-1e57rkc{display:grid;gap:clamp(20px,3vw,32px)}.sheet.svelte-1e57rkc{display:grid;gap:10px}.folio.svelte-1e57rkc{justify-self:end}.page.svelte-1e57rkc{position:relative;background:#f4f1ea;width:100%;overflow:hidden}.page.svelte-1e57rkc canvas{display:block}.notice.svelte-1e57rkc{border:1px solid var(--hairline);background:var(--raised);padding:clamp(24px,4vw,40px);display:grid;gap:14px;justify-items:start}.notice.svelte-1e57rkc .open:where(.svelte-1e57rkc){font-size:20px;font-style:italic}.detail.svelte-1e57rkc{text-transform:none;letter-spacing:.04em;color:var(--label);margin:0;word-break:break-word}.notice.svelte-1e57rkc p:where(.svelte-1e57rkc){margin:0}.entry.svelte-1teoznn{max-width:760px;margin:0 auto;padding-top:var(--subpage-top);padding-bottom:clamp(80px,10vw,140px)}.entry.wide.svelte-1teoznn{max-width:1000px}.back.svelte-1teoznn{display:inline-block}h1.svelte-1teoznn{margin:16px 0 0;font-size:clamp(30px,3.4vw,50px);line-height:1.05;letter-spacing:-.01em;max-width:34ch}.meta.svelte-1teoznn{margin-top:18px}.summary.svelte-1teoznn{margin:24px 0 0;font-size:clamp(19px,1.6vw,24px);line-height:1.4;font-style:italic;color:var(--ink2);max-width:60ch}.cover.svelte-1teoznn{margin-top:clamp(32px,4vw,56px)}.doc-head.svelte-1teoznn{margin-top:clamp(32px,4vw,56px);display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.download.svelte-1teoznn{flex-shrink:0;color:var(--ink)}.viewer.svelte-1teoznn{margin-top:16px}.prose-margin.svelte-1teoznn{margin-top:clamp(40px,5vw,64px);max-width:none}.all.svelte-1teoznn{display:inline-block;margin-top:clamp(56px,7vw,96px);font-size:20px;font-style:italic}
