.podcasts-grid[data-v-47a2f339]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px 12px;margin-top:.5rem;display:grid}@media (width<=768px){.podcasts-grid[data-v-47a2f339]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}}.podcasts-grid--shelf[data-v-47a2f339]{scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;display:flex;overflow:auto hidden}.podcasts-grid--shelf .podcast-grid-item[data-v-47a2f339]{scroll-snap-align:start;flex:0 0 132px}@media (width<=768px){.podcasts-grid--shelf .podcast-grid-item[data-v-47a2f339]{flex-basis:108px}}.podcast-grid-item[data-v-47a2f339]{color:inherit;cursor:pointer;box-sizing:border-box;border-radius:12px;flex-direction:column;width:100%;min-width:0;padding:4px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.podcast-grid-item[data-v-47a2f339]:hover{transform:translateY(-2px)}.cover-wrapper[data-v-47a2f339]{aspect-ratio:1;background:var(--bg-fallback,#e2e8f0);width:100%;color:inherit;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000014}.cover-image[data-v-47a2f339]{object-fit:cover;width:100%;height:100%;display:block}.fallback-cover[data-v-47a2f339]{background:var(--bg-fallback,#e2e8f0);width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:2rem;display:flex}.unplayed-badge[data-v-47a2f339]{background:var(--primary-button-bg,#6a4df0);color:#fff;z-index:2;border:1.5px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:2px 6px;font-size:.72rem;font-weight:700;line-height:1;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #0000004d}.podcast-info[data-v-47a2f339]{flex-direction:column;flex:1;width:100%;min-width:0;margin-top:6px;display:flex}.podcast-title-link[data-v-47a2f339]{color:inherit;text-decoration:none;display:block}.podcast-title[data-v-47a2f339]{color:var(--text-primary);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.podcast-author[data-v-47a2f339]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:2px;font-size:.72rem;display:block;overflow:hidden}.podcast-author-link[data-v-47a2f339]{color:var(--text-muted);text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s}.podcast-author-link[data-v-47a2f339]:hover{color:var(--color-primary,#6366f1);text-decoration:underline}.grid-subscribe-container[data-v-47a2f339]{justify-content:center;width:100%;margin-top:6px;display:flex}.grid-subscribe-container[data-v-47a2f339] .subscribe-split-button{width:100%;margin:0 auto}.grid-subscribe-container[data-v-47a2f339] .quick-subscribe-btn{flex:1;justify-content:center;min-width:0;padding:.3rem .25rem;font-size:.72rem}.grid-subscribe-container[data-v-47a2f339] .btn-icon{display:none}.grid-subscribe-container[data-v-47a2f339] .btn-text{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.grid-subscribe-container[data-v-47a2f339] .split-menu-btn{flex-shrink:0;padding:.3rem .35rem}
