.SpotifyPlayer_root__WZOFz{background:var(--surface-raised);padding-block:clamp(48px,4.4vw,64px);scroll-margin-block-end:var(--dock-clearance)}.SpotifyPlayer_head__78c5w{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(16px,2vw,26px)}.SpotifyPlayer_title__ppdzn{margin:0;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(19px,2vw,29px);letter-spacing:var(--ls-display-title);text-transform:uppercase;color:var(--text-primary)}.SpotifyPlayer_now__r3f97{margin:0;font-size:var(--fs-body-sm);color:var(--text-secondary);max-width:52ch}.SpotifyPlayer_frame__sfOUI{border-radius:var(--radius-md);overflow:hidden;background:var(--m15-carbon-2);border:1px solid var(--border-subtle)}.SpotifyPlayer_embedSlot__imjlX{width:100%;height:152px}.SpotifyPlayer_note__bQEk_{margin:0 0 clamp(14px,1.8vw,20px);font-size:var(--fs-body-sm);color:var(--text-muted-on-dark);max-width:60ch}.SpotifyPlayer_status__dIwlM{margin:clamp(10px,1.2vw,14px) 0 0;min-height:1.4em;font-size:var(--fs-body-sm);color:var(--text-secondary)}.SpotifyPlayer_placeholder___bdV0{margin:0;padding:clamp(28px,4vw,46px) 20px;text-align:center;font-size:var(--fs-body-sm);color:var(--text-muted-on-dark)}.SpotifyPlayer_artist__JVLT6{display:inline-flex;align-items:center;min-height:var(--tap-min);margin-top:clamp(12px,1.6vw,20px);font-size:var(--fs-body-sm);color:var(--text-secondary);text-decoration:underline;text-underline-offset:4px}.SpotifyPlayer_artist__JVLT6:hover{color:var(--m15-gold-light)}.SpotifyPlayer_links__v4JJ8{display:flex;align-items:center;gap:clamp(16px,2vw,28px);flex-wrap:wrap}.SpotifyPlayer_trackLink__I6zBg{display:inline-flex;align-items:center;min-height:var(--tap-min);margin-top:clamp(12px,1.6vw,20px);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--m15-gold-light);text-decoration:underline;text-underline-offset:4px}.SpotifyPlayer_trackLink__I6zBg:hover{color:var(--m15-cream)}.SpotifyPlayer_srOnly__4LkJj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:767px){.SpotifyPlayer_root__WZOFz{padding-block:clamp(32px,9vw,44px)}}