.playingTitle{margin-bottom:24px}
.soundTimes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 auto 28px;color:#fff}
.soundTime{padding:12px 18px;border:2px solid #ffffff66;border-radius:16px;background:#ffffff12}
.soundTime span{display:block;font-size:clamp(.85rem,1.5vw,1.1rem);opacity:.82}
.soundTime strong{display:block;margin-top:4px;font-size:clamp(2rem,5vw,4rem);font-variant-numeric:tabular-nums}
@media(max-width:650px){.soundTimes{grid-template-columns:1fr;gap:8px}.soundTime{padding:8px}.soundTime strong{font-size:1.7rem}}
body.gridViewActive{overflow:hidden}
#generalGrid{min-height:0!important;overflow:hidden;align-content:stretch}
#generalGrid .soundCard{min-width:0;min-height:0;padding:var(--general-card-padding,10px)}
#generalGrid .soundCard .title{display:-webkit-box;max-width:100%;overflow:hidden;font-size:var(--general-title-size,1.25rem);line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:3}
