.cw-music-section{flex-direction:column;gap:24px;width:100%;display:flex}.cw-music-player-actions{justify-content:flex-start;display:flex}.cw-music-service-select{color:var(--cw-color-purple);align-items:center;display:inline-flex;position:relative}.cw-music-spotify-player{border:0;border-radius:12px;width:100%;display:block}.cw-music-player-unavailable{color:var(--cw-color-muted);margin:0}.cw-music-player-unavailable a{color:var(--cw-color-purple)}.cw-setlist-card{background:var(--cw-color-surface);color:var(--cw-color-text);border-radius:16px;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:24px;padding:24px 56px 24px 24px;text-decoration:none;transition:background .18s;display:grid;position:relative}.cw-setlist-card:hover{background:var(--cw-color-surface-hover,#241a32)}.cw-setlist-card:focus-visible{outline:2px solid var(--cw-color-purple);outline-offset:3px}.cw-setlist-card-image{width:80px;height:80px;color:var(--cw-color-purple);background:#241a32;border-radius:50%;place-items:center;font-size:32px;display:grid;overflow:hidden}.cw-setlist-card-image img{object-fit:cover;width:100%;height:100%}.cw-setlist-card-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.cw-setlist-card-content .cw-heading-3{margin:0 0 8px}.cw-setlist-card-content p{color:var(--cw-color-muted);margin:0;font-size:16px;line-height:1.5}@media (width<=699px){.cw-music-service-select,.cw-music-service-select select{width:100%}.cw-setlist-card{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:16px 56px 16px 16px}}
