.tcy[data-astro-cid-pkdyzhib]{text-combine-upright:all}.upright[data-astro-cid-pkdyzhib]{text-orientation:upright}.dash[data-astro-cid-pkdyzhib]{-webkit-text-fill-color:transparent;background:linear-gradient(currentColor,currentColor) 50%/.06em 100% no-repeat}.italic[data-astro-cid-anicp2yr]{font-style:italic}.nickname[data-astro-cid-anicp2yr]:before{content:var(--nickname,"＊＊＊")}.bold[data-astro-cid-anicp2yr],.keyword[data-astro-cid-anicp2yr],.important[data-astro-cid-anicp2yr]{font-weight:700}p[data-astro-cid-d2k72spg]{margin:0}.speech[data-astro-cid-d2k72spg],.narration[data-astro-cid-d2k72spg],.overlay[data-astro-cid-d2k72spg],.stamp[data-astro-cid-d2k72spg],.spell[data-astro-cid-d2k72spg]{--name-slot:calc(6 * .79em);--name-gap:.5em;margin-block-start:.9em}.scene-break[data-astro-cid-d2k72spg]{font-family:var(--font-mincho);color:var(--muted);text-align:center;border:0;margin:0;margin-block:.54em}.scene-break[data-astro-cid-d2k72spg]:before{content:"◇"}.scene-break[data-astro-cid-d2k72spg]+[data-astro-cid-d2k72spg]{margin-block-start:0}.narration[data-astro-cid-d2k72spg],.overlay[data-astro-cid-d2k72spg],.spell[data-astro-cid-d2k72spg]{padding-inline-start:calc(var(--name-slot) + var(--name-gap) - 3em)}[data-astro-cid-d2k72spg]:is(.narration,.overlay,.spell)+[data-astro-cid-d2k72spg]:is(.narration,.overlay,.spell){margin-block-start:0}[data-astro-cid-d2k72spg]:is(.narration,.overlay,.spell)+.apart[data-astro-cid-d2k72spg]{margin-block-start:.9em}.stamp[data-astro-cid-d2k72spg]{margin-block:1.33em}.stamp[data-astro-cid-d2k72spg] [data-astro-cid-d2k72spg]:is(.primary,.secondary){font-family:var(--font-display);font-size:1.125em;font-weight:700}.stamp[data-astro-cid-d2k72spg] .secondary[data-astro-cid-d2k72spg]{font-size:.889em}.speech[data-astro-cid-d2k72spg]{grid-template-columns:var(--name-slot) 1fr;column-gap:var(--name-gap);display:grid}.speaker[data-astro-cid-d2k72spg]{block-size:2.40506em;font-family:var(--font-gothic);color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;align-content:center;font-size:.79em;line-height:1.2;display:grid}.speaker[data-astro-cid-d2k72spg]>span[data-astro-cid-d2k72spg]:first-letter{font-feature-settings:"vhal"}.lines[data-astro-cid-d2k72spg]{grid-column:2}.incantation[data-astro-cid-d2k72spg]{line-height:2.5}.original[data-astro-cid-d2k72spg]{font-family:"Times New Roman", var(--font-mincho);color:var(--muted);ruby-align:start;padding-block-end:.25em;font-size:.79em}.still[data-astro-cid-d2k72spg]{break-before:column;block-size:var(--page-w)}[data-astro-cid-d2k72spg][data-over-still]{break-before:column;break-after:column}.option[data-astro-cid-d2k72spg]{all:unset;color:var(--accent);cursor:pointer}[data-astro-cid-d2k72spg][data-choice][data-picked] [data-astro-cid-d2k72spg]:is(.branch:not(.picked),p:has(>.option:not(.picked))){opacity:.35}.settings[data-astro-cid-h7itrjhj]{column-rule:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 3rem;margin-block-start:.5rem;display:grid}@media (width<58.75rem){.settings[data-astro-cid-h7itrjhj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.faces[data-astro-cid-h7itrjhj]{min-width:0;font-size:var(--text-size);border:0;margin:0;padding:0;container-type:inline-size}.faces[data-astro-cid-h7itrjhj] legend[data-astro-cid-h7itrjhj],h2[data-astro-cid-h7itrjhj]{font-size:var(--step--1);color:var(--muted);margin:0 0 .5rem;padding:0;font-weight:400}.faces[data-astro-cid-h7itrjhj] legend[data-astro-cid-h7itrjhj]{float:left;width:100%}.tabs[data-astro-cid-h7itrjhj]{clear:both;border-radius:calc(var(--radius-md) + .25rem);background:var(--shade-2);width:fit-content;margin-inline:auto;padding:.25rem;display:grid}.faces[data-astro-cid-h7itrjhj] input[data-astro-cid-h7itrjhj]{opacity:0;position:absolute}.face[data-astro-cid-h7itrjhj]{border-radius:var(--radius-md);font-size:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color var(--duration-hover) var(--ease-hover), background-color var(--duration-hover) var(--ease-hover);padding:.375rem 1.25rem;display:block}.face[data-astro-cid-h7itrjhj]:hover{color:var(--fg)}.faces[data-astro-cid-h7itrjhj] input[data-astro-cid-h7itrjhj]:checked+.face[data-astro-cid-h7itrjhj]{color:var(--fg);background:var(--bg);box-shadow:var(--shadow-raised)}.faces[data-astro-cid-h7itrjhj] input[data-astro-cid-h7itrjhj]:focus-visible+.face[data-astro-cid-h7itrjhj]{outline:2px solid var(--accent);outline-offset:2px}@container (width<calc(10em + 3rem)){.base[data-astro-cid-h7itrjhj]{display:none}}.map[data-astro-cid-h7itrjhj],.name[data-astro-cid-h7itrjhj]{flex-direction:column;align-items:center;display:flex}[data-astro-cid-h7itrjhj]:is(.map,.name) h2[data-astro-cid-h7itrjhj]{align-self:stretch}.zoom[data-astro-cid-h7itrjhj]{width:fit-content;font-size:var(--step-2);grid-template-columns:auto auto;align-items:center;gap:.5rem .75rem;margin:0 auto;padding-block-start:calc(.375rem + 4px);display:grid}@media (width<40rem){.zoom[data-astro-cid-h7itrjhj]{font-size:var(--step-1)}}.zoom[data-astro-cid-h7itrjhj] div[data-astro-cid-h7itrjhj]{display:contents}.zoom[data-astro-cid-h7itrjhj] dt[data-astro-cid-h7itrjhj]{align-items:center;gap:.25rem;display:flex}dt[data-astro-cid-h7itrjhj]>svg{width:.75em;height:.75em;color:var(--muted)}.or[data-astro-cid-h7itrjhj]{color:color-mix(in srgb, var(--muted), var(--bg))}kbd[data-astro-cid-h7itrjhj] svg{width:.8em;height:.8em}.zoom[data-astro-cid-h7itrjhj] dd[data-astro-cid-h7itrjhj]{font-size:var(--step-0);white-space:nowrap;margin:0}.menu[data-astro-cid-h7itrjhj]{grid-template-columns:auto;display:none}@media (pointer:coarse){.keys[data-astro-cid-h7itrjhj]{display:none}.menu[data-astro-cid-h7itrjhj]{display:grid}}.menu[data-astro-cid-h7itrjhj] p[data-astro-cid-h7itrjhj]{margin:0}.steps[data-astro-cid-h7itrjhj]{color:var(--muted);align-items:center;gap:.375rem;display:flex}.note[data-astro-cid-h7itrjhj]{font-size:var(--step--2);color:var(--muted);word-break:auto-phrase}.off-map[data-astro-cid-h7itrjhj]{margin:0}kbd[data-astro-cid-h7itrjhj]{box-sizing:border-box;border-radius:var(--radius-md);min-width:1.6em;height:1.6em;font-family:ui-monospace,monospace;font-size:inherit;color:var(--fg);background:var(--shade-2);justify-content:center;align-items:center;padding:0 .35em;display:inline-flex}.map-button[data-astro-cid-h7itrjhj] svg{width:auto;max-width:100%;max-height:8rem;margin-inline:auto}.map-button[data-astro-cid-h7itrjhj]{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}dialog[data-astro-cid-h7itrjhj]{width:min(90vw, var(--prose-width));border-radius:var(--radius-xl);background:var(--bg);max-width:none;color:var(--fg);border:0;padding:1.5rem}.close[data-astro-cid-h7itrjhj]{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:.25rem;display:flex;position:absolute;top:.5rem;right:.5rem}.menu[data-astro-cid-jgul5txp]{pointer-events:none;opacity:0;width:auto;max-width:none;height:auto;max-height:none;transition:opacity .2s, display .2s allow-discrete, overlay .2s allow-discrete;background:#00000040;border:0;outline:none;margin:0;padding:0;inset:0;overflow:visible}.menu[data-astro-cid-jgul5txp]::backdrop{backdrop-filter:none;background:0 0}.menu[data-astro-cid-jgul5txp][open]{opacity:1;@starting-style{opacity:0}}.bar[data-astro-cid-jgul5txp]{box-sizing:border-box;font-size:var(--step--1);color:var(--fg);background:color-mix(in srgb, var(--bg) 85%, transparent);backdrop-filter:blur(12px);pointer-events:auto;align-items:center;gap:1.5em;padding:1.25rem 1.5rem;transition:translate .2s;display:flex;position:absolute;inset-inline:0}.top[data-astro-cid-jgul5txp]{grid-template-columns:1fr auto 1fr;display:grid;top:0}.bottom[data-astro-cid-jgul5txp]{flex-direction:column;align-items:stretch;gap:.5rem;bottom:0;container-type:inline-size}.menu[data-astro-cid-jgul5txp]:not([open]) .top[data-astro-cid-jgul5txp]{translate:0 -100%}.menu[data-astro-cid-jgul5txp]:not([open]) .bottom[data-astro-cid-jgul5txp]{translate:0 100%}@starting-style{.menu[data-astro-cid-jgul5txp][open] .top[data-astro-cid-jgul5txp]{translate:0 -100%}.menu[data-astro-cid-jgul5txp][open] .bottom[data-astro-cid-jgul5txp]{translate:0 100%}}.menu[data-astro-cid-jgul5txp].carried{view-transition-name:reader-menu}.menu[data-astro-cid-jgul5txp].carried .bar[data-astro-cid-jgul5txp]{background:color-mix(in srgb, var(--bg), #000 3.75%)}.menu[data-astro-cid-jgul5txp].instant,.menu[data-astro-cid-jgul5txp].instant .bar[data-astro-cid-jgul5txp]{transition:none}a[data-astro-cid-jgul5txp]{text-decoration:none}.close[data-astro-cid-jgul5txp]{color:var(--fg);place-self:start;display:flex}.story-link[data-astro-cid-jgul5txp]{color:var(--muted);position:absolute;top:0}.next[data-astro-cid-jgul5txp]{right:calc(100% + .4em)}.prev[data-astro-cid-jgul5txp]{left:calc(100% + .4em)}.heading[data-astro-cid-jgul5txp]{justify-items:start;font-size:1.125rem;line-height:1.4;display:grid}.sub[data-astro-cid-jgul5txp]{contain:inline-size;color:var(--muted);white-space:nowrap;font-size:.79em}.story[data-astro-cid-jgul5txp]{font-family:var(--font-display);word-break:auto-phrase;font-size:1.602em;position:relative}.name[data-astro-cid-jgul5txp]{font-weight:700}.scene[data-astro-cid-jgul5txp]{--box:min(16rem, 60cqw);--thumb:calc(100cqw - (var(--fraction,0) * (100cqw - 16px) + 8px));--inside:clamp(0px, var(--thumb) - var(--box) / 2, 100cqw - var(--box));--left-min:calc(var(--thumb) - var(--box) + 12px);--left-max:calc(var(--thumb) - 12px);--left:clamp(var(--left-min), var(--inside), var(--left-max));width:var(--box);margin-left:var(--left);align-self:flex-start;margin-bottom:6px;position:relative}.scene[data-astro-cid-jgul5txp]:not([hidden]){cursor:grab;touch-action:none;user-select:none}.scene[data-astro-cid-jgul5txp]:active{cursor:grabbing}.scene[data-astro-cid-jgul5txp][hidden]{display:none}.scene[data-astro-cid-jgul5txp] img[data-astro-cid-jgul5txp]{aspect-ratio:16/9;box-sizing:border-box;object-fit:cover;border:3px solid var(--accent);border-radius:calc(var(--radius-picture) + 3px);width:100%;display:block}.scene[data-astro-cid-jgul5txp]:after{top:100%;left:calc(var(--thumb) - var(--left));border:6px solid #0000;border-bottom:0;border-top-color:var(--accent);content:"";position:absolute;translate:-50%}input[data-astro-cid-jgul5txp][type=range]{--fill:calc(var(--fraction,0) * (100% - 16px) + 8px);appearance:none;cursor:pointer;direction:rtl;background:0 0;height:16px;margin:0}input[data-astro-cid-jgul5txp][type=range]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:2px}input[data-astro-cid-jgul5txp][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--accent) var(--fill), var(--line) var(--fill));border-radius:2px;height:4px}input[data-astro-cid-jgul5txp][type=range]::-webkit-slider-thumb{background:var(--accent);appearance:none;border-radius:50%;width:16px;height:16px;margin-block-start:-6px}.page-label[data-astro-cid-jgul5txp]{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center}.story-end[data-astro-cid-7dvpeufe]{break-before:column;font-family:var(--font-gothic);grid-template-columns:1fr 1fr;gap:1rem;display:grid}.done[data-astro-cid-7dvpeufe],h2[data-astro-cid-7dvpeufe]{grid-column:1/-1}.done[data-astro-cid-7dvpeufe]{border-inline-start:2px solid var(--accent);flex-direction:column;padding:1.5em 1em;display:flex}h2[data-astro-cid-7dvpeufe]{font-size:var(--step--2);color:var(--muted);margin:0;margin-block-start:1rem;font-weight:400}.card[data-astro-cid-7dvpeufe]{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--fg);flex-direction:column;padding:1.25em .75em;text-decoration:none;display:flex;position:relative}.kind[data-astro-cid-7dvpeufe],.over[data-astro-cid-7dvpeufe]{font-size:var(--step--2);color:var(--muted)}.title[data-astro-cid-7dvpeufe]{font-family:var(--font-mincho);font-weight:700}.done[data-astro-cid-7dvpeufe] .title[data-astro-cid-7dvpeufe]{font-family:var(--font-display);font-size:var(--story-title-size)}.stamp[data-astro-cid-7dvpeufe]{color:var(--accent);font-size:var(--step--1);margin-block-start:auto}@view-transition{navigation:auto}html:active-view-transition-type(forward,backward)::view-transition-old(root),html:active-view-transition-type(forward,backward)::view-transition-new(root){animation-duration:var(--page-turn-duration);animation-timing-function:var(--page-turn-easing)}html:active-view-transition-type(forward)::view-transition-old(root){animation-name:slide-to-right}html:active-view-transition-type(forward)::view-transition-new(root){animation-name:slide-from-left}html:active-view-transition-type(backward)::view-transition-old(root){animation-name:slide-to-left}html:active-view-transition-type(backward)::view-transition-new(root){animation-name:slide-from-right}@keyframes slide-to-right{to{translate:100%}}@keyframes slide-from-left{0%{translate:-100%}}@keyframes slide-to-left{to{translate:-100%}}@keyframes slide-from-right{0%{translate:100%}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.page-frame[data-astro-cid-cncbh7zy]{user-select:text;timeline-scope:--pages;height:100svh;position:relative}.stills[data-astro-cid-cncbh7zy]{--still-in:.6s ease;--still-out:.3s ease-out;position:absolute;inset:0}.stills[data-astro-cid-cncbh7zy]:before{content:"";opacity:0;transition:opacity var(--still-out);background:#000;position:absolute;inset:0}.stills[data-astro-cid-cncbh7zy].on:before{opacity:1;transition:opacity var(--still-in)}.slot[data-astro-cid-cncbh7zy]{opacity:0;transition:opacity var(--still-out);position:absolute;inset:0;overflow:hidden}.slot[data-astro-cid-cncbh7zy].on,.slot[data-astro-cid-cncbh7zy].crossing{transition:opacity var(--still-in)}.slot[data-astro-cid-cncbh7zy].on{opacity:1}.slot[data-astro-cid-cncbh7zy]:before{content:"";background:var(--still) center / cover;filter:blur(40px)brightness(.7)saturate(1.3);position:absolute;inset:-10%}.slot[data-astro-cid-cncbh7zy] img[data-astro-cid-cncbh7zy]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.stills[data-astro-cid-cncbh7zy].leaving{animation:linear both leave --pages;animation-range:var(--leave-from) var(--leave-to)}@keyframes leave{to{translate:100%}}.stills[data-astro-cid-cncbh7zy].instant,.stills[data-astro-cid-cncbh7zy].instant:before,.stills[data-astro-cid-cncbh7zy].instant:after,.stills[data-astro-cid-cncbh7zy].instant .slot[data-astro-cid-cncbh7zy]{transition:none}.stills[data-astro-cid-cncbh7zy]:after{content:"";opacity:0;transition:opacity var(--still-in);background:#000;position:absolute;inset:0}.stills[data-astro-cid-cncbh7zy].dim:after{opacity:.6;transition:opacity var(--page-turn-duration) var(--page-turn-easing)}.edge[data-astro-cid-cncbh7zy]{opacity:0;transition:opacity var(--page-turn-duration) var(--page-turn-easing);background:linear-gradient(270deg,#0000008c,#00000059 6rem,#0000 16rem);position:absolute;inset:0}.stills[data-astro-cid-cncbh7zy].titled .edge[data-astro-cid-cncbh7zy]{opacity:1}.pages[data-astro-cid-cncbh7zy]{scroll-timeline:--pages x;--side:2rem;--head:1.5rem;--foot:2.5rem;writing-mode:vertical-rl;box-sizing:border-box;width:100%;height:100%;padding-block:var(--side);padding-inline:var(--head) var(--foot);row-gap:calc(2 * var(--side));column-width:var(--page-h,100vh);column-count:1;column-fill:auto;column-height:var(--page-w,100%);column-wrap:wrap;scrollbar-width:none;font-family:var(--font-body);font-synthesis:none;font-size:var(--text-size);line-break:strict;text-spacing-trim:normal;column-gap:0;line-height:1.9;position:relative;overflow:auto hidden}hgroup[data-astro-cid-cncbh7zy]{margin-block-end:2em}hgroup[data-astro-cid-cncbh7zy][data-still]{break-after:column;margin-block-end:0}.position[data-astro-cid-cncbh7zy]{font-family:var(--font-gothic);color:var(--muted);margin:0;font-size:.79em}h1[data-astro-cid-cncbh7zy]{font-family:var(--font-display);font-size:var(--story-title-size);margin:0}
