.EpisodeCard-module__8RWT4a__card{gap:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);transition:all var(--transition-base);animation:.3s EpisodeCard-module__8RWT4a__slideUp;display:flex}.EpisodeCard-module__8RWT4a__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.EpisodeCard-module__8RWT4a__coverWrapper{border-radius:var(--radius-md);background:var(--color-bg-tertiary);flex-shrink:0;width:80px;height:80px;overflow:hidden}.EpisodeCard-module__8RWT4a__cover{object-fit:cover;width:100%;height:100%}.EpisodeCard-module__8RWT4a__placeholder{justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.EpisodeCard-module__8RWT4a__content{flex:1;min-width:0}.EpisodeCard-module__8RWT4a__meta{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.EpisodeCard-module__8RWT4a__podcastName{color:var(--color-primary);font-size:.85rem;font-weight:600;text-decoration:none}.EpisodeCard-module__8RWT4a__podcastName:hover{text-decoration:underline}.EpisodeCard-module__8RWT4a__date{color:var(--color-text-tertiary);white-space:nowrap;font-size:.8rem}.EpisodeCard-module__8RWT4a__episodeTitle{margin-bottom:var(--spacing-sm);color:var(--color-text-primary);font-size:1.1rem;font-weight:600}.EpisodeCard-module__8RWT4a__description{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.EpisodeCard-module__8RWT4a__tags{gap:var(--spacing-xs);display:flex}.EpisodeCard-module__8RWT4a__tag{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-full);color:var(--color-primary);background:#a855f71a;border:1px solid #a855f74d;font-size:.75rem;font-weight:600}.EpisodeCard-module__8RWT4a__explicit{color:var(--color-error);border-radius:var(--radius-sm);text-transform:uppercase;background:#ef444433;border:1px solid #ef444466;padding:2px 6px;font-size:.7rem;font-weight:700}.EpisodeCard-module__8RWT4a__playButton{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;cursor:pointer;width:48px;height:48px;transition:all var(--transition-base);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.EpisodeCard-module__8RWT4a__playButton:hover{transform:scale(1.1);box-shadow:0 4px 12px #a855f766}.EpisodeCard-module__8RWT4a__playButton.EpisodeCard-module__8RWT4a__playing{animation:2s cubic-bezier(.4,0,.6,1) infinite EpisodeCard-module__8RWT4a__pulse}@media (max-width:768px){.EpisodeCard-module__8RWT4a__card{flex-direction:column}.EpisodeCard-module__8RWT4a__coverWrapper{width:100%;height:200px}.EpisodeCard-module__8RWT4a__meta{flex-direction:column;align-items:flex-start}}
.podcast-detail-module__DPz9Sa__container{max-width:1200px;margin:0 auto}.podcast-detail-module__DPz9Sa__header{gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl);padding:var(--spacing-2xl);border-radius:var(--radius-xl);background:linear-gradient(135deg,#a855f71a,#3b82f61a);display:flex}.podcast-detail-module__DPz9Sa__coverWrapper{border-radius:var(--radius-lg);background:var(--color-bg-tertiary);width:250px;height:250px;box-shadow:var(--shadow-xl);flex-shrink:0;overflow:hidden}.podcast-detail-module__DPz9Sa__cover{object-fit:cover;width:100%;height:100%}.podcast-detail-module__DPz9Sa__placeholder{justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;display:flex}.podcast-detail-module__DPz9Sa__info{flex-direction:column;flex:1;justify-content:center;display:flex}.podcast-detail-module__DPz9Sa__type{color:var(--color-primary);text-transform:uppercase;margin-bottom:var(--spacing-sm);font-size:.85rem;font-weight:600}.podcast-detail-module__DPz9Sa__title{margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.5rem;font-weight:900}.podcast-detail-module__DPz9Sa__hosts{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);font-size:1.1rem}.podcast-detail-module__DPz9Sa__description{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.podcast-detail-module__DPz9Sa__content{margin-top:var(--spacing-2xl)}.podcast-detail-module__DPz9Sa__sectionTitle{margin-bottom:var(--spacing-lg);font-size:1.75rem}.podcast-detail-module__DPz9Sa__episodeList{gap:var(--spacing-md);flex-direction:column;display:flex}.podcast-detail-module__DPz9Sa__empty{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-secondary)}
.episodes-module__14nZta__container{max-width:900px;margin:0 auto}.episodes-module__14nZta__header{margin-bottom:var(--spacing-2xl)}.episodes-module__14nZta__title{margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.5rem}.episodes-module__14nZta__subtitle{color:var(--color-text-secondary)}.episodes-module__14nZta__list{gap:var(--spacing-md);flex-direction:column;display:flex}.episodes-module__14nZta__card{gap:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);transition:all var(--transition-base);animation:.3s episodes-module__14nZta__slideUp;display:flex}.episodes-module__14nZta__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.episodes-module__14nZta__coverWrapper{border-radius:var(--radius-md);background:var(--color-bg-tertiary);flex-shrink:0;width:80px;height:80px;overflow:hidden}.episodes-module__14nZta__cover{object-fit:cover;width:100%;height:100%}.episodes-module__14nZta__placeholder{justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.episodes-module__14nZta__content{flex:1;min-width:0}.episodes-module__14nZta__meta{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.episodes-module__14nZta__podcastName{color:var(--color-primary);font-size:.85rem;font-weight:600;text-decoration:none}.episodes-module__14nZta__podcastName:hover{text-decoration:underline}.episodes-module__14nZta__date{color:var(--color-text-tertiary);white-space:nowrap;font-size:.8rem}.episodes-module__14nZta__episodeTitle{margin-bottom:var(--spacing-sm);color:var(--color-text-primary);font-size:1.1rem;font-weight:600}.episodes-module__14nZta__description{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.episodes-module__14nZta__tags{gap:var(--spacing-xs);display:flex}.episodes-module__14nZta__tag{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-full);color:var(--color-primary);background:#a855f71a;border:1px solid #a855f74d;font-size:.75rem;font-weight:600}.episodes-module__14nZta__explicit{color:var(--color-error);border-radius:var(--radius-sm);text-transform:uppercase;background:#ef444433;border:1px solid #ef444466;padding:2px 6px;font-size:.7rem;font-weight:700}.episodes-module__14nZta__playButton{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;cursor:pointer;width:48px;height:48px;transition:all var(--transition-base);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.episodes-module__14nZta__playButton:hover{transform:scale(1.1);box-shadow:0 4px 12px #a855f766}.episodes-module__14nZta__empty{text-align:center;padding:var(--spacing-3xl)}.episodes-module__14nZta__emptyIcon{opacity:.3;margin-bottom:var(--spacing-lg);font-size:5rem}@media (max-width:768px){.episodes-module__14nZta__card{flex-direction:column}.episodes-module__14nZta__coverWrapper{width:100%;height:200px}.episodes-module__14nZta__meta{flex-direction:column;align-items:flex-start}}
