.back-link.svelte-yqmgrc{text-decoration:none;display:inline-block}.back-link.svelte-yqmgrc:hover{color:hsl(var(--foreground))}.ranked-list.svelte-yqmgrc{flex-direction:column;gap:2.2rem;max-width:52rem;margin:0;padding:0;list-style:none;display:flex}.ranked-item.svelte-yqmgrc{border-bottom:1px solid hsl(var(--border));grid-template-columns:auto 120px 1fr;align-items:start;gap:1.4rem;padding-bottom:2.2rem;display:grid;position:relative}.ranked-item.svelte-yqmgrc:last-child{border-bottom:none;padding-bottom:0}.rank.svelte-yqmgrc{font-family:var(--font-serif);color:hsl(var(--accent-text));font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:1.6rem;font-weight:700;line-height:1}.ranked-cover.svelte-yqmgrc{aspect-ratio:5/7;border:1px solid hsl(var(--border));background:hsl(var(--secondary));width:120px;box-shadow:var(--shadow-soft);border-radius:6px;display:block;position:relative;overflow:hidden}.ranked-cover.svelte-yqmgrc:after{content:"";background:var(--cover-sheen);pointer-events:none;position:absolute;inset:0;transform:translate(-101%)}@media (prefers-reduced-motion:no-preference){.ranked-cover.svelte-yqmgrc{transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out)}.ranked-cover-link.svelte-yqmgrc:hover .ranked-cover:where(.svelte-yqmgrc),.ranked-cover-link.svelte-yqmgrc:focus-visible .ranked-cover:where(.svelte-yqmgrc){box-shadow:var(--shadow-float);transform:perspective(700px)translateY(-5px)rotateX(2deg)}.ranked-cover-link.svelte-yqmgrc:hover .ranked-cover:where(.svelte-yqmgrc):after,.ranked-cover-link.svelte-yqmgrc:focus-visible .ranked-cover:where(.svelte-yqmgrc):after{transition:transform .85s var(--ease-out) 80ms;transform:translate(101%)}}.ranked-cover.svelte-yqmgrc img{object-fit:cover;width:100%;height:100%}.ranked-fallback.svelte-yqmgrc{text-align:center;height:100%;font-family:var(--font-serif);justify-content:center;align-items:center;padding:.6rem;font-size:.7rem;font-weight:600;line-height:1.3;display:flex}.ranked-meta.svelte-yqmgrc{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.ranked-title.svelte-yqmgrc{margin:.35rem 0 0;font-size:1.35rem}.ranked-title.svelte-yqmgrc a:where(.svelte-yqmgrc){color:inherit;text-decoration:none}.ranked-title.svelte-yqmgrc a:where(.svelte-yqmgrc):hover{color:hsl(var(--primary))}.dark .ranked-title.svelte-yqmgrc a:where(.svelte-yqmgrc):hover{color:hsl(var(--accent))}.ranked-author.svelte-yqmgrc{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.4rem;margin:.25rem 0 0;font-size:.85rem;display:flex}.ranked-why.svelte-yqmgrc{margin:.7rem 0 0;font-size:.95rem;line-height:1.65}.ranked-cta.svelte-yqmgrc{color:hsl(var(--accent-text));margin-top:.7rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.ranked-cta.svelte-yqmgrc:hover{text-decoration:underline}.other-lists.svelte-yqmgrc{margin-top:4rem}.chip.svelte-yqmgrc{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));border-radius:999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600;text-decoration:none}.chip.svelte-yqmgrc:hover{color:hsl(var(--accent-text));border-color:hsl(var(--accent) / .55)}@media (width<=640px){.ranked-item.svelte-yqmgrc{grid-template-columns:auto 90px 1fr;gap:.9rem}.ranked-cover.svelte-yqmgrc{width:90px}.rank.svelte-yqmgrc{font-size:1.2rem}}
