.card.svelte-t34n65{display:block;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.card.svelte-t34n65:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.poster.svelte-t34n65{position:relative;aspect-ratio:16 / 9;overflow:hidden}.poster.svelte-t34n65 img:where(.svelte-t34n65){width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9)}.poster.svelte-t34n65:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--poster-overlay);pointer-events:none}.dur.svelte-t34n65{position:absolute;right:10px;bottom:10px;z-index:1;font-size:12px;font-weight:600;background:#080a0ecc;color:#fff;padding:2px 8px;border-radius:6px}.spoken.svelte-t34n65{position:absolute;left:10px;top:10px;z-index:1}.meta.svelte-t34n65{padding:14px 16px 16px}.source-row.svelte-t34n65{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.source.svelte-t34n65{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.source-row.svelte-t34n65 time:where(.svelte-t34n65){font-size:12px;color:var(--muted)}h3.svelte-t34n65{margin:0 0 4px;font-size:17.5px;line-height:1.3;font-weight:620}.other.svelte-t34n65{margin:0 0 12px;font-size:13.5px;color:var(--muted);font-style:italic}.subs-row.svelte-t34n65{display:flex;gap:6px}.hero.svelte-1uha8ag{padding-top:56px;padding-bottom:28px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 10px;font-size:clamp(30px,4.5vw,46px);font-weight:640;letter-spacing:-.02em;line-height:1.12;max-width:720px}.hero.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic;color:var(--nl)}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--muted);font-size:16.5px;max-width:640px}.filters.svelte-1uha8ag{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 28px;padding-top:18px;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:32px}.fgroup.svelte-1uha8ag{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flabel.svelte-1uha8ag{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);width:76px}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.empty.svelte-1uha8ag{padding:40px;text-align:center;border:1px dashed var(--line);border-radius:14px;color:var(--muted)}.sentinel.svelte-1uha8ag{display:flex;justify-content:center;padding:36px 0 8px}.sentinel-label.svelte-1uha8ag{font-size:13.5px;color:var(--muted)}@media(max-width:960px){.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid.svelte-1uha8ag{grid-template-columns:1fr}.flabel.svelte-1uha8ag{width:100%}}
