.card.svelte-yi8hnb{color:var(--color-bone);opacity:0;animation:svelte-yi8hnb-rise .6s var(--ease-out-quart) var(--delay) forwards;flex-direction:column;gap:.85rem;text-decoration:none;display:flex;transform:translateY(8px)}@keyframes svelte-yi8hnb-rise{to{opacity:1;transform:translateY(0)}}.thumb.svelte-yi8hnb{aspect-ratio:16/9;background:var(--color-ink-2);border:1px solid var(--color-ink-3);isolation:isolate;transition:border-color .22s;position:relative;overflow:hidden}.thumb.svelte-yi8hnb img:where(.svelte-yi8hnb){object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out-quart)}.poster-fallback.svelte-yi8hnb{position:absolute;inset:0}.scrim.svelte-yi8hnb{pointer-events:none;z-index:1;background:linear-gradient(#0000008c 0%,#0000 38% 70%,#000000a6 100%);position:absolute;inset:0}.replay-tag.svelte-yi8hnb{z-index:2;color:var(--color-bone);font-family:var(--font-mono);letter-spacing:.18em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a080ac7;border:1px solid #f5f5f52e;align-items:center;gap:.4rem;padding:.32rem .5rem;font-size:.625rem;display:inline-flex;position:absolute;top:.7rem;left:.75rem}.duration.svelte-yi8hnb{z-index:2;letter-spacing:.1em;color:var(--color-bone);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ca6;padding:.28rem .5rem;font-size:.625rem;position:absolute;bottom:.7rem;right:.75rem}.meta.svelte-yi8hnb{flex-direction:column;gap:.4rem;display:flex}.feria-name.svelte-yi8hnb{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-bone-faint);font-size:.625rem}.title.svelte-yi8hnb{font-family:var(--font-serif);color:var(--color-bone);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.15rem;font-style:italic;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.when.svelte-yi8hnb{color:var(--color-bone-faint);letter-spacing:.08em;flex-wrap:wrap;gap:.4rem;font-size:.6875rem;display:inline-flex}.when.svelte-yi8hnb .dot:where(.svelte-yi8hnb){opacity:.5}.expires.svelte-yi8hnb{color:var(--color-bone-dim)}.card.svelte-yi8hnb:hover .thumb:where(.svelte-yi8hnb){border-color:var(--color-ink-5)}.card.svelte-yi8hnb:hover img:where(.svelte-yi8hnb){transform:scale(1.04)}
