.podcasts-grid{margin-bottom:var(--space-2xl)}.podcasts-grid__header{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap}.podcasts-grid__title{font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.podcasts-grid__badge{background-color:var(--color-badge-bg);color:var(--color-badge-text);padding:2px var(--space-xs);border-radius:var(--radius-xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.most-played-section{margin-bottom:var(--space-xl);padding:0 var(--space-md)}.most-played-tabs{display:none;margin:0 auto var(--space-lg) auto;max-width:600px;gap:var(--space-sm);flex-wrap:wrap;justify-content:center}.most-played-tabs__button{appearance:none;border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.most-played-tabs__button--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse);cursor:default}.most-played-tabs__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.most-played-tabs__button{--ui-hover-transform: none;--ui-active-transform: none}.most-played-tabs__button:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.most-played-tabs__button--active:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}[data-theme=dark] .most-played-tabs__button:hover{color:var(--color-text)}.most-played-container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:1400px;margin:0 auto}.most-played-list{background:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.most-played-list__header{padding:var(--space-md) var(--space-lg);background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-bg-elevated) 100%);border-bottom:1px solid var(--color-border)}.most-played-list--trending .most-played-list__header{background:linear-gradient(135deg,#fff5e6 0%,var(--color-bg-elevated) 100%)}[data-theme=dark] .most-played-list__header{background:linear-gradient(135deg,rgba(0,102,204,.15) 0%,var(--color-bg-elevated) 100%)}[data-theme=dark] .most-played-list--trending .most-played-list__header{background:linear-gradient(135deg,rgba(255,153,0,.15) 0%,var(--color-bg-elevated) 100%)}.most-played-list__title{display:flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}.most-played-list__icon{width:24px;height:24px;color:var(--color-primary);flex-shrink:0}.most-played-list__icon--trending{color:#f59e0b}.most-played-list__items{list-style:none;margin:0;padding:0}.most-played-item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-muted);transition:background-color var(--transition-fast)}.most-played-item__rank{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);flex-shrink:0}.most-played-item__rank--trending{background-color:#f59e0b}.most-played-item__link{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0;text-decoration:none;color:inherit}.most-played-item__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.most-played-item__image-container{width:48px;height:48px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-variant);flex-shrink:0}.most-played-item__image{width:100%;height:100%;object-fit:cover;display:block}.most-played-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.most-played-item__episode-title{margin:0;line-height:1.3;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.most-played-item__podcast-name{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.most-played-item__stats{flex-shrink:0}.most-played-item__plays{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:var(--color-primary-light);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-xl)}.most-played-item__plays--trending{background-color:#fff4d6;color:#9a3412}@media (max-width: 1024px){.main-content{padding:var(--space-md)}.most-played-section{padding:0 var(--space-sm)}.most-played-tabs{display:flex}.most-played-container{grid-template-columns:1fr;gap:var(--space-lg)}.most-played-list{display:none}.most-played-list--active{display:block}}[data-theme=dark] .most-played-item__plays{background-color:#06c3}[data-theme=dark] .most-played-item__plays--trending{background-color:#f59e0b59;color:#fcd34d}.most-played-item__plays svg{width:12px;height:12px}.most-played-item:nth-child(n+6){display:none}.most-played-item:last-child{border-bottom:none}.most-played-item{--ui-hover-transform: none;--ui-active-transform: none}.most-played-item:hover{background-color:var(--color-bg-muted)}@media (max-width: 768px){.main-content{padding:var(--space-sm)}.most-played-section{padding:0;margin-bottom:var(--space-lg)}.most-played-list__header{padding:var(--space-sm) var(--space-md)}.most-played-list__title{font-size:var(--font-size-base)}.most-played-list__icon{width:20px;height:20px}.most-played-item{padding:var(--space-xs) var(--space-sm);gap:var(--space-xs)}.most-played-item__rank{width:24px;height:24px;font-size:var(--font-size-xs)}.most-played-item__image-container{width:40px;height:40px}.most-played-item__episode-title{font-size:var(--font-size-xs)}.most-played-item__podcast-name{font-size:10px}.most-played-item__plays{padding:2px 6px;font-size:10px}.most-played-item:nth-child(n+4){display:none}}.trending-section{margin-bottom:var(--space-xl);padding:0 var(--space-md)}.trending-section__header{margin-bottom:var(--space-md)}.trending-section__title-row{display:flex;align-items:center;gap:var(--space-sm)}.trending-section__icon{width:24px;height:24px;color:var(--color-primary);flex-shrink:0}.trending-section__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}.trending-section__subtitle{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);padding-left:32px}.trending-cards{display:flex;gap:var(--space-md);overflow:hidden;padding:var(--space-sm);margin:calc(-1 * var(--space-sm))}.trending-card{flex:0 0 calc((100% - 4 * var(--space-md)) / 5);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);transition:box-shadow var(--transition-fast),border-color var(--transition-fast),transform .3s ease;min-height:0;text-decoration:none;color:inherit;min-width:230px;--ui-hover-transform: none;--ui-active-transform: none}.trending-card:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #00000014;animation:trending-card-wobble 1.2s ease-in-out infinite}[data-theme=dark] .trending-card:hover{box-shadow:0 2px 8px #0000004d}@keyframes trending-card-wobble{0%{transform:scale(1.03) rotate(0)}25%{transform:scale(1.03) rotate(-1deg)}50%{transform:scale(1.03) rotate(0)}75%{transform:scale(1.03) rotate(1deg)}to{transform:scale(1.03) rotate(0)}}.trending-card__header{display:flex;align-items:flex-start;gap:var(--space-sm)}.trending-card__thumb{flex-shrink:0;width:58px;height:58px;border-radius:var(--radius-md);object-fit:cover;display:block}.trending-card__header-text{flex:1;min-width:0;overflow:hidden}.trending-card__top{display:flex;align-items:center;justify-content:space-between}.trending-card__rank{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.trending-card__growth{display:inline-flex;align-items:center;gap:3px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.trending-card__growth svg{width:14px;height:14px}.trending-card__growth--up{color:#22c55e}.trending-card__growth--up svg{stroke:#22c55e}.trending-card__growth--down{color:#ef4444}.trending-card__growth--down svg{stroke:#ef4444}.trending-card__name{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trending-card__artist{margin:2px 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trending-card__sparkline{display:flex;align-items:flex-end;height:40px;min-height:40px;margin:auto 0 0;flex-shrink:0}.trending-card__sparkline svg{width:100%;height:40px}.trending-card__bottom{display:flex;align-items:flex-end;gap:var(--space-sm)}.trending-card__volume{display:flex;flex-direction:column;gap:2px}.trending-card__volume-label{font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.trending-card__volume-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}@media (max-width: 1646px){.trending-card{flex:0 0 calc((100% - 3 * var(--space-md)) / 4)}}@media (max-width: 1400px){.trending-card{flex:0 0 calc((100% - 2 * var(--space-md)) / 3)}}@media (max-width: 1154px) and (min-width: 1025px){.trending-section{padding:0 var(--space-sm)}.trending-card{flex:0 0 calc((100% - 1 * var(--space-md)) / 2)}}@media (max-width: 800px){.trending-section{padding:0;margin-bottom:var(--space-lg)}.trending-section__header{margin-bottom:var(--space-sm)}.trending-section__title{font-size:var(--font-size-base)}.trending-section__subtitle{padding-left:28px}.trending-cards{gap:var(--space-sm);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trending-cards::-webkit-scrollbar{display:none}.trending-card{flex:0 0 230px;min-width:230px;padding:var(--space-sm);scroll-snap-align:start}.trending-card__name{font-size:var(--font-size-sm)}.trending-card__sparkline{height:30px}.trending-card__sparkline svg{height:30px}.trending-card__volume-value{font-size:var(--font-size-base)}}.podcasts-grid__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm);contain-intrinsic-size:1000px;padding-right:var(--space-md);padding-left:var(--space-md)}@media (max-width: 1350px){.podcasts-grid__inner{grid-template-columns:1fr;padding-right:0;padding-left:0;max-width:720px;margin-left:auto;margin-right:auto}}.podcasts-grid__empty{grid-column:1 / -1;text-align:center;padding:var(--space-2xl);color:var(--color-text-secondary)}@media (max-width: 768px){.podcasts-grid__inner{grid-template-columns:1fr;gap:var(--space-xs);padding-right:0;padding-left:0;max-width:680px;margin-left:auto;margin-right:auto}.podcast-card{max-width:100%;overflow:hidden}}
