.sort-btn.svelte-3sk18s{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:10px;font-weight:500}.sort-btn.active.svelte-3sk18s{color:var(--color-text);border-bottom:1px solid var(--color-accent)}.section-label.svelte-3sk18s{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);margin-bottom:.75rem;font-size:10px;font-weight:600}.film-list.svelte-3sk18s{flex-direction:column;display:flex}.watchlist-row.svelte-3sk18s{border-bottom:1px solid var(--color-border-subtle);transition:background-color var(--duration-fast) var(--ease-sharp);align-items:center;gap:.875rem;padding:.875rem 0;display:flex}.watchlist-row.svelte-3sk18s:hover{background:var(--color-cream);margin:0 -.75rem;padding-left:.75rem;padding-right:.75rem}.watchlist-row.muted.svelte-3sk18s{opacity:.5}.wl-poster.svelte-3sk18s{object-fit:cover;flex-shrink:0;width:48px;height:72px}.wl-poster-empty.svelte-3sk18s{background:var(--color-bg-subtle);flex-shrink:0;width:48px;height:72px}.wl-info.svelte-3sk18s{flex:1;min-width:0}.wl-title.svelte-3sk18s{font-size:var(--font-size-base);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;display:block;overflow:hidden}.wl-meta.svelte-3sk18s{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:.125rem;display:block}.wl-screenings.svelte-3sk18s{text-align:right;flex-shrink:0}.wl-count.svelte-3sk18s{font-size:var(--font-size-sm);font-family:var(--font-mono);color:var(--color-text-secondary);display:block}.wl-next.svelte-3sk18s{font-size:var(--font-size-sm);font-family:var(--font-mono);color:var(--color-text-tertiary);margin-top:.125rem;display:block}.wl-no-screenings.svelte-3sk18s{font-size:var(--font-size-sm);font-family:var(--font-mono);color:var(--color-text-tertiary);flex-shrink:0}.wl-remove.svelte-3sk18s{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.375rem}.wl-remove.svelte-3sk18s:hover{color:var(--color-accent)}
