.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.control-group button{white-space:nowrap;flex-shrink:0}
.song-link strong{overflow-wrap:anywhere}
@media(max-width:600px){.hero h1{font-size:46px}.section-head{flex-wrap:wrap}.section-head .count{display:none}.section-head a{white-space:nowrap}.control-group button{font-size:12px;width:29px;height:29px}.practice-card .card-top{max-width:95px}}
