.podcast-player{display:flex;gap:2rem;background:linear-gradient(135deg,#fffffff2,#fafbfcfa);border-radius:var(--radius-xl);padding:2rem;box-shadow:0 2px 8px #0f172a14,0 8px 24px #6366f10f;border:1px solid rgba(226,232,240,.8);transition:all var(--transition-base);margin-bottom:1.5rem}.podcast-player:hover{box-shadow:0 4px 12px #0f172a1f,0 12px 32px #6366f11a;transform:translateY(-2px)}.podcast-player-thumbnail{flex-shrink:0;width:280px;height:280px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 8px 24px #00000026}.podcast-player-thumbnail img{width:100%;height:100%;object-fit:cover}.podcast-player-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;min-width:0}.podcast-player-info{display:flex;flex-direction:column;gap:.75rem}.podcast-player-title{font-size:1.5rem;font-weight:600;margin:0;color:var(--color-text);line-height:1.3}.podcast-player-description{font-size:1rem;color:var(--color-text-muted);margin:0;line-height:1.6}.audio-player{width:100%;height:54px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#6366f10d,#8b5cf60d);outline:none}.audio-player::-webkit-media-controls-panel{background:linear-gradient(135deg,#6366f114,#8b5cf614);border-radius:var(--radius-lg)}.audio-player::-webkit-media-controls-play-button{filter:brightness(0) saturate(100%) invert(42%) sepia(79%) saturate(2476%) hue-rotate(228deg) brightness(99%) contrast(92%)}.audio-player::-webkit-media-controls-current-time-display,.audio-player::-webkit-media-controls-time-remaining-display{color:var(--color-text)}@media(max-width:768px){.podcast-player{flex-direction:column;gap:1.5rem;padding:1.5rem}.podcast-player-thumbnail{width:100%;height:auto;aspect-ratio:1;align-self:center;max-width:320px}.podcast-player-title{font-size:1.3rem}.podcast-player-description{font-size:.95rem}}@media(max-width:480px){.podcast-player{padding:1.25rem}.podcast-player-thumbnail{max-width:280px}.podcast-player-title{font-size:1.2rem}.podcast-player-description{font-size:.9rem}}.header-section[data-astro-cid-2sf3frmg]{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.header-section[data-astro-cid-2sf3frmg] h1[data-astro-cid-2sf3frmg]{font-size:3rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-astro-cid-2sf3frmg]{font-size:1.5rem;font-weight:600;color:var(--color-text-muted);margin-bottom:1.5rem}.intro[data-astro-cid-2sf3frmg]{font-size:1.125rem;color:var(--color-text-muted);line-height:1.7;max-width:700px;margin:0 auto}.episodes-list[data-astro-cid-2sf3frmg]{max-width:1000px;margin:0 auto}.episode-wrapper[data-astro-cid-2sf3frmg]{margin-bottom:2.5rem}.episode-date[data-astro-cid-2sf3frmg]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:0 .5rem}.episode-date[data-astro-cid-2sf3frmg] time[data-astro-cid-2sf3frmg]{font-size:.95rem;font-weight:600;color:var(--color-text-muted)}.episode-number[data-astro-cid-2sf3frmg]{font-size:.875rem;color:var(--color-text-muted);padding:.25rem .75rem;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-radius:999px;font-weight:500}.empty-state[data-astro-cid-2sf3frmg]{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#fffffff2,#fafbfcfa);border:1px solid rgba(226,232,240,.8);border-radius:var(--radius-xl);box-shadow:0 2px 8px #0f172a14}.empty-state[data-astro-cid-2sf3frmg] p[data-astro-cid-2sf3frmg]{color:var(--color-text-muted);font-size:1.125rem}@media(min-width:768px)and (max-width:1024px){.header-section[data-astro-cid-2sf3frmg] h1[data-astro-cid-2sf3frmg]{font-size:2.5rem}.subtitle[data-astro-cid-2sf3frmg]{font-size:1.3rem}.intro[data-astro-cid-2sf3frmg]{font-size:1.05rem}}@media(max-width:767px){.header-section[data-astro-cid-2sf3frmg]{margin-bottom:2rem}.header-section[data-astro-cid-2sf3frmg] h1[data-astro-cid-2sf3frmg]{font-size:2rem}.subtitle[data-astro-cid-2sf3frmg]{font-size:1.2rem}.intro[data-astro-cid-2sf3frmg]{font-size:1rem}.episode-wrapper[data-astro-cid-2sf3frmg]{margin-bottom:2rem}.episode-date[data-astro-cid-2sf3frmg]{flex-direction:column;align-items:flex-start;gap:.5rem}}
