.ask.svelte-1ff297y{gap:var(--space-8);min-height:calc(100dvh - 8rem);padding-block:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}h1.svelte-1ff297y{font-size:var(--text-display);line-height:var(--lh-display);overflow-wrap:break-word;min-width:0;margin-bottom:var(--space-5)}.lede.svelte-1ff297y{font-family:var(--font-serif);font-size:var(--text-body-lg);line-height:var(--lh-body-lg);color:var(--text-body);max-width:34ch;margin:0}.project.svelte-1ff297y{margin-top:var(--space-5)}form.svelte-1ff297y{gap:var(--space-2);display:grid}label.svelte-1ff297y{color:var(--text-primary);font-size:var(--text-body-sm);margin-top:var(--space-3)}label.svelte-1ff297y:first-child{margin-top:0}input.svelte-1ff297y{min-height:var(--hit-min);padding:0 var(--space-3);border:var(--line) solid var(--field-edge);background:var(--surface-body);color:var(--text-primary);border-radius:0}input.svelte-1ff297y::placeholder{color:var(--text-muted)}input.svelte-1ff297y:hover{border-color:var(--border-brass)}input.svelte-1ff297y:focus-visible{outline:2px solid var(--border-focus);outline-offset:0}.actions.svelte-1ff297y{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.note.svelte-1ff297y{margin:var(--space-3) 0 0;font-size:var(--text-body-sm);color:var(--text-secondary)}.skip.svelte-1ff297y{font-size:var(--text-body-sm);color:var(--text-secondary);grid-column:1/-1;justify-self:start}.theatre.svelte-1ff297y{gap:var(--space-4);padding-block:var(--space-5);display:grid}.caption.svelte-1ff297y{align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.year.svelte-1ff297y{font-family:var(--font-serif);font-size:var(--text-display);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;line-height:1}.what.svelte-1ff297y{color:var(--text-body);max-width:52ch;margin:0}.stage.svelte-1ff297y{border:var(--line) solid var(--border-hairline);outline:none;height:min(60dvh,34rem);margin:0;overflow:hidden;container:prologue/inline-size}.stage.svelte-1ff297y:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.frame.svelte-1ff297y{height:100%;animation:svelte-1ff297y-arrive var(--dur-world) var(--ease-emerge);view-transition-name:prologue-frame}.timeline.svelte-1ff297y{gap:var(--space-1) var(--space-5);font-size:var(--text-body-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.timeline.svelte-1ff297y .past:where(.svelte-1ff297y){color:var(--text-secondary)}.timeline.svelte-1ff297y [aria-current=step]:where(.svelte-1ff297y){color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent-measure);text-decoration-color:var(--accent-measure);text-underline-offset:.35em}.controls.svelte-1ff297y{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.skip-link.svelte-1ff297y{margin-left:auto}.end.svelte-1ff297y{align-content:center;justify-items:start;gap:var(--space-4);min-height:calc(100dvh - 10rem);display:grid}.end.svelte-1ff297y h2:where(.svelte-1ff297y){font-size:var(--text-display);line-height:var(--lh-display);overflow-wrap:break-word;min-width:0;max-width:16ch}@keyframes svelte-1ff297y-arrive{0%{opacity:0}}@media (width<=1024px){.ask.svelte-1ff297y{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-height:auto}h1.svelte-1ff297y,.year.svelte-1ff297y,.end.svelte-1ff297y h2:where(.svelte-1ff297y){font-size:var(--text-display-sm)}.stage.svelte-1ff297y{height:min(70dvh,30rem)}}@media (prefers-reduced-motion:reduce){.frame.svelte-1ff297y{animation:none}}
