main[data-astro-cid-2sf3frmg]{width:960px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}.podcast-hero[data-astro-cid-2sf3frmg]{text-align:center;margin-bottom:4rem}.podcast-intro[data-astro-cid-2sf3frmg] h1[data-astro-cid-2sf3frmg]{font-size:3.2rem;margin-bottom:.5rem;background:linear-gradient(90deg,var(--accent),var(--accent-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline[data-astro-cid-2sf3frmg]{font-size:1.5rem;color:rgb(var(--gray));margin-bottom:2rem}.podcast-subscribe[data-astro-cid-2sf3frmg]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.subscribe-button[data-astro-cid-2sf3frmg]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:#1db954d9;color:#fff;text-decoration:none;border-radius:30px;font-weight:700;transition:all .4s ease;position:relative;overflow:hidden;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #1db95433,inset 0 1px #fff6;text-shadow:0 1px 2px rgba(0,0,0,.2)}.subscribe-button[data-astro-cid-2sf3frmg]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.subscribe-button[data-astro-cid-2sf3frmg]:hover:before{left:100%}.subscribe-button[data-astro-cid-2sf3frmg].apple{background:#8e44add9;box-shadow:0 8px 24px #8e44ad33,inset 0 1px #fff6}.subscribe-button[data-astro-cid-2sf3frmg]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1db95466,inset 0 1px #ffffff80;background:#1aa34ae6;border-color:#ffffff80}.subscribe-button[data-astro-cid-2sf3frmg].apple:hover{background:#7d3c98e6;box-shadow:0 15px 35px #8e44ad66,inset 0 1px #ffffff80}.loading-container[data-astro-cid-2sf3frmg]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:var(--box-shadow);margin-bottom:4rem}.spinner[data-astro-cid-2sf3frmg]{width:50px;height:50px;border:4px solid rgba(var(--gray-light),.5);border-top:4px solid var(--accent);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-astro-cid-2sf3frmg]{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:var(--box-shadow);margin-bottom:4rem}.retry-button[data-astro-cid-2sf3frmg]{display:inline-block;margin-top:1rem;padding:.8rem 1.5rem;background:rgba(var(--accent-rgb),.85);color:#fff;text-decoration:none;border-radius:30px;font-weight:700;transition:all .4s ease;position:relative;overflow:hidden;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px rgba(var(--accent-rgb),.2),inset 0 1px #fff6;text-shadow:0 1px 2px rgba(0,0,0,.2)}.retry-button[data-astro-cid-2sf3frmg]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.retry-button[data-astro-cid-2sf3frmg]:hover:before{left:100%}.retry-button[data-astro-cid-2sf3frmg]:hover{background:rgba(var(--accent-dark-rgb, var(--accent-rgb)),.9);transform:translateY(-5px);box-shadow:0 15px 35px rgba(var(--accent-rgb),.4),inset 0 1px #ffffff80;border-color:#ffffff80}.featured-episode[data-astro-cid-2sf3frmg],.episode-list[data-astro-cid-2sf3frmg]{margin-bottom:4rem}.featured-episode[data-astro-cid-2sf3frmg] h2[data-astro-cid-2sf3frmg],.episode-list[data-astro-cid-2sf3frmg] h2[data-astro-cid-2sf3frmg]{font-size:2rem;margin-bottom:1.5rem;position:relative;display:inline-block}.featured-episode[data-astro-cid-2sf3frmg] h2[data-astro-cid-2sf3frmg]:after,.episode-list[data-astro-cid-2sf3frmg] h2[data-astro-cid-2sf3frmg]:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background:var(--accent);border-radius:3px}.featured-container[data-astro-cid-2sf3frmg]{display:grid;grid-template-columns:1fr;gap:2rem;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--box-shadow);padding:2rem}.featured-content[data-astro-cid-2sf3frmg] h3[data-astro-cid-2sf3frmg]{margin-top:0;font-size:1.8rem}.episodes[data-astro-cid-2sf3frmg]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.episode-card[data-astro-cid-2sf3frmg]{display:grid;grid-template-columns:1fr;gap:2rem;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--box-shadow);padding:2rem;transition:transform .3s ease}.episode-card[data-astro-cid-2sf3frmg]:hover{transform:translateY(-5px)}.episode-content[data-astro-cid-2sf3frmg] h3[data-astro-cid-2sf3frmg]{margin-top:0;font-size:1.5rem}.episode-date[data-astro-cid-2sf3frmg]{color:rgb(var(--gray));font-size:.9rem;margin-bottom:1rem}.episode-description[data-astro-cid-2sf3frmg]{margin-bottom:1rem}.player-container[data-astro-cid-2sf3frmg],.episode-player[data-astro-cid-2sf3frmg]{width:100%;border-radius:12px;overflow:hidden}.no-episodes[data-astro-cid-2sf3frmg]{padding:3rem;text-align:center;background:#fff;border-radius:12px;box-shadow:var(--box-shadow)}.episodes-header[data-astro-cid-2sf3frmg]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:2rem}.search-container[data-astro-cid-2sf3frmg]{position:relative;max-width:300px;width:100%}.search-input[data-astro-cid-2sf3frmg]{width:100%;padding:.6rem 2rem .6rem 1rem;border-radius:8px;border:2px solid rgb(var(--gray-light));font-size:.9rem;transition:all .3s ease}.search-input[data-astro-cid-2sf3frmg]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2)}.search-clear[data-astro-cid-2sf3frmg]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.2rem;color:rgb(var(--gray));cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.no-results[data-astro-cid-2sf3frmg]{text-align:center;padding:2rem;background:#fff;border-radius:12px;margin-top:1rem;box-shadow:var(--box-shadow)}@media (max-width: 768px){.featured-container[data-astro-cid-2sf3frmg],.episode-card[data-astro-cid-2sf3frmg],.episodes[data-astro-cid-2sf3frmg]{grid-template-columns:1fr}.podcast-intro[data-astro-cid-2sf3frmg] h1[data-astro-cid-2sf3frmg]{font-size:2.5rem}.tagline[data-astro-cid-2sf3frmg]{font-size:1.2rem}.episodes-header[data-astro-cid-2sf3frmg]{flex-direction:column;align-items:flex-start;gap:1rem}.search-container[data-astro-cid-2sf3frmg]{max-width:100%}}
