.SpotifyButton_link__MIA_M{display:inline-block;text-decoration:none}.SpotifyButton_button__d0_CM{--spotify-green:#1db954;--spotify-green-hover:#1ed760}.SpotifyButton_icon__1qSku{width:20px;height:20px;color:var(--spotify-green);transition:color .2s ease}.SpotifyButton_button__d0_CM:hover .SpotifyButton_icon__1qSku{color:var(--spotify-green-hover)}.SpotifyButton_compactButton___cjaU{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(29,185,84,.1);border:1px solid rgba(29,185,84,.2);border-radius:var(--radius-full,9999px);color:#1db954;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;cursor:pointer}.SpotifyButton_compactButton___cjaU:hover{background:rgba(29,185,84,.2);border-color:rgba(29,185,84,.4);transform:scale(1.05)}.SpotifyButton_compactButton___cjaU:focus-visible{outline:2px solid #1db954;outline-offset:2px}.SpotifyButton_compactIcon__iexJw{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.SpotifyButton_compactButton___cjaU,.SpotifyButton_icon__1qSku{transition:none}.SpotifyButton_compactButton___cjaU:hover{transform:none}}.HeaderVisualizer_strip__Rsmfd{--viz-glow:0;position:absolute;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:flex-end;gap:5px;height:3.25rem;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.HeaderVisualizer_glow___WtET{position:absolute;inset:-60% -10% 0;background:radial-gradient(ellipse at 50% 100%,rgba(var(--page-red-rgb),.34),rgba(242,165,43,.12) 55%,transparent 78%);opacity:var(--viz-glow);transition:opacity .14s linear}.HeaderVisualizer_bar__UoRrk{position:relative;flex:1;height:100%;border-radius:2px 2px 0 0;background:linear-gradient(180deg,rgba(var(--color-primary-rgb),.55),rgba(var(--color-primary-rgb),.05));transform-origin:bottom;transform:scaleY(var(--s,.4))}.HeaderVisualizer_fallback__gqm2Y .HeaderVisualizer_bar__UoRrk,.HeaderVisualizer_idle__cVbMw .HeaderVisualizer_bar__UoRrk{animation:HeaderVisualizer_vizBob__oCS19 3.4s var(--ease-liquid) infinite;animation-delay:var(--d,0s)}.HeaderVisualizer_idle__cVbMw{opacity:.4}.HeaderVisualizer_idle__cVbMw .HeaderVisualizer_bar__UoRrk{animation-duration:6.8s}.HeaderVisualizer_fallback__gqm2Y{opacity:.75}.HeaderVisualizer_live__UsvA6{opacity:.9}.HeaderVisualizer_live__UsvA6 .HeaderVisualizer_bar__UoRrk{animation:none;transition:transform 60ms linear}@keyframes HeaderVisualizer_vizBob__oCS19{0%,to{transform:scaleY(var(--s,.4))}50%{transform:scaleY(calc(var(--s, .4) * .45))}}.HeaderVisualizer_still__O_l3y,.HeaderVisualizer_still__O_l3y .HeaderVisualizer_bar__UoRrk{animation:none!important;transition:none!important}.HeaderVisualizer_still__O_l3y{opacity:.35}.HeaderVisualizer_still__O_l3y .HeaderVisualizer_glow___WtET{display:none}@media (prefers-reduced-motion:reduce){.HeaderVisualizer_bar__UoRrk{animation:none!important;transition:none!important}}.ArtistHeader_header___uXxr{position:relative;display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-8) 0 var(--spacing-6)}.ArtistHeader_kicker__2gcBE{margin-bottom:var(--spacing-3)}.ArtistHeader_identity__QrsRS{position:relative;z-index:1;display:flex;flex-direction:column}.ArtistHeader_name__JrmpI{margin:0;color:var(--page-paper);font-family:var(--font-display);font-size:clamp(2.6rem,6.5vw,4.6rem);font-weight:400;line-height:.92;text-transform:uppercase;letter-spacing:0;text-shadow:0 2px 0 rgba(0,0,0,.44),0 0 42px rgba(var(--page-red-rgb),.22)}.ArtistHeader_actions__6wLfP{position:relative;z-index:1;display:flex;align-items:center;gap:var(--spacing-3)}.ArtistHeader_playAll__NIWKn,.ArtistHeader_shuffle__kaZo9{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.ArtistHeader_playAll__NIWKn{color:#160806;background:linear-gradient(135deg,#fff0a8 0 8%,var(--color-amber) 9% 30%,#f05a24 62%,var(--page-red) 100%);border:1px solid rgba(255,240,168,.46);box-shadow:0 0 0 1px rgba(255,240,168,.16),0 0 32px rgba(var(--page-red-rgb),.36),inset 0 1px 0 rgba(255,255,255,.42)}.ArtistHeader_playAll__NIWKn:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 0 0 1px rgba(255,240,168,.24),0 0 44px rgba(var(--page-red-rgb),.52),inset 0 1px 0 rgba(255,255,255,.5)}.ArtistHeader_playAll__NIWKn:active:not(:disabled){transform:scale(.96)}.ArtistHeader_shuffle__kaZo9{color:var(--page-paper);background:rgba(244,239,229,.06);border:1px solid rgba(244,239,229,.22)}.ArtistHeader_shuffle__kaZo9:hover:not(:disabled){background:rgba(244,239,229,.12);border-color:rgba(244,239,229,.36)}.ArtistHeader_shuffle__kaZo9:active:not(:disabled){transform:scale(.96)}.ArtistHeader_shuffleActive__KN_5o{color:var(--color-amber);background:rgba(var(--page-red-rgb),.2);border-color:rgba(224,161,58,.5);box-shadow:0 0 16px rgba(var(--page-red-rgb),.32),inset 0 0 10px rgba(224,161,58,.1)}.ArtistHeader_shuffleActive__KN_5o:hover:not(:disabled){background:rgba(var(--page-red-rgb),.28);border-color:rgba(224,161,58,.66)}.ArtistHeader_shuffleDot__KS6Zj{width:5px;height:5px;border-radius:50%;background:var(--color-amber);box-shadow:0 0 8px rgba(224,161,58,.9)}.ArtistHeader_playAll__NIWKn:disabled,.ArtistHeader_shuffle__kaZo9:disabled{opacity:.5;cursor:default}.ArtistHeader_platformLinks__ukhR5{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2)}.ArtistHeader_platformLink__auvFe{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-full);border:1px solid var(--color-border-default);color:var(--color-foreground-muted);background:rgba(244,239,229,.04);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.ArtistHeader_platformLink__auvFe:hover{color:var(--page-paper);border-color:rgba(244,239,229,.36);background:rgba(244,239,229,.1)}@media (max-width:640px){.ArtistHeader_header___uXxr{padding-top:var(--spacing-5);gap:var(--spacing-4)}.ArtistHeader_playAll__NIWKn,.ArtistHeader_shuffle__kaZo9{padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-sm)}}