.song{align-items:center;gap:1rem;min-width:0;display:flex}.song__link{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex;overflow:hidden}.song__icon{aspect-ratio:1;background-image:linear-gradient(45deg,#c7beff,#f7f5ff);border-radius:4px;justify-content:center;align-items:center;width:48px;display:flex;box-shadow:inset 0 0 0 2px #fff3}.song__icon svg{color:#2e216b}.song__meta .top{justify-content:space-between;display:flex}.song__meta .top .likes{font-variant:tabular-nums;color:#a3a3a3;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.song__meta svg{min-width:.85rem}.song__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.song__meta .bottom{white-space:nowrap;color:#a3a3a3;align-items:center;gap:2px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 75%,#0000 100%);mask-image:linear-gradient(90deg,#000 75%,#0000 100%)}.song__meta .bottom span{color:#e5e5e5;flex-shrink:0;transform:translateY(-5%)}.song__meta .bottom p{flex-shrink:0;align-items:center;font-size:.85rem;display:flex}.song__actions{aspect-ratio:1;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;max-width:40px;max-height:40px;margin-left:auto;display:flex}