.post-footer[data-astro-cid-grg5p222]{width:min(100% - 2 * var(--page-gutter),var(--container-post-footer));margin:var(--space-9) auto 0}.story-heading[data-astro-cid-grg5p222]{gap:var(--space-4);padding-bottom:var(--space-5);flex-direction:column;display:flex}.story-intro[data-astro-cid-grg5p222]{max-width:var(--container-reading);gap:var(--space-paragraph);line-height:var(--leading-reading);letter-spacing:var(--tracking-supporting);flex-direction:column;display:flex}.story-intro[data-astro-cid-grg5p222] p[data-astro-cid-grg5p222],.story-copy[data-astro-cid-grg5p222] p[data-astro-cid-grg5p222]{white-space:pre-line}.story-section[data-astro-cid-grg5p222]{padding-bottom:var(--space-8)}.story-row[data-astro-cid-grg5p222]{align-items:center;gap:var(--space-5);padding-block:var(--space-5);scroll-margin-top:var(--space-6);grid-template-columns:160px minmax(0,1fr) auto;display:grid}.book-cover[data-astro-cid-grg5p222]{border-radius:2px;width:160px;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.book-cover__surface[data-astro-cid-grg5p222]{aspect-ratio:2/3;width:100%;position:relative;container:cover/inline-size}.book-cover__surface[data-astro-cid-grg5p222]>img[data-astro-cid-grg5p222]{object-fit:fill;width:100%;height:100%;display:block}.scenario-cover-gloss[data-astro-cid-grg5p222]{z-index:10;pointer-events:none;background:linear-gradient(90deg,#0003 0,#fff9 .936cqi,#ffffff59 1.854cqi 3.24cqi,#0000 4.176cqi 6.012cqi,#ffffff59 6.48cqi,#0000 8.802cqi);position:absolute;inset:0;box-shadow:0 0 2.322cqi -.468cqi #000,inset -.468cqi .468cqi .918cqi #fff0}.story-copy[data-astro-cid-grg5p222]{gap:var(--space-2);flex-direction:column;display:flex}.story-copy[data-astro-cid-grg5p222] h3[data-astro-cid-grg5p222],.related[data-astro-cid-grg5p222] h2[data-astro-cid-grg5p222]{font-size:var(--text-card-title);line-height:var(--leading-title)}.story-action[data-astro-cid-grg5p222]{gap:var(--space-2);flex-direction:column;align-items:flex-end;display:flex}.story-action[data-astro-cid-grg5p222] a[data-astro-cid-grg5p222],.pending-story[data-astro-cid-grg5p222]{font-size:var(--text-action);font-weight:var(--weight-medium);white-space:nowrap;padding-block:var(--space-2);text-decoration:none}.pending-story[data-astro-cid-grg5p222]{color:var(--color-subtle);background:0 0;border:0;padding-inline:0}.patreon-card[data-astro-cid-grg5p222]{align-items:flex-start;gap:var(--space-5);padding:var(--space-7);background:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--radius-card);flex-direction:column;display:flex}.patreon-heading[data-astro-cid-grg5p222]{align-items:center;gap:var(--space-5);display:flex}.patreon-heading[data-astro-cid-grg5p222] img[data-astro-cid-grg5p222]{border-radius:50%;flex-shrink:0;width:64px;height:64px}.extras[data-astro-cid-grg5p222]{padding-left:var(--space-5);gap:var(--space-3);color:var(--color-muted);flex-direction:column;display:flex}.extras[data-astro-cid-grg5p222] li[data-astro-cid-grg5p222]::marker{color:var(--color-accent)}.related[data-astro-cid-grg5p222]{padding-top:var(--space-10)}.related[data-astro-cid-grg5p222] header[data-astro-cid-grg5p222]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.related-grid[data-astro-cid-grg5p222]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.story-row[data-astro-cid-grg5p222]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.book-cover[data-astro-cid-grg5p222]{width:160px}.story-copy[data-astro-cid-grg5p222],.story-action[data-astro-cid-grg5p222]{align-items:center}.story-copy[data-astro-cid-grg5p222] h3[data-astro-cid-grg5p222]{font-size:var(--text-action)}.patreon-card[data-astro-cid-grg5p222]{padding:var(--space-5)}.patreon-heading[data-astro-cid-grg5p222]{align-items:flex-start;gap:var(--space-4)}.patreon-heading[data-astro-cid-grg5p222] img[data-astro-cid-grg5p222]{width:48px;height:48px}.patreon-heading[data-astro-cid-grg5p222] h2[data-astro-cid-grg5p222]{font-size:var(--text-card-title)}.related-grid[data-astro-cid-grg5p222]{gap:var(--space-6);grid-template-columns:1fr}}.extra-media[data-astro-cid-pb4b6e66]{width:min(100% - 2 * var(--page-gutter),var(--container-post-media));margin:var(--space-9) auto 0}.extra-media[data-astro-cid-pb4b6e66] header[data-astro-cid-pb4b6e66]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:0 auto var(--space-4);max-width:var(--container-reading);display:flex}.extra-media[data-astro-cid-pb4b6e66] h2[data-astro-cid-pb4b6e66]{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-normal);margin:0}.carousel-controls[data-astro-cid-pb4b6e66]{gap:var(--space-2);display:flex}.carousel-controls[data-astro-cid-pb4b6e66] button[data-astro-cid-pb4b6e66]{border:1px solid var(--color-outline);width:2rem;height:2rem;color:var(--color-text);font:var(--text-base)/1 var(--font-body);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.carousel-controls[data-astro-cid-pb4b6e66] button[data-astro-cid-pb4b6e66]:disabled{opacity:.4;cursor:default}.extra-media-viewport[data-astro-cid-pb4b6e66]{overflow:hidden}.extra-media-track[data-astro-cid-pb4b6e66]{gap:var(--space-4);padding-bottom:var(--space-4);display:flex}.extra-media-item[data-astro-cid-pb4b6e66]{flex:0 0 min(82%,600px);min-width:0;margin:0}.media-frame[data-astro-cid-pb4b6e66]{border-radius:var(--radius-media);position:relative;overflow:hidden}.extra-media-item[data-astro-cid-pb4b6e66] img[data-astro-cid-pb4b6e66],.extra-media-item[data-astro-cid-pb4b6e66] video[data-astro-cid-pb4b6e66],.stream-frame[data-astro-cid-pb4b6e66]{aspect-ratio:16/9;object-fit:cover;background:var(--color-surface);border:0;width:100%;display:block}.stream-frame[data-astro-cid-pb4b6e66]{position:relative;overflow:hidden}.stream-frame[data-astro-cid-pb4b6e66] iframe[data-astro-cid-pb4b6e66]{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.media-hidden[data-astro-cid-pb4b6e66] img[data-astro-cid-pb4b6e66],.media-hidden[data-astro-cid-pb4b6e66] video[data-astro-cid-pb4b6e66],.media-hidden[data-astro-cid-pb4b6e66] .stream-frame[data-astro-cid-pb4b6e66]{filter:blur(18px);pointer-events:none;transform:scale(1.06)}.media-reveal[data-astro-cid-pb4b6e66]{justify-content:center;align-items:center;gap:var(--space-3);width:100%;color:var(--color-text);font:var(--text-action)/1.2 var(--font-body);cursor:pointer;text-shadow:0 1px 12px #000;background:#1410103d;border:0;flex-direction:column;display:flex;position:absolute;inset:0}.media-reveal[data-astro-cid-pb4b6e66] span[data-astro-cid-pb4b6e66]{color:var(--color-muted);font-size:var(--text-note)}figcaption[data-astro-cid-pb4b6e66]{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-1) 0;color:var(--color-muted);font-size:var(--text-note);line-height:var(--leading-reading);flex-direction:column;display:flex}figcaption[data-astro-cid-pb4b6e66] strong[data-astro-cid-pb4b6e66]{color:var(--color-text);font-weight:var(--weight-medium)}.lightbox-open[data-astro-cid-pb4b6e66]{margin-top:var(--space-2);color:var(--color-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.media-hidden[data-astro-cid-pb4b6e66]~figcaption[data-astro-cid-pb4b6e66] .lightbox-open[data-astro-cid-pb4b6e66]{pointer-events:none;opacity:.4}.media-lightbox[data-astro-cid-pb4b6e66]{background:#100d0d;border:0;width:min(100vw - 2rem,1100px);max-width:none;max-height:calc(100vh - 2rem);padding:0;position:relative}.media-lightbox[data-astro-cid-pb4b6e66]::backdrop{backdrop-filter:blur(4px);background:#000000d1}.media-lightbox[data-astro-cid-pb4b6e66] img[data-astro-cid-pb4b6e66],.media-lightbox[data-astro-cid-pb4b6e66] video[data-astro-cid-pb4b6e66],.lightbox-stream[data-astro-cid-pb4b6e66]{object-fit:contain;width:100%;max-height:calc(100vh - 2rem);display:block}.lightbox-stream[data-astro-cid-pb4b6e66]{aspect-ratio:16/9;position:relative}.lightbox-stream[data-astro-cid-pb4b6e66] iframe[data-astro-cid-pb4b6e66]{border:0;width:100%;height:100%;position:absolute;inset:0}.lightbox-close[data-astro-cid-pb4b6e66]{z-index:1;color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:2rem;line-height:1;display:grid;position:fixed;top:1rem;right:1rem}.post-nav[data-astro-cid-ruv7hgo6]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);font-size:var(--text-note);display:flex}.post-nav[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{text-decoration:none}.wordmark[data-astro-cid-ruv7hgo6]{font-weight:var(--weight-bold);font-size:var(--text-reading);color:var(--color-text)}.post-heading[data-astro-cid-ruv7hgo6]{width:min(100% - 2 * var(--page-gutter),var(--container-heading));margin:var(--space-10) auto var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.post-meta[data-astro-cid-ruv7hgo6]{align-items:center;gap:var(--space-4);display:flex}.nsfw-badge[data-astro-cid-ruv7hgo6]{border-radius:var(--radius-small);color:#fff4ee;min-height:20px;font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-normal);background:#a52a24;place-items:center;padding:2px 6px;line-height:1;display:inline-grid}.nsfw-badge[data-astro-cid-ruv7hgo6]>span[data-astro-cid-ruv7hgo6]{transform:translateY(1px)}.post-heading[data-astro-cid-ruv7hgo6] h1[data-astro-cid-ruv7hgo6]{max-width:100%}.lede[data-astro-cid-ruv7hgo6]{font-size:var(--text-reading);line-height:var(--leading-reading)}.shortcuts[data-astro-cid-ruv7hgo6]{gap:var(--space-3);flex-wrap:wrap;display:flex}.shortcuts[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{border:1px solid var(--color-outline);padding:var(--space-3) var(--space-4);font-size:var(--text-note);border-radius:100px;text-decoration:none}.lead-media[data-astro-cid-ruv7hgo6]{margin-bottom:var(--space-7)}.article-intro[data-astro-cid-ruv7hgo6]{width:min(100% - 2 * var(--page-gutter),var(--container-reading));margin:0 auto var(--space-7);gap:var(--space-paragraph);font-family:var(--font-body);font-size:var(--text-reading);line-height:var(--leading-reading);color:var(--color-muted);white-space:pre-line;flex-direction:column;display:flex}.article-intro-divider[data-astro-cid-ruv7hgo6]{width:min(100% - 2 * var(--page-gutter),var(--container-reading));height:var(--space-6);margin:calc(var(--space-2) * -1) auto var(--space-7);color:var(--color-accent);font-size:var(--text-base);text-align:center}.lead-media[data-astro-cid-ruv7hgo6] img[data-astro-cid-ruv7hgo6],.lead-media[data-astro-cid-ruv7hgo6] video[data-astro-cid-ruv7hgo6]{border-radius:var(--radius-media);aspect-ratio:16/9;object-fit:cover;background:var(--color-surface);width:100%}.prose[data-astro-cid-ruv7hgo6]{width:min(100% - 2 * var(--page-gutter),var(--container-post-media));color:var(--color-body);font-family:var(--font-story);font-size:var(--text-reading);line-height:var(--leading-reading);margin:auto}.prose[data-astro-cid-ruv7hgo6] p,.prose[data-astro-cid-ruv7hgo6] h2,.prose[data-astro-cid-ruv7hgo6] h3,.prose[data-astro-cid-ruv7hgo6] ul,.prose[data-astro-cid-ruv7hgo6] ol,.prose[data-astro-cid-ruv7hgo6] blockquote{max-width:var(--container-reading);margin:0 auto var(--space-5)}.prose[data-astro-cid-ruv7hgo6] h2,.prose[data-astro-cid-ruv7hgo6] h3{font-family:var(--font-display);font-weight:var(--weight-normal);font-size:var(--text-section);line-height:var(--leading-title);padding-top:var(--space-7)}.prose[data-astro-cid-ruv7hgo6] p:has(>img){max-width:none;margin-block:var(--space-7)}.prose[data-astro-cid-ruv7hgo6] img{border-radius:var(--radius-media);width:100%}.prose[data-astro-cid-ruv7hgo6] hr{text-align:center;margin:var(--space-7) auto;height:var(--space-6);border:0}.prose[data-astro-cid-ruv7hgo6] hr:after{content:"✦ ✦ ✦";color:var(--color-accent);font-size:var(--text-base)}.prose[data-astro-cid-ruv7hgo6] blockquote{color:var(--color-muted);font-style:italic}.author-note[data-astro-cid-ruv7hgo6]{width:min(100% - 2 * var(--page-gutter),var(--container-reading));gap:var(--space-4);margin:var(--space-9) auto 0;flex-direction:column;font-style:italic;display:flex}.author-note[data-astro-cid-ruv7hgo6] h2[data-astro-cid-ruv7hgo6]{font-size:var(--text-action);font-weight:var(--weight-normal);margin:0}.author-note[data-astro-cid-ruv7hgo6] p[data-astro-cid-ruv7hgo6]{color:var(--color-muted);font-size:var(--text-action);line-height:var(--leading-reading);white-space:pre-line;margin:0}@media (width<=640px){.post-heading[data-astro-cid-ruv7hgo6]{margin-top:var(--space-8)}.prose[data-astro-cid-ruv7hgo6],.lede[data-astro-cid-ruv7hgo6]{font-size:var(--text-action)}.post-nav[data-astro-cid-ruv7hgo6] .wordmark[data-astro-cid-ruv7hgo6]{font-size:var(--text-base)}}
