.podcast-player.svelte-10ncwf3{background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:1.5rem;position:relative;z-index:40}.podcast-player--loading.svelte-10ncwf3,.podcast-player--error.svelte-10ncwf3{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:120px}.podcast-player__spinner.svelte-10ncwf3{width:24px;height:24px;border:3px solid rgba(251,191,36,.3);border-top-color:#fbbf24;border-radius:50%;animation:svelte-10ncwf3-spin 1s linear infinite}@keyframes svelte-10ncwf3-spin{to{transform:rotate(360deg)}}.podcast-player__loading-text.svelte-10ncwf3,.podcast-player__error-text.svelte-10ncwf3{color:#fffc;font-size:.875rem}.podcast-player__error-text.svelte-10ncwf3{color:#ef4444}.podcast-player__header.svelte-10ncwf3,.podcast-player__top-section.svelte-10ncwf3{display:flex;gap:1rem;margin-bottom:1.5rem}.podcast-player__thumbnail-wrapper.svelte-10ncwf3{flex-shrink:0}.podcast-player__thumbnail.svelte-10ncwf3{width:160px;height:160px;border-radius:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px #0000004d;display:block}.podcast-player__thumbnail--placeholder.svelte-10ncwf3{background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#fff6}.podcast-player__placeholder-icon.svelte-10ncwf3{width:64px;height:64px}.podcast-player__show-info.svelte-10ncwf3{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.podcast-player__show-description.svelte-10ncwf3{font-size:.875rem;color:#ffffffb3;line-height:1.5;margin:0}.podcast-player__streaming-links.svelte-10ncwf3{display:flex;flex-wrap:wrap;gap:.5rem}.podcast-player__platform-link.svelte-10ncwf3{font-size:.75rem;color:#fbbf24;text-decoration:none;border:1px solid rgba(251,191,36,.3);border-radius:9999px;padding:.25rem .75rem;transition:all .15s ease-out}.podcast-player__platform-link.svelte-10ncwf3:hover{color:#f59e0b;border-color:#fbbf2499;background:#fbbf241a}.podcast-player__episode-header.svelte-10ncwf3{margin-bottom:1rem}.podcast-player__episode-meta.svelte-10ncwf3{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.podcast-player__date.svelte-10ncwf3{font-size:.875rem;color:#fff9;font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600;text-transform:capitalize}.podcast-player__episode-title.svelte-10ncwf3{font-family:Barlow Condensed,system-ui,sans-serif;font-weight:700;font-size:1.125rem;color:#fff;margin:0;line-height:1.3}.podcast-player__episode-description.svelte-10ncwf3{font-size:.875rem;color:#ffffffb3;line-height:1.5;margin-bottom:1.5rem}.podcast-player__episode-description.svelte-10ncwf3 p:where(.svelte-10ncwf3){margin:0 0 .5rem}.podcast-player__cover.svelte-10ncwf3{width:120px;height:120px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-shadow:0 4px 12px #0000004d}.podcast-player__info.svelte-10ncwf3{flex:1;min-width:0}.podcast-player__meta.svelte-10ncwf3{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.podcast-player__badge.svelte-10ncwf3{display:inline-flex;align-items:center;padding:.25rem .75rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#0a0a0a;font-family:Barlow Condensed,system-ui,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.podcast-player__date.svelte-10ncwf3{font-size:.75rem;color:#fff9;font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600}.podcast-player__title.svelte-10ncwf3{font-family:Barlow Condensed,system-ui,sans-serif;font-weight:700;font-size:1.125rem;color:#fff;margin:0 0 .75rem;line-height:1.3}.podcast-player__description.svelte-10ncwf3{font-size:.875rem;color:#ffffffb3;line-height:1.5;margin-top:.5rem}.podcast-player__description.svelte-10ncwf3 p:where(.svelte-10ncwf3){margin:0}.podcast-player__read-more.svelte-10ncwf3{background:none;border:none;color:#fbbf24;font-size:.875rem;font-weight:600;cursor:pointer;padding:.25rem 0;margin-top:.5rem;transition:color .15s ease-out}.podcast-player__read-more.svelte-10ncwf3:hover{color:#f59e0b}.podcast-player__controls.svelte-10ncwf3{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.podcast-player__play-btn.svelte-10ncwf3{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease-out,box-shadow .15s ease-out;flex-shrink:0}.podcast-player__play-btn.svelte-10ncwf3:hover{transform:scale(1.05);box-shadow:0 4px 12px #fbbf2466}.podcast-player__play-btn.svelte-10ncwf3:active{transform:scale(.95)}.podcast-player__icon.svelte-10ncwf3{width:24px;height:24px;color:#0a0a0a}.podcast-player__progress-container.svelte-10ncwf3{flex:1;display:flex;flex-direction:column;gap:.5rem}.podcast-player__progress-bar.svelte-10ncwf3{width:100%;height:6px;background:#fff3;border-radius:3px;overflow:hidden;position:relative;cursor:pointer;border:none;padding:0;transition:height .15s ease-out}.podcast-player__progress-bar.svelte-10ncwf3:hover{height:8px}.podcast-player__progress-fill.svelte-10ncwf3{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);transition:width .1s linear;border-radius:3px;position:absolute;left:0;top:0}.podcast-player__progress-hover.svelte-10ncwf3{position:absolute;top:0;width:3px;height:100%;background:#fbbf24;box-shadow:0 0 8px #fbbf24cc;border-radius:3px;transform:translate(-50%);pointer-events:none;z-index:2}.podcast-player__time.svelte-10ncwf3{display:flex;justify-content:space-between;font-size:.75rem;color:#ffffffb3;font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600}.podcast-player__duration-badge.svelte-10ncwf3{font-family:Barlow Condensed,system-ui,sans-serif;font-weight:700;font-size:.75rem;color:#fffc;padding:.5rem .75rem;background:#ffffff1a;border-radius:6px;white-space:nowrap}.podcast-player__link.svelte-10ncwf3{display:inline-flex;align-items:center;gap:.5rem;color:#fbbf24;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s ease-out}.podcast-player__link.svelte-10ncwf3:hover{color:#f59e0b}@media(max-width:640px){.podcast-player__header.svelte-10ncwf3{flex-direction:column}.podcast-player__cover.svelte-10ncwf3{width:100%;height:auto;aspect-ratio:1}.podcast-player__top-section.svelte-10ncwf3{flex-direction:column}.podcast-player__thumbnail.svelte-10ncwf3{width:100%;height:auto;aspect-ratio:1}.podcast-player__controls.svelte-10ncwf3{flex-wrap:wrap}.podcast-player__duration-badge.svelte-10ncwf3{width:100%;text-align:center}}
