.episode-card:where(.astro-GE4BZUFI){min-width:0;color:#fff;border-radius:10px;overflow:hidden;background:#181818;box-shadow:0 10px 26px #00000024;transform-origin:center;transition:transform .22s ease,box-shadow .22s ease}.episode-card:where(.astro-GE4BZUFI):hover,.episode-card:where(.astro-GE4BZUFI):focus-within{z-index:4;transform:translateY(-5px) scale(1.018);box-shadow:0 18px 42px #00000057}.episode-card__visual:where(.astro-GE4BZUFI){position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#242424;isolation:isolate}.episode-card__visual:where(.astro-GE4BZUFI):after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.06) 24%,rgba(0,0,0,.28) 53%,rgba(8,8,8,.96) 100%)}.episode-card__visual:where(.astro-GE4BZUFI) img:where(.astro-GE4BZUFI){width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.75,.2,1),filter .22s ease}.episode-card:where(.astro-GE4BZUFI):hover img:where(.astro-GE4BZUFI),.episode-card:where(.astro-GE4BZUFI):focus-within img:where(.astro-GE4BZUFI){transform:scale(1.07);filter:saturate(1.08)}.episode-card__details:where(.astro-GE4BZUFI){position:absolute;z-index:2;inset:0}.episode-card__season:where(.astro-GE4BZUFI),.episode-card__duration:where(.astro-GE4BZUFI){position:absolute;z-index:3;inset-block-start:10px;border-radius:999px;padding:3px 8px;color:#fff;background:rgba(10,10,10,.68);backdrop-filter:blur(8px);font-size:10px;font-weight:700}.episode-card__season:where(.astro-GE4BZUFI){inset-inline-end:10px}.episode-card__duration:where(.astro-GE4BZUFI){inset-inline-start:10px;direction:ltr}.episode-card__play:where(.astro-GE4BZUFI){position:absolute;z-index:4;inset-inline-start:13px;inset-block-end:14px;width:41px;height:41px;border:0;border-radius:50%;color:#111;background:#fff;box-shadow:0 8px 22px #00000047;cursor:pointer;display:grid;place-items:center;opacity:.94;transition:transform .16s ease,background .16s ease,color .16s ease}.episode-card__play:where(.astro-GE4BZUFI):hover{transform:scale(1.08);background:var(--accent);color:#fff}.episode-card__body:where(.astro-GE4BZUFI){position:absolute;z-index:3;inset-inline:0 58px;inset-block-end:0;padding:14px 15px;pointer-events:none}.episode-card:where(.astro-GE4BZUFI) h3:where(.astro-GE4BZUFI){margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.episode-card__body:where(.astro-GE4BZUFI) p:where(.astro-GE4BZUFI){margin:3px 0 0;color:#ffffffb8;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.episode-card__body:where(.astro-GE4BZUFI) span:where(.astro-GE4BZUFI){padding-inline:3px}.episode-card__summary:where(.astro-GE4BZUFI){max-height:0;opacity:0;white-space:normal!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:max-height .18s ease,opacity .18s ease}.episode-card:where(.astro-GE4BZUFI):hover .episode-card__summary:where(.astro-GE4BZUFI),.episode-card:where(.astro-GE4BZUFI):focus-within .episode-card__summary:where(.astro-GE4BZUFI){max-height:38px;opacity:1}.episode-card--compact:where(.astro-GE4BZUFI){display:grid;grid-template-columns:112px 1fr}.episode-card--compact:where(.astro-GE4BZUFI) .episode-card__visual:where(.astro-GE4BZUFI){aspect-ratio:1}.episode-card--compact:where(.astro-GE4BZUFI) .episode-card__body:where(.astro-GE4BZUFI){align-self:center}@media (hover: none){.episode-card__summary:where(.astro-GE4BZUFI){display:none}}@media (max-width: 560px){.episode-card__visual:where(.astro-GE4BZUFI){aspect-ratio:16 / 10.5}.episode-card:where(.astro-GE4BZUFI) h3:where(.astro-GE4BZUFI){font-size:13px}}.episode-row:where(.astro-FOSR62KB){min-width:0}.episode-row__header:where(.astro-FOSR62KB){display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:13px}.episode-row__header:where(.astro-FOSR62KB) p:where(.astro-FOSR62KB){margin:0 0 2px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.04em}.episode-row__header:where(.astro-FOSR62KB) h2:where(.astro-FOSR62KB){margin:0;color:inherit;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.35}.episode-row__actions:where(.astro-FOSR62KB){display:flex;align-items:center;gap:7px}.episode-row__actions:where(.astro-FOSR62KB) a:where(.astro-FOSR62KB){margin-inline-end:7px;color:color-mix(in srgb,currentColor 72%,transparent);font-size:12px;font-weight:700;white-space:nowrap}.episode-row__actions:where(.astro-FOSR62KB) a:where(.astro-FOSR62KB):hover{color:var(--accent)}.episode-row__actions:where(.astro-FOSR62KB) button:where(.astro-FOSR62KB){width:35px;height:35px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:50%;color:inherit;background:color-mix(in srgb,var(--surface) 82%,transparent);cursor:pointer;display:grid;place-items:center;transition:color .16s ease,border-color .16s ease,background .16s ease}.episode-row__actions:where(.astro-FOSR62KB) button:where(.astro-FOSR62KB):hover{color:#fff;border-color:var(--accent);background:var(--accent)}.episode-row__track:where(.astro-FOSR62KB){display:grid;grid-auto-flow:column;grid-auto-columns:clamp(244px,21vw,306px);gap:12px;overflow-x:auto;overflow-y:hidden;padding:5px 3px 18px;scroll-snap-type:x mandatory;scroll-padding-inline:3px;overscroll-behavior-inline:contain;scrollbar-width:none}.episode-row__track:where(.astro-FOSR62KB)::-webkit-scrollbar{display:none}.episode-row__track:where(.astro-FOSR62KB)>:where(.astro-FOSR62KB){scroll-snap-align:start}.episode-row__track:where(.astro-FOSR62KB):focus-visible{border-radius:12px;outline-offset:2px}@media (max-width: 700px){.episode-row__actions:where(.astro-FOSR62KB) button:where(.astro-FOSR62KB){display:none}.episode-row__actions:where(.astro-FOSR62KB) a:where(.astro-FOSR62KB){margin:0}.episode-row__track:where(.astro-FOSR62KB){grid-auto-columns:min(78vw,292px);gap:10px;margin-inline:calc((100vw - var(--shell)) / -2);padding-inline:calc((100vw - var(--shell)) / 2);scroll-padding-inline:calc((100vw - var(--shell)) / 2)}}
