.page.svelte-ul3qsq{flex-direction:column;max-width:880px;min-height:100vh;margin:0 auto;padding:0 1rem 2rem;display:flex}.hero.svelte-ul3qsq{gap:1.25rem;margin:.5rem 0 1.25rem;display:flex}.poster.svelte-ul3qsq{flex:0 0 140px}.hero-info.svelte-ul3qsq{min-width:0}h1.svelte-ul3qsq{margin:0;font-size:1.5rem;line-height:1.3}.original.svelte-ul3qsq{color:var(--text-2);margin:.2rem 0 0;font-size:.85rem}.meta.svelte-ul3qsq{color:var(--text-3);margin:.35rem 0 0;font-size:.8rem}.lead.svelte-ul3qsq{color:var(--accent);margin:.5rem 0 0;font-size:.9rem;font-weight:600}.overview.svelte-ul3qsq{color:var(--text-2);margin:.75rem 0 0;font-size:.85rem;line-height:1.75}.dates.svelte-ul3qsq{scrollbar-width:thin;gap:.3rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.date-chip.svelte-ul3qsq{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);flex-direction:column;flex:0 0 52px;align-items:center;padding:.3rem 0;line-height:1.2;text-decoration:none;display:flex}.date-chip.svelte-ul3qsq:hover{border-color:var(--border-strong)}.date-chip.active.svelte-ul3qsq{background:var(--accent-soft);border-color:var(--accent)}.weekday.svelte-ul3qsq{color:var(--text-3);font-size:.65rem}.day.svelte-ul3qsq{font-size:.85rem;font-weight:600}.day-heading.svelte-ul3qsq{align-items:baseline;gap:.5rem;margin:1rem 0 .5rem;font-size:1.05rem;display:flex}.count.svelte-ul3qsq{color:var(--text-3);font-size:.8rem;font-weight:400}.area.svelte-ul3qsq{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.75rem;padding:.75rem 1rem}.area-name.svelte-ul3qsq{color:var(--text-3);letter-spacing:.05em;margin:0 0 .5rem;font-size:.8rem}.theaters.svelte-ul3qsq{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.theater-head.svelte-ul3qsq{align-items:baseline;gap:.6rem;margin-bottom:.3rem;display:flex}.theater-name.svelte-ul3qsq{color:var(--text);font-size:.9rem;font-weight:600;text-decoration:none}.theater-name.svelte-ul3qsq:hover{text-decoration:underline}.map-link.svelte-ul3qsq{color:var(--text-3);font-size:.75rem}.chips.svelte-ul3qsq{flex-wrap:wrap;gap:.3rem;display:flex}.empty.svelte-ul3qsq{color:var(--text-2);font-size:.9rem}.empty.svelte-ul3qsq a:where(.svelte-ul3qsq),.tmdb-link.svelte-ul3qsq a:where(.svelte-ul3qsq){color:var(--accent)}.tmdb-link.svelte-ul3qsq{margin:1rem 0 0;font-size:.8rem}@media (width<=560px){.hero.svelte-ul3qsq{gap:.875rem}.poster.svelte-ul3qsq{flex-basis:96px}h1.svelte-ul3qsq{font-size:1.2rem}}
