.watchlist-page[data-astro-cid-n2c7z3ss]{width:min(100% - 3rem,68rem);margin-inline:auto;padding-top:7.5rem}.back-link[data-astro-cid-n2c7z3ss]{color:var(--muted);margin-bottom:1.75rem;font-family:Space Mono,ui-monospace,monospace;font-size:.66rem;text-decoration:none;display:inline-block}.back-link[data-astro-cid-n2c7z3ss]:hover{color:var(--accent)}.title-row[data-astro-cid-n2c7z3ss],.controls-row[data-astro-cid-n2c7z3ss]{justify-content:space-between;align-items:center;gap:1rem;display:flex}h1[data-astro-cid-n2c7z3ss]{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:550}input[data-astro-cid-n2c7z3ss],button[data-astro-cid-n2c7z3ss]{color:var(--ink);font:inherit;background:0 0;border:0}input[data-astro-cid-n2c7z3ss]{width:8rem;color:var(--ink);text-align:right;outline:0;padding:0;font-size:.76rem}input[data-astro-cid-n2c7z3ss]::placeholder{color:var(--muted);opacity:.75}.media-switcher[data-astro-cid-n2c7z3ss]{align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.media-switch[data-astro-cid-n2c7z3ss]{color:var(--muted);font-size:.75rem;text-decoration:none;transition:color .18s,transform .18s}.media-switch[data-astro-cid-n2c7z3ss]:hover,.media-switch[data-astro-cid-n2c7z3ss].is-active{color:var(--ink)}.media-switch[data-astro-cid-n2c7z3ss].is-active{font-weight:600}.media-switch[data-astro-cid-n2c7z3ss] span[data-astro-cid-n2c7z3ss]{color:var(--muted);font-weight:400}.controls-row[data-astro-cid-n2c7z3ss]{margin-top:1.25rem;margin-bottom:1.7rem}.filters[data-astro-cid-n2c7z3ss],.sort-controls[data-astro-cid-n2c7z3ss]{align-items:center;gap:1.25rem;display:flex}.filter[data-astro-cid-n2c7z3ss],.sort-controls[data-astro-cid-n2c7z3ss] button[data-astro-cid-n2c7z3ss]{color:var(--muted);cursor:pointer;padding:0;font-size:.75rem}.filter[data-astro-cid-n2c7z3ss] span[data-astro-cid-n2c7z3ss]{opacity:.7}.filter[data-astro-cid-n2c7z3ss].is-active,.filter[data-astro-cid-n2c7z3ss]:hover,.sort-controls[data-astro-cid-n2c7z3ss] button[data-astro-cid-n2c7z3ss]:hover,.sort-controls[data-astro-cid-n2c7z3ss] button[data-astro-cid-n2c7z3ss].is-active{color:var(--ink)}.sort-controls[data-astro-cid-n2c7z3ss] button[data-astro-cid-n2c7z3ss].is-active{font-weight:600}.controls-row[data-astro-cid-n2c7z3ss].is-tv #sort-saved-year[data-astro-cid-n2c7z3ss]{display:none}.year-group+.year-group{margin-top:2.75rem}.year-group h2{color:var(--muted);margin:0 0 .8rem;font-size:.75rem;font-weight:450}.poster-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1.7rem .75rem;display:grid}.poster-frame{aspect-ratio:2/3;background:var(--tile-primary);border-radius:2px;overflow:hidden}.poster-frame img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.poster-placeholder{height:100%;color:var(--muted);text-align:center;place-items:center;padding:1rem;font-size:.8rem;display:grid}.poster-item h3{text-overflow:ellipsis;white-space:nowrap;margin:.55rem 0 .15rem;font-size:.71rem;font-weight:500;overflow:hidden}.poster-link{color:inherit;text-decoration:none;display:block}.poster-item p{color:var(--muted);margin:0;font-size:.63rem}.rating{align-items:center;gap:.3rem;display:inline-flex}.stars{user-select:none;pointer-events:none;gap:.04rem;font-size:.58rem;line-height:1;display:inline-flex}.like{font-size:.68rem;line-height:1}.star{color:var(--line)}.star.is-full{color:var(--ink)}.star.is-half{color:#0000;background:linear-gradient(90deg, var(--ink) 50%, var(--line) 50%);-webkit-background-clip:text;background-clip:text}.watchlist-status{color:var(--muted);padding:4rem 0;font-size:.8rem}.visually-hidden[data-astro-cid-n2c7z3ss]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.watchlist-page[data-astro-cid-n2c7z3ss]{width:min(100% - 2rem,68rem);padding-top:6rem}.media-switcher[data-astro-cid-n2c7z3ss]{margin-top:1.5rem}.controls-row[data-astro-cid-n2c7z3ss]{flex-direction:column;align-items:flex-start}.sort-controls[data-astro-cid-n2c7z3ss]{align-self:flex-end}.poster-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem .6rem}}@media (width<=520px){.poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=430px){.filters[data-astro-cid-n2c7z3ss]{gap:.75rem}.filter[data-astro-cid-n2c7z3ss]{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.poster-frame img{transition:none}}
