.series-card-fallback[data-astro-cid-mx4zt647]{width:100%;height:100%;background:linear-gradient(135deg,#1e293b,#0f172a);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-4);color:var(--color-text-secondary)}.fallback-icon[data-astro-cid-mx4zt647]{font-size:2rem;margin-bottom:var(--space-2);opacity:.5}.fallback-title[data-astro-cid-mx4zt647]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-1)}.fallback-subtitle[data-astro-cid-mx4zt647]{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.series-card[data-astro-cid-mx4zt647]{container-type:inline-size;display:flex;flex-direction:column;background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);box-shadow:var(--shadow-sm)}.series-card[data-astro-cid-mx4zt647]:hover{transform:translateY(-2px);border-color:var(--color-brand-purple);box-shadow:var(--shadow-md),0 8px 24px #9333ea26}.series-card-cover-wrap[data-astro-cid-mx4zt647]{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background-color:#0f172a}.series-card-cover[data-astro-cid-mx4zt647]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.series-card[data-astro-cid-mx4zt647]:hover .series-card-cover[data-astro-cid-mx4zt647]{transform:scale(1.02)}.series-card[data-astro-cid-mx4zt647]:hover .badge-overlay,.series-card[data-astro-cid-mx4zt647]:focus-within .badge-overlay{transform:translateY(-1px);box-shadow:var(--badge-overlay-shadow-raised)}.series-card-cover-link[data-astro-cid-mx4zt647]:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:-3px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media(prefers-reduced-motion:reduce){.series-card[data-astro-cid-mx4zt647],.series-card-cover[data-astro-cid-mx4zt647],.series-card[data-astro-cid-mx4zt647]:hover,.series-card[data-astro-cid-mx4zt647]:hover .series-card-cover[data-astro-cid-mx4zt647]{transition:none;transform:none}.series-card[data-astro-cid-mx4zt647]:hover .badge-overlay,.series-card[data-astro-cid-mx4zt647]:focus-within .badge-overlay{transform:none}}.series-card-content[data-astro-cid-mx4zt647]{display:flex;flex-direction:column;flex:1;padding:var(--space-4);gap:var(--space-2)}.series-card-badges[data-astro-cid-mx4zt647]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-1)}.series-card-title[data-astro-cid-mx4zt647]{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:700;line-height:1.2;margin-bottom:var(--space-1);color:var(--color-text-primary)}.series-card-title[data-astro-cid-mx4zt647] a[data-astro-cid-mx4zt647]{color:var(--color-text-primary)}.series-card-title[data-astro-cid-mx4zt647] a[data-astro-cid-mx4zt647]:hover{color:var(--color-brand-blue)}.series-card-subtitle[data-astro-cid-mx4zt647]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand-coral-text, var(--color-brand-coral));margin-top:-4px}.series-card-synopsis[data-astro-cid-mx4zt647]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.series-card-footer[data-astro-cid-mx4zt647]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.series-card-meta[data-astro-cid-mx4zt647]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}@container (max-width: 230px){.series-card-content[data-astro-cid-mx4zt647]{padding:var(--space-3)}.series-card-title[data-astro-cid-mx4zt647]{font-size:var(--text-base)}.series-card-footer[data-astro-cid-mx4zt647]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.series-card-footer[data-astro-cid-mx4zt647] .btn[data-astro-cid-mx4zt647]{justify-content:center;text-align:center;min-height:44px;display:inline-flex;align-items:center}.series-card-synopsis[data-astro-cid-mx4zt647]{-webkit-line-clamp:2}}.series-card-compact[data-astro-cid-mx4zt647] .series-card-content[data-astro-cid-mx4zt647]{padding:var(--space-3);gap:var(--space-1)}.series-card-compact[data-astro-cid-mx4zt647] .series-card-title[data-astro-cid-mx4zt647]{font-size:var(--text-base);margin-bottom:0}.series-card-compact[data-astro-cid-mx4zt647] .series-card-subtitle[data-astro-cid-mx4zt647]{margin-top:0}.series-card-compact-meta[data-astro-cid-mx4zt647]{margin-top:auto;padding-top:var(--space-1)}.btn-sm[data-astro-cid-mx4zt647]{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);border-radius:var(--radius-md)}
