.cinema.svelte-jas060{--screen-ink: #f6f3eb;--screen-muted: #d3cec4;padding:clamp(1rem,3.4vw,3.5rem) clamp(1rem,5.5vw,6rem) 0;background:#74333e;color:var(--screen-ink)}.screen.svelte-jas060{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:1440px;min-height:540px;aspect-ratio:16 / 9;margin-inline:auto;padding:clamp(1.1rem,3vw,3rem);background:#252923;box-shadow:0 20px 44px -18px #27101580;font-family:DM Sans,sans-serif;animation:svelte-jas060-frame-arrive .65s ease-out both}.screen-poster.svelte-jas060,video.svelte-jas060,.screen-shade.svelte-jas060,.screen-slate.svelte-jas060{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%}.screen-poster.svelte-jas060{object-fit:cover;object-position:center 55%;filter:saturate(.64)}video.svelte-jas060{object-fit:contain;background:#141612}.media-error.svelte-jas060 video:where(.svelte-jas060){visibility:hidden}.screen-slate.svelte-jas060{display:grid;place-items:center end;padding-right:8%;overflow:clip;color:#3b4037;font:400 clamp(12rem,38vw,38rem)/1 "Bodoni Moda",serif}.screen-shade.svelte-jas060{z-index:-1;pointer-events:none;background:linear-gradient(180deg,#10150fbb,#10150f33 26%,#10150f22 40%,#10150fdd 79%,#10150ff5)}.has-video.svelte-jas060 .screen-shade:where(.svelte-jas060){background:linear-gradient(180deg,#10150fbb,transparent 30%,transparent 60%,#10150fee)}.screen.svelte-jas060 :where(.svelte-jas060):is(a:where(.svelte-jas060),button:where(.svelte-jas060),input:where(.svelte-jas060)):focus-visible{outline:2px solid #fff;outline-offset:5px}.screen-top.svelte-jas060{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chapter-label.svelte-jas060{margin:0;padding-top:.25rem;font-size:.8rem;line-height:1.6}.chapter-rule.svelte-jas060{display:block;width:18px;height:2px;margin-bottom:.45rem;background:currentColor}.chapter-total.svelte-jas060{color:var(--screen-muted)}.round-control.svelte-jas060{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;color:#302b29;background:var(--screen-ink);transition:background .18s,transform .22s}.round-control.svelte-jas060 svg:where(.svelte-jas060){width:20px;height:20px}.screen-close.svelte-jas060:hover{transform:rotate(90deg)}.screen-side.svelte-jas060{position:absolute;top:38%;display:flex;align-items:center;gap:.85rem;max-width:42%}.screen-prev.svelte-jas060{left:clamp(1.1rem,3vw,3rem)}.screen-next.svelte-jas060{right:clamp(1.1rem,3vw,3rem);text-align:right}.screen-next.svelte-jas060 .round-control:where(.svelte-jas060){background:var(--red);color:#fff}.side-label.svelte-jas060{max-width:13rem;padding:.45rem .6rem;background:#10150fd9;font-size:.72rem;line-height:1.45}.side-label.svelte-jas060 span:where(.svelte-jas060),.side-label.svelte-jas060 strong:where(.svelte-jas060){display:block}.side-label.svelte-jas060 span:where(.svelte-jas060){color:var(--screen-muted)}.side-label.svelte-jas060 strong:where(.svelte-jas060){margin-top:.15rem;font-weight:500;text-wrap:balance}.screen-prev.svelte-jas060 .side-label:where(.svelte-jas060){opacity:0;transition:opacity .18s}.screen-prev.svelte-jas060:is(:where(.svelte-jas060):hover,:where(.svelte-jas060):focus-visible) .side-label:where(.svelte-jas060){opacity:1}.screen-prev.svelte-jas060:hover .round-control:where(.svelte-jas060){transform:translate(-4px)}.screen-next.svelte-jas060:hover .round-control:where(.svelte-jas060){transform:translate(4px);background:#9d2938}.screen-bottom.svelte-jas060{margin-top:10rem}.screen-caption.svelte-jas060{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.screen-heading.svelte-jas060{max-width:43rem;min-width:0}.screen-era.svelte-jas060{margin:0 0 .8rem;color:var(--screen-muted);font-size:.72rem}h1.svelte-jas060{margin:0;font:400 clamp(2.4rem,4.8vw,5rem)/1.02 "Bodoni Moda",serif;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}.has-video.svelte-jas060 h1:where(.svelte-jas060){font:500 1rem/1.4 DM Sans,sans-serif;letter-spacing:0}.screen-note.svelte-jas060{max-width:28rem;margin:1rem 0 0;color:var(--screen-muted);font-size:.83rem;line-height:1.6}.share-control.svelte-jas060{position:relative;flex:none}.text-control.svelte-jas060{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;border:0;padding:0 .25rem;background:transparent;color:inherit;font-size:.75rem}.text-control.svelte-jas060 svg:where(.svelte-jas060){width:17px;height:17px}.text-control.svelte-jas060:hover span:where(.svelte-jas060){text-decoration:underline;text-underline-offset:4px}.share-status.svelte-jas060{position:absolute;bottom:100%;right:0;width:max-content;max-width:15rem;font-size:.75rem;line-height:1.5;background:#181d16}.share-status.svelte-jas060:not(:empty){padding:.5rem .7rem}.copy-fallback.svelte-jas060{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-block:.5rem;font-size:.8rem}.copy-fallback.svelte-jas060 input:where(.svelte-jas060){min-width:0;width:min(100%,28rem);min-height:44px;padding:.6rem;border:1px solid #9a9c96;color:inherit;background:#181d16}.playback-status.svelte-jas060{display:flex;align-items:center;gap:1rem;font-size:.8rem;line-height:1.5}.playback-status.svelte-jas060:not(:empty){padding-top:.5rem}.playback-status.svelte-jas060 button:where(.svelte-jas060){min-height:44px;color:inherit;background:transparent;border:0;text-decoration:underline}.screen-controls.svelte-jas060{display:flex;align-items:center;gap:.75rem;margin-top:1.2rem}.icon-control.svelte-jas060{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;padding:0;color:inherit;background:transparent;transition:background .18s}.icon-control.svelte-jas060 svg:where(.svelte-jas060){width:20px;height:20px}.icon-control.svelte-jas060:enabled:hover{background:#ffffff20}button.svelte-jas060:disabled{cursor:default;opacity:.5}.seek-control.svelte-jas060{flex:1;min-width:0}input[type=range].svelte-jas060{display:block;width:100%;height:44px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}input[type=range].svelte-jas060::-webkit-slider-runnable-track{height:3px;background:#9a9c96}input[type=range].svelte-jas060::-moz-range-track{height:3px;background:#9a9c96}.seek-control.svelte-jas060 input:where(.svelte-jas060)::-webkit-slider-runnable-track{background:linear-gradient(to right,#e88e99 var(--progress),#9a9c96 var(--progress))}.seek-control.svelte-jas060 input:where(.svelte-jas060)::-moz-range-track{background:linear-gradient(to right,#e88e99 var(--progress),#9a9c96 var(--progress))}input[type=range].svelte-jas060::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4.5px;border:0;border-radius:50%;background:#fff}input[type=range].svelte-jas060::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}input[type=range].svelte-jas060:disabled{cursor:default;opacity:.5}input[type=range].svelte-jas060:disabled::-webkit-slider-thumb{opacity:0}input[type=range].svelte-jas060:disabled::-moz-range-thumb{opacity:0}.screen-time.svelte-jas060{flex:none;font-size:.68rem;font-variant-numeric:tabular-nums;white-space:nowrap}.screen-time.svelte-jas060 span:where(.svelte-jas060){color:var(--screen-muted)}.sound-control.svelte-jas060{display:flex;align-items:center}.sound-control.svelte-jas060 input:where(.svelte-jas060){width:58px}.captions-control.svelte-jas060{font-size:.75rem;font-weight:600}.captions-control[aria-pressed=true].svelte-jas060{text-decoration:underline;text-underline-offset:6px}.cinema-footnote.svelte-jas060{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1440px;margin-inline:auto;padding-block:.8rem 1.1rem;font:400 .7rem/1.7 DM Sans,sans-serif}.cinema-footnote.svelte-jas060 p:where(.svelte-jas060){display:flex;flex-wrap:wrap;column-gap:.9rem;margin:0}.cinema-footnote.svelte-jas060 p:where(.svelte-jas060) a:where(.svelte-jas060){text-decoration:underline;text-underline-offset:3px}.cinema-footnote.svelte-jas060 a:where(.svelte-jas060){display:inline-flex;align-items:center;min-height:44px}.notes-link.svelte-jas060{flex:none;gap:.75rem}.notes-link.svelte-jas060 span:where(.svelte-jas060){font-size:1.2rem;transition:transform .18s}.notes-link.svelte-jas060:hover span:where(.svelte-jas060){transform:translateY(3px)}.cinema-footnote.svelte-jas060 :where(.svelte-jas060):focus-visible{outline-color:#fff}.screen.svelte-jas060:fullscreen{max-width:none;width:100%;height:100%;min-height:0;aspect-ratio:auto;box-shadow:none;animation:none;overflow:auto}@keyframes svelte-jas060-frame-arrive{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.screen.svelte-jas060{min-height:540px;aspect-ratio:auto}.screen-controls.svelte-jas060{gap:.35rem}.screen-side.svelte-jas060{top:31%}.screen-prev.svelte-jas060 .side-label:where(.svelte-jas060){display:none}.screen-next.svelte-jas060{max-width:68%}.sound-control.svelte-jas060 input:where(.svelte-jas060){display:none}}@media(max-width:600px){.cinema.svelte-jas060{padding:.75rem .75rem 0}.screen.svelte-jas060{min-height:600px;padding:1.2rem}.screen-side.svelte-jas060{top:25%}.screen-prev.svelte-jas060{left:1.2rem}.screen-next.svelte-jas060{right:1.2rem}.side-label.svelte-jas060{max-width:10rem;font-size:.68rem}.screen-bottom.svelte-jas060{margin-top:9rem}.screen-caption.svelte-jas060{align-items:flex-start;flex-direction:column;gap:.3rem}.screen-heading.svelte-jas060{max-width:100%}h1.svelte-jas060{font-size:clamp(2.25rem,9vw,3.5rem)}.screen-note.svelte-jas060{font-size:.78rem}.share-status.svelte-jas060{left:0;right:auto}.screen-controls.svelte-jas060{display:grid;grid-template-columns:44px 1fr auto auto;gap:0 .35rem;margin-top:0}.seek-control.svelte-jas060{grid-row:1;grid-column:1 / -1}.play-control.svelte-jas060{grid-row:2;grid-column:1}.screen-time.svelte-jas060{grid-row:2;grid-column:2}.sound-control.svelte-jas060{grid-row:2;grid-column:3}.fullscreen-control.svelte-jas060{grid-row:2;grid-column:4}.captions-control.svelte-jas060{grid-row:3;grid-column:3}.cinema-footnote.svelte-jas060{align-items:flex-start;font-size:.65rem;padding:.5rem .2rem;gap:.75rem}.cinema-footnote.svelte-jas060 p:where(.svelte-jas060){max-width:60%}.cinema-footnote.svelte-jas060 p:where(.svelte-jas060) a:where(.svelte-jas060){min-height:44px}}@media(prefers-reduced-motion:reduce){.screen.svelte-jas060{animation:none}.round-control.svelte-jas060,.side-label.svelte-jas060,.icon-control.svelte-jas060,.notes-link.svelte-jas060 span:where(.svelte-jas060){transition:none}}#episode-notes.svelte-rrkejd{scroll-margin-top:5rem}.reading.svelte-rrkejd .notes-title:where(.svelte-rrkejd){margin-top:0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.04em}
