.editorial-card.svelte-1c915sl{animation:.5s cubic-bezier(.16,1,.3,1) both svelte-1c915sl-cardFadeIn;animation-delay:var(--stagger,0s);background:#0d101a;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}@keyframes svelte-1c915sl-cardFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.editorial-card.svelte-1c915sl:hover{border-color:#b59af559;transform:translateY(-6px);box-shadow:0 16px 36px -8px #6d28d947,0 0 20px #b59af51f}.card-media.svelte-1c915sl{aspect-ratio:200/285;background:#090a12;width:100%;position:relative;overflow:hidden}.card-img.svelte-1c915sl{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.editorial-card.svelte-1c915sl:hover .card-img:where(.svelte-1c915sl){transform:scale(1.05)}.card-views-top-left.svelte-1c915sl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cbd5e1;z-index:5;pointer-events:none;background:#0a0c14c7;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:9px;left:9px}.adult-badge-bottom-left.svelte-1c915sl{color:#fff;letter-spacing:.04em;z-index:5;pointer-events:none;background:#dc2626;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;bottom:9px;left:9px;box-shadow:0 2px 8px #dc26268c}.card-scan-bottom-right.svelte-1c915sl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#c4b5fd;z-index:5;pointer-events:none;background:#0a0c14d9;border:1px solid #8b5cf64d;border-radius:6px;align-items:center;gap:4px;max-width:140px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:9px;right:9px}.scan-chip-logo.svelte-1c915sl{object-fit:cover;border-radius:3px;flex-shrink:0;width:13px;height:13px}.scan-chip-name.svelte-1c915sl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-extra-tag.svelte-1c915sl{color:#dfc28d;margin-left:3px;font-size:9px;font-weight:700}.card-badges-top-right.svelte-1c915sl{z-index:5;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:9px;right:9px}.kind-chip.svelte-1c915sl{letter-spacing:.08em;text-transform:uppercase;color:#e5c58a;background:#080a12;border:1px solid #c9aa734d;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.featured-chip.svelte-1c915sl{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:1px solid #b59af566;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.card-gradient.svelte-1c915sl{pointer-events:none;background:linear-gradient(#0000 50%,#0a0c1499 80%,#0a0c14f2 100%);position:absolute;inset:0}.card-hover-action.svelte-1c915sl{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#07080f80;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.editorial-card.svelte-1c915sl:hover .card-hover-action:where(.svelte-1c915sl){opacity:1}.action-pill.svelte-1c915sl{color:#0d091e;background:#b59af5e6;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(6px);box-shadow:0 4px 16px #b59af566}.editorial-card.svelte-1c915sl:hover .action-pill:where(.svelte-1c915sl){transform:translateY(0)}.card-meta.svelte-1c915sl{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.card-title.svelte-1c915sl{color:#f2f0f7;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.7rem;margin:0;font-size:14px;font-weight:750;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.editorial-card.svelte-1c915sl:hover .card-title:where(.svelte-1c915sl){color:#b59af5}.card-sub.svelte-1c915sl{color:#8c899a;align-items:center;gap:6px;font-size:12px;display:flex}.card-status.svelte-1c915sl{color:#c9aa73;font-weight:500}.meta-dot.svelte-1c915sl{color:#4b4859}.card-year.svelte-1c915sl{color:#7b788a}.blurred-cover.svelte-1c915sl{filter:blur(18px)brightness(.65);transform:scale(1.12)}
