.podcasts-page.svelte-lrqhfr{font-family:Vazirmatn,sans-serif;min-height:100vh;background:#f8fafc}.hero.svelte-lrqhfr{position:relative;padding:100px 20px 80px;overflow:hidden;text-align:center}.hero-bg.svelte-lrqhfr{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.hero-container.svelte-lrqhfr{max-width:800px;margin:0 auto;position:relative;z-index:2}.breadcrumb.svelte-lrqhfr{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff9;font-size:.9rem;margin-bottom:30px}.breadcrumb.svelte-lrqhfr a:where(.svelte-lrqhfr){color:#fffc;text-decoration:none}.breadcrumb.svelte-lrqhfr a:where(.svelte-lrqhfr):hover{color:#fff}.hero-icon.svelte-lrqhfr{width:100px;height:100px;border-radius:24px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 24px}.hero.svelte-lrqhfr h1:where(.svelte-lrqhfr){color:#fff;font-size:2.5rem;font-weight:900;margin-bottom:12px}.hero.svelte-lrqhfr p:where(.svelte-lrqhfr){color:#fffc;font-size:1.1rem;margin-bottom:30px}.stats.svelte-lrqhfr{display:flex;justify-content:center;gap:40px}.stat.svelte-lrqhfr{text-align:center}.stat-value.svelte-lrqhfr{display:block;color:#fff;font-size:2rem;font-weight:900}.stat-label.svelte-lrqhfr{color:#fff9;font-size:.9rem}.filters-section.svelte-lrqhfr{padding:0 20px;margin-top:-30px;position:relative;z-index:10}.filters-container.svelte-lrqhfr{max-width:1000px;margin:0 auto;background:#fff;border-radius:16px;padding:20px;box-shadow:0 10px 40px #0000001a;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.search-box.svelte-lrqhfr{flex:1;min-width:250px;display:flex;align-items:center;gap:12px;background:#f1f5f9;border-radius:12px;padding:12px 16px}.search-box.svelte-lrqhfr svg{color:#64748b;flex-shrink:0}.search-box.svelte-lrqhfr input:where(.svelte-lrqhfr){flex:1;border:none;background:none;outline:none;font-family:Vazirmatn,sans-serif;font-size:.95rem}.category-filters.svelte-lrqhfr{display:flex;flex-wrap:wrap;gap:8px}.category-btn.svelte-lrqhfr{padding:10px 18px;border-radius:10px;background:#f1f5f9;border:none;color:#64748b;font-family:Vazirmatn,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.category-btn.svelte-lrqhfr:hover{background:#e2e8f0}.category-btn.active.svelte-lrqhfr{background:var(--accent);color:#fff}.podcasts-section.svelte-lrqhfr{padding:50px 20px 80px}.podcasts-container.svelte-lrqhfr{max-width:1200px;margin:0 auto}.empty-state.svelte-lrqhfr{text-align:center;padding:80px 20px;color:#94a3b8}.empty-state.svelte-lrqhfr svg{margin-bottom:20px}.empty-state.svelte-lrqhfr h3:where(.svelte-lrqhfr){font-size:1.3rem;color:#64748b;margin-bottom:8px}.category-section.svelte-lrqhfr{margin-bottom:50px}.category-header.svelte-lrqhfr{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}.category-header.svelte-lrqhfr h2:where(.svelte-lrqhfr){display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;color:#1e293b}.category-header.svelte-lrqhfr h2:where(.svelte-lrqhfr) svg{color:var(--accent)}.category-header.svelte-lrqhfr .count:where(.svelte-lrqhfr){color:#64748b;font-size:.9rem}.podcasts-grid.svelte-lrqhfr{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.podcast-card.svelte-lrqhfr{background:#fff;border-radius:16px;overflow:hidden;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #0000000d}.podcast-card.svelte-lrqhfr:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.card-image.svelte-lrqhfr{position:relative;aspect-ratio:16/10;overflow:hidden}.card-image.svelte-lrqhfr img:where(.svelte-lrqhfr){width:100%;height:100%;object-fit:cover;transition:transform .4s}.podcast-card.svelte-lrqhfr:hover .card-image:where(.svelte-lrqhfr) img:where(.svelte-lrqhfr){transform:scale(1.1)}.placeholder-image.svelte-lrqhfr{width:100%;height:100%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8}.play-overlay.svelte-lrqhfr{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.podcast-card.svelte-lrqhfr:hover .play-overlay:where(.svelte-lrqhfr){opacity:1}.play-btn.svelte-lrqhfr{width:56px;height:56px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;transform:scale(.8);transition:transform .3s}.play-btn.svelte-lrqhfr svg{margin-right:-2px}.podcast-card.svelte-lrqhfr:hover .play-btn:where(.svelte-lrqhfr){transform:scale(1)}.category-badge.svelte-lrqhfr{position:absolute;top:12px;right:12px;background:var(--accent);color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.card-content.svelte-lrqhfr{padding:20px}.card-content.svelte-lrqhfr h3:where(.svelte-lrqhfr){font-size:1rem;font-weight:700;color:#1e293b;line-height:1.6;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-content.svelte-lrqhfr .description:where(.svelte-lrqhfr){font-size:.85rem;color:#64748b;line-height:1.6;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.duration.svelte-lrqhfr{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:.85rem}@media(max-width:1024px){.podcasts-grid.svelte-lrqhfr{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.hero.svelte-lrqhfr{padding:80px 16px 60px}.hero.svelte-lrqhfr h1:where(.svelte-lrqhfr){font-size:2rem}.podcasts-grid.svelte-lrqhfr{grid-template-columns:repeat(2,1fr);gap:16px}.filters-container.svelte-lrqhfr{flex-direction:column}.search-box.svelte-lrqhfr{width:100%}}@media(max-width:480px){.podcasts-grid.svelte-lrqhfr{grid-template-columns:1fr}}
