.favorite.svelte-15k7t5j{background:var(--card);border-left:3px solid var(--primary);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:24px;display:grid}.favorite-media.svelte-15k7t5j{min-width:0;padding:24px}.favorite-media.with-landscape.svelte-15k7t5j{padding:0 0 24px}.landscape.svelte-15k7t5j{aspect-ratio:16/9;object-fit:cover;border-top-left-radius:var(--radius);width:100%;height:auto;display:block}.poster.svelte-15k7t5j{width:180px;max-width:100%;display:block;position:relative}.with-landscape.svelte-15k7t5j .poster:where(.svelte-15k7t5j){max-width:calc(100% - 48px);box-shadow:0 0 0 4px var(--card);border-radius:var(--radius);margin:-64px 24px 0}.favorite-content.svelte-15k7t5j{flex-direction:column;justify-content:center;align-items:start;gap:8px;min-width:0;padding:24px;display:flex}.favorite-label.svelte-15k7t5j{background:var(--primary);border-radius:var(--radius);color:var(--primary-foreground);align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.favorite-label.svelte-15k7t5j svg:where(.svelte-15k7t5j){flex-shrink:0;width:18px;height:18px}h3.svelte-15k7t5j{font-size:24px}h3.svelte-15k7t5j a:where(.svelte-15k7t5j){text-decoration:none}h3.svelte-15k7t5j a:where(.svelte-15k7t5j):hover{text-decoration:underline}.description.svelte-15k7t5j{color:var(--muted);margin-top:8px}.film-link.svelte-15k7t5j{align-items:center;min-height:44px;margin-top:4px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}@media (width<=600px){.favorite.svelte-15k7t5j{grid-template-columns:minmax(0,1fr)}.favorite-media.svelte-15k7t5j{padding:20px 20px 0}.favorite-media.with-landscape.svelte-15k7t5j{padding-bottom:0}.poster.svelte-15k7t5j{width:120px}.with-landscape.svelte-15k7t5j .poster:where(.svelte-15k7t5j){max-width:calc(100% - 40px);margin:-48px 20px 0}.favorite-content.svelte-15k7t5j{padding:20px}.landscape.svelte-15k7t5j{border-top-right-radius:var(--radius)}}.episode-page.svelte-1pulagv{width:calc(100% - 48px);max-width:1120px;margin:24px auto}.back.svelte-1pulagv,.listen-link.svelte-1pulagv{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.episode-panel.svelte-1pulagv{background:var(--card);border-radius:var(--radius);gap:12px;padding:24px;display:grid}.episode-meta.svelte-1pulagv,.meta.svelte-1pulagv,.actions.svelte-1pulagv,.section-heading.svelte-1pulagv{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.episode-art.svelte-1pulagv{border-radius:var(--radius);object-fit:contain;width:80px;height:80px}.secondary.svelte-1pulagv{color:var(--muted);font-size:14px}.description.svelte-1pulagv{max-width:65ch}.section.svelte-1pulagv{margin-top:32px}.section-heading.svelte-1pulagv{justify-content:space-between}.review-grid.svelte-1pulagv{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin-top:16px;display:grid}.subheading.svelte-1pulagv{margin-top:24px}.all-films.svelte-1pulagv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:12px 0;list-style:none;display:grid}.highlights.svelte-1pulagv,.notes.svelte-1pulagv{gap:24px;padding:12px 0;list-style:none;display:grid}.highlights.svelte-1pulagv>li:where(.svelte-1pulagv){grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}blockquote.svelte-1pulagv{white-space:pre-line}.episode-navigation.svelte-1pulagv{flex-wrap:wrap;justify-content:space-between;gap:24px;margin:32px 0;font-size:14px;display:flex}.episode-navigation.svelte-1pulagv a:where(.svelte-1pulagv){max-width:45ch;min-height:44px}@media (width<=700px){.review-grid.svelte-1pulagv{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.episode-page.svelte-1pulagv{width:calc(100% - 32px);margin:16px auto}.all-films.svelte-1pulagv{grid-template-columns:minmax(0,1fr)}}
