main.svelte-1uha8ag{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4)}main.searched.svelte-1uha8ag{justify-content:flex-start}header.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:min(44rem,100%)}.searched.svelte-1uha8ag header:where(.svelte-1uha8ag){padding-top:var(--space-3)}h1.svelte-1uha8ag{font-family:var(--font-quote);font-size:var(--text-xl);font-weight:600;letter-spacing:.01em;margin:0}.searched.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-lg)}h1.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.tagline.svelte-1uha8ag{color:var(--text-muted);font-family:var(--font-quote);font-style:italic;font-size:var(--text-lg);margin:0 0 var(--space-4)}.corpus-note.svelte-1uha8ag{color:var(--text-muted);font-size:.8rem;margin:0;text-align:center}form.svelte-1uha8ag{width:100%}input.svelte-1uha8ag{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-lg);font-family:var(--font-ui);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}input.svelte-1uha8ag::placeholder{color:var(--text-muted)}.results.svelte-1uha8ag{width:min(44rem,100%);padding-bottom:var(--space-6)}mark.svelte-1uha8ag{background:none;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.remembering.svelte-1uha8ag{margin:0 0 var(--space-1);color:var(--text-muted);font-size:.8rem}.misquote.svelte-1uha8ag{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);margin:var(--space-3) 0}.misquote-note.svelte-1uha8ag{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:.8rem}.misquote-label.svelte-1uha8ag{margin:0 0 var(--space-2);color:var(--accent);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.misquote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-size:1.2rem;margin:0 0 var(--space-2)}.misquote-film.svelte-1uha8ag{margin:0;color:var(--text-muted);font-size:.85rem}.phrase.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0;color:var(--text-muted);font-size:.85rem}.phrase.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer}.phrase-charts.svelte-1uha8ag{display:flex;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap}.phrase-chart.svelte-1uha8ag{flex:1;min-width:10rem}.phrase-chart.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 var(--space-1);font-size:.75rem}.bars.svelte-1uha8ag{display:flex;align-items:flex-end;gap:2px;height:3rem}.bar.svelte-1uha8ag{flex:1;background:var(--accent);opacity:.7;border-radius:2px 2px 0 0;min-height:2px}.bar-ends.svelte-1uha8ag{display:flex;justify-content:space-between;font-size:.7rem;margin-top:2px}a.movie-banner.svelte-1uha8ag{text-decoration:none;color:inherit}.movie-banner.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-3);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);margin:var(--space-3) 0}.movie-banner.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:4px}.movie-name.svelte-1uha8ag{margin:0;font-weight:600}.movie-note.svelte-1uha8ag{margin:0;color:var(--text-muted);font-size:.85rem}ol.svelte-1uha8ag{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.hit.svelte-1uha8ag{display:flex;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3)}.hit.weak.svelte-1uha8ag{opacity:.55}.hit.svelte-1uha8ag img:where(.svelte-1uha8ag),.poster-blank.svelte-1uha8ag{flex:0 0 46px;height:69px;border-radius:4px;background:var(--surface-raised)}blockquote.svelte-1uha8ag{font-family:var(--font-quote);font-size:1.1rem;margin:0 0 var(--space-2);quotes:"“" "”"}blockquote.svelte-1uha8ag:before{content:open-quote}blockquote.svelte-1uha8ag:after{content:close-quote}.exchange.svelte-1uha8ag{list-style:none;margin:0 0 var(--space-2);padding:0;font-family:var(--font-quote);font-size:1.05rem}.exchange.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:1.1em;position:relative}.exchange.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"–";position:absolute;left:0;color:var(--text-muted)}.exchange.svelte-1uha8ag li.trail:where(.svelte-1uha8ag){color:var(--text-muted)}.exchange.svelte-1uha8ag li.trail:where(.svelte-1uha8ag):before{content:""}.meta.svelte-1uha8ag{margin:0;font-size:.85rem;color:var(--text-muted)}.meta.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);font-weight:600}.arc.svelte-1uha8ag{margin-left:var(--space-2)}.moment.svelte-1uha8ag{margin-left:var(--space-2);color:var(--text-muted);font-size:.85rem}.moment.svelte-1uha8ag:hover{color:var(--accent)}.divider.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin:var(--space-2) 0}.divider.svelte-1uha8ag:before,.divider.svelte-1uha8ag:after{content:"";flex:1;border-top:1px solid var(--border)}.empty.svelte-1uha8ag{color:var(--text-muted);text-align:center;margin-top:var(--space-5)}footer.svelte-1uha8ag{margin-top:auto;text-align:center;color:var(--text-muted);font-size:.8rem;padding:var(--space-4) var(--space-4) var(--space-2)}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit}@media(max-width:480px){.hit.svelte-1uha8ag img:where(.svelte-1uha8ag),.poster-blank.svelte-1uha8ag{flex-basis:38px;height:57px}}
