.card-footer .uploader-link { flex: 1; }
.song-like { border: 1px solid #ffffff25; border-radius: 99px; background: #ffffff09; color: #aaa6b1; padding: 5px 9px; font-size: 11px; font-weight: 800; white-space: nowrap; }
.song-like:hover { border-color: #e9a381; color: #fff; }
.row-like { flex: none; }
.song-like.is-liked, .song-detail-actions .song-like.is-liked { color: #f0aa8b; border-color: #e9a381; background: #e9a38118; }
.song-detail-actions .song-like { border-radius: 7px; font-size: 12px; padding: 10px 13px; }
.profile-stats { grid-template-columns: repeat(4,minmax(0,1fr)); }
.site-stats-metrics { grid-template-columns: repeat(5,minmax(0,1fr)); }
.site-stats-charts, .site-stats-lists { grid-template-columns: repeat(3,minmax(0,1fr)); }
@media (max-width: 1100px) {
  .site-stats-metrics { grid-template-columns: repeat(3,minmax(0,1fr)); }
  .site-stats-charts, .site-stats-lists { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .site-stats-charts > :last-child, .site-stats-lists > :last-child { grid-column: 1 / -1; }
}
@media (max-width: 700px) {
  .profile-stats, .site-stats-metrics { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .site-stats-charts, .site-stats-lists { grid-template-columns: 1fr; }
  .site-stats-charts > :last-child, .site-stats-lists > :last-child { grid-column: auto; }
}
