
    .sc-stack { display: flex; flex-direction: column; gap: 1.25rem; margin: 1.5rem 0 2.5rem; }
    .sc-user-player { width: 100%; border: 0; border-radius: 8px; overflow: hidden; background: #111; }
    .sc-track { display: grid; gap: 0.65rem; }
    .sc-track-title { font-family: Outfit, system-ui, sans-serif; font-weight: 500; font-size: 1rem; margin: 0; letter-spacing: 0.01em; }
    .sc-art { width: 96px; height: 96px; object-fit: cover; border-radius: 6px; }
    .sc-section-label { font-family: Outfit, system-ui, sans-serif; font-size: 0.85rem; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.75; margin: 2rem 0 0.75rem; }
  