.favs.svelte-ptnu48{margin-top:2.25rem}.favs.svelte-ptnu48+.favs:where(.svelte-ptnu48){margin-top:1.6rem}.favs-head.svelte-ptnu48{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;display:flex}.favs-label.svelte-ptnu48{color:var(--ink);margin:0}.favs-count.svelte-ptnu48{color:var(--ink-dim);font-variant-numeric:tabular-nums}.favs-strip.svelte-ptnu48{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:clamp(6rem,22vw,7rem);grid-auto-flow:column;gap:.8rem;margin:1rem 0 0;padding:0 0 .9rem;list-style:none;display:grid;overflow-x:auto}.favs-strip.svelte-ptnu48::-webkit-scrollbar{display:none}.fav.svelte-ptnu48{scroll-snap-align:start;display:block}.fav.svelte-ptnu48:hover img,.fav.svelte-ptnu48:focus-visible img{transform:translateY(-4px);box-shadow:0 12px 28px #0000008c}.line.svelte-ptnu48{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.95rem;display:flex}.line-opt.svelte-ptnu48{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;cursor:pointer;border-bottom:1px solid #0000;align-items:baseline;gap:.4rem;padding:.5rem 0;font-size:.72rem;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex;position:relative}.line-opt.svelte-ptnu48:after{content:"";position:absolute;inset:-5px 0}.line-opt.svelte-ptnu48:hover{color:var(--ink)}.line-opt.on.svelte-ptnu48{color:var(--ink);border-bottom-color:var(--accent)}.line-opt.svelte-ptnu48 b:where(.svelte-ptnu48){color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:.92em;font-weight:600;transition:color .25s}.line-opt.on.svelte-ptnu48 b:where(.svelte-ptnu48){color:var(--accent)}.vsep.svelte-ptnu48{background:var(--rule);flex:none;width:1px;height:.85em}.sort-star.svelte-ptnu48{color:var(--accent);margin-right:.25rem}.dir.svelte-ptnu48{color:var(--accent);margin-left:.25rem}.find.svelte-ptnu48{flex:11rem;max-width:16rem;margin-left:auto;display:flex}.find.svelte-ptnu48 input:where(.svelte-ptnu48){border:0;border-bottom:1px solid var(--rule);width:100%;font-family:var(--font-body);color:var(--ink);background:0 0;padding:.5rem .1rem;font-size:.85rem;transition:border-color .25s}.find.svelte-ptnu48 input:where(.svelte-ptnu48)::placeholder{color:var(--ink-dim)}.find.svelte-ptnu48 input:where(.svelte-ptnu48):focus{border-bottom-color:color-mix(in oklab, var(--accent) 65%, transparent);outline:none}@media (width<=560px){.find.svelte-ptnu48{flex-basis:100%;max-width:none;margin-left:0}.line-fill.svelte-ptnu48 .line-opt:where(.svelte-ptnu48){flex:1 1 0;justify-content:center}}.viewtoggle.svelte-ptnu48{gap:.15rem;margin-left:auto;display:flex}.viewtoggle.svelte-ptnu48 button:where(.svelte-ptnu48){width:2.5rem;height:2.5rem;color:var(--ink-dim);cursor:pointer;justify-content:center;align-items:center;transition:color .25s;display:inline-flex}.viewtoggle.svelte-ptnu48 button:where(.svelte-ptnu48):hover{color:var(--ink)}.viewtoggle.svelte-ptnu48 button.on:where(.svelte-ptnu48){color:var(--accent)}.list.svelte-ptnu48{border-top:1px solid var(--rule);margin-top:1.9rem;padding:0;list-style:none}.lrow.svelte-ptnu48{border-bottom:1px solid color-mix(in oklab, var(--rule) 80%, transparent);grid-template-columns:5.25rem 1fr;gap:1.2rem;padding:1.05rem .15rem;transition:background-color .4s;display:grid}.lrow.svelte-ptnu48:hover{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 7%, transparent), transparent 62%)}.lrow-thumb.svelte-ptnu48{align-self:start;line-height:0;display:block}.lrow-thumb.svelte-ptnu48:hover img,.lrow-thumb.svelte-ptnu48:focus-visible img{filter:none;transform:translateY(-3px);box-shadow:0 10px 24px #00000080}.lrow-main.svelte-ptnu48{flex-direction:column;gap:.32rem;min-width:0;display:flex}.lrow-title.svelte-ptnu48{font-family:var(--font-display);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.14rem;font-weight:400;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}.lrow.svelte-ptnu48:hover .lrow-title:where(.svelte-ptnu48){color:var(--accent)}.lrow-sub.svelte-ptnu48{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-variant-numeric:tabular-nums;margin:0;font-size:.68rem;font-weight:600}.lrow-ratings.svelte-ptnu48{flex-wrap:wrap;align-items:center;gap:.35rem 1.05rem;margin:.05rem 0 0;font-size:.8rem;display:flex}.r-mine.svelte-ptnu48{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.r-mine.svelte-ptnu48 .star:where(.svelte-ptnu48){font-size:1.25em;line-height:1;transform:translateY(-.04em)}.lrow-by.svelte-ptnu48{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.64rem;font-weight:600}.lrow-by.svelte-ptnu48 .by-lbl:where(.svelte-ptnu48){color:var(--ink-dim)}@media (width<=479px){.lrow.svelte-ptnu48{grid-template-columns:4rem 1fr;gap:.9rem}}.wall.svelte-ptnu48{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:1.5rem 1rem;margin-top:1.9rem;padding:0;list-style:none;display:grid}@media (width<=400px){.wall.svelte-ptnu48{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}.cell.svelte-ptnu48{width:100%;color:inherit;text-align:center;display:block}.cell-title.svelte-ptnu48{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-body);color:var(--ink-muted);-webkit-box-orient:vertical;margin-top:.55rem;font-size:.8rem;line-height:1.35;transition:color .3s;display:-webkit-box;overflow:hidden}.cell-sub.svelte-ptnu48{letter-spacing:.03em;color:var(--ink-dim);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:.68rem;display:block}.cell.svelte-ptnu48:hover .cell-title:where(.svelte-ptnu48),.cell.svelte-ptnu48:focus-visible .cell-title:where(.svelte-ptnu48){color:var(--ink)}.cell.svelte-ptnu48:hover img,.cell.svelte-ptnu48:focus-visible img{filter:none;transform:translateY(-4px);box-shadow:0 12px 28px #0000008c}@media (prefers-reduced-motion:reduce){.fav.svelte-ptnu48:hover img,.fav.svelte-ptnu48:focus-visible img,.lrow-thumb.svelte-ptnu48:hover img,.lrow-thumb.svelte-ptnu48:focus-visible img,.cell.svelte-ptnu48:hover img,.cell.svelte-ptnu48:focus-visible img{transform:none}}
