.song-preview{border-radius:12px}.spotify-player-area{height:152px;position:relative}.spotify-fallback{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.5}.spotify-fallback a{min-height:44px;color:var(--foreground);text-underline-offset:3px;align-items:center;margin-left:6px;text-decoration:underline;display:inline-flex}.song-preview-start{color:#181818;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:scale .14s cubic-bezier(.2,0,0,1),background-color .14s ease-out;display:grid;position:absolute;inset-block-end:6px;inset-inline-end:8px;box-shadow:0 1px 3px #0002,0 3px 8px #0002}.song-preview-start>svg{translate:1px}.song-preview-start:hover{background:#ececec}.song-preview-start:active{scale:.96}.song-preview-start:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.song-preview-start[aria-busy=true]{cursor:wait}.song-preview-start[aria-busy=true]>svg{visibility:hidden}.song-preview-start[aria-busy=true]:after{content:"";border:2px solid #18181833;border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite spotify-switching;position:absolute;inset:12px}@keyframes spotify-switching{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.song-preview-start{transition:none}.song-preview-start:active{scale:1}.song-preview-start[aria-busy=true]:after{animation:none}}
