.browse-header.svelte-vlgiry h1:where(.svelte-vlgiry){font-size:3.5rem;font-weight:800;margin-bottom:8px;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-2px}.subtitle.svelte-vlgiry{color:var(--text-muted);font-size:1.1rem;font-weight:500}.podcast-grid.svelte-vlgiry{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:1400px){.podcast-grid.svelte-vlgiry{gap:20px}}@media(max-width:1100px){.podcast-grid.svelte-vlgiry{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.podcast-grid.svelte-vlgiry{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.podcast-grid.svelte-vlgiry{grid-template-columns:1fr}}.podcast-card.svelte-vlgiry{padding:16px;background:var(--bg-card);transition:all .4s cubic-bezier(.4,0,.2,1);width:100%!important;height:100%}.podcast-card.svelte-vlgiry .card-image:where(.svelte-vlgiry){aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden}.podcast-card.svelte-vlgiry .card-title:where(.svelte-vlgiry){font-size:15px;font-weight:700;margin-top:14px;margin-bottom:6px}.podcast-card.svelte-vlgiry .card-subtitle:where(.svelte-vlgiry){font-size:13px;line-height:1.5;height:40px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;color:var(--text-tertiary)}@keyframes svelte-vlgiry-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.count-badge.svelte-vlgiry{font-size:11px;color:var(--accent-secondary);background:#a855f71a;padding:4px 12px;border-radius:var(--radius-full);font-weight:700;letter-spacing:.5px;margin-left:12px}
