.layout_pageShell__Uyjgz{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.layout_container__FUycR{padding:0 1rem 3rem;margin-top:3rem;max-width:1200px}.layout_container__FUycR,.layout_fullContainer__Gh4bR{flex:1 0 auto;margin-left:auto;margin-right:auto;width:100%}.layout_fullContainer__Gh4bR{overflow-x:hidden}.layout_bareContainer__yaBt9{flex:1 0 auto;display:flex;flex-direction:column;width:100%}@media screen and (max-width:900px){.layout_container__FUycR{margin-top:1.5rem}}@media print{.layout_pageShell__Uyjgz{min-height:0!important}.layout_container__FUycR{margin-top:0;padding-bottom:0}}.layout_header__SFlEE{display:flex;flex-direction:column;align-items:center}.layout_backToHome__D9QFr{margin:3rem 0 0}.NowPlaying_nowPlayingRoot__9volN{width:100%}.NowPlaying_notPlayingContainer___r18b,.NowPlaying_songPlayingContainer__xwrEi{--spotify-green:#1db954;--spotify-black:#121212;--spotify-gray:#b3b3b3}.NowPlaying_songPlayingContainer__xwrEi{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .75rem;background-color:var(--spotify-black);border-radius:999px;box-shadow:0 4px 10px -4px rgba(0,0,0,.5);text-decoration:none;transition:background-color .2s ease;min-width:0}.NowPlaying_songPlayingContainer__xwrEi:focus-visible,.NowPlaying_songPlayingContainer__xwrEi:hover{background-color:#1a1a1a}.NowPlaying_spotifyGlyph__zhD7_{width:.85rem;height:.85rem;color:var(--spotify-green);flex-shrink:0}.NowPlaying_albumArtWrapper__CQuWb{position:relative;flex-shrink:0;display:block;line-height:0}.NowPlaying_albumArt__J9sWN{border-radius:.25rem}.NowPlaying_liveDot__eJ4ZV{position:absolute;bottom:-.15rem;right:-.15rem;width:.5rem;height:.5rem;background-color:var(--spotify-green);border-radius:9999px;box-shadow:0 0 0 2px var(--spotify-black);animation:NowPlaying_pulse-green__Uda_r 1.5s cubic-bezier(.4,0,.6,1) infinite}.NowPlaying_songDetails__lf_wn{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:.1rem}.NowPlaying_listeningLabel__52vqD{font-size:.5rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:1;color:var(--spotify-gray)}.NowPlaying_songLine__zKoKT{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;line-height:1.2}.NowPlaying_songTitle__0sYE0{font-weight:700;color:#ffffff}.NowPlaying_songArtist__g6F87{color:var(--spotify-gray)}.NowPlaying_notPlayingContainer___r18b{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .75rem;background-color:var(--spotify-black);border-radius:999px;box-shadow:0 4px 10px -4px rgba(0,0,0,.5)}.NowPlaying_notPlayingText__Vsqqb{font-size:.85rem;color:var(--spotify-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.NowPlaying_errorState__v5ZMA{background-color:var(--color-error);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem}.NowPlaying_errorTitle__CqtwM{font-size:1rem;font-weight:700;color:#fff;margin:0}.NowPlaying_errorText___7y0d{font-size:.875rem;color:#fff;margin:0}.NowPlaying_errorMessage__y65Kz{font-size:.75rem;color:hsl(0deg 70% 85%);margin:0}@keyframes NowPlaying_pulse-green__Uda_r{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.NowPlaying_featureCard__ysF6g{display:flex;flex-wrap:wrap;align-items:center;gap:24px clamp(24px,4vw,48px);padding:clamp(20px,3vw,32px);background:var(--color-stroke-1);border-radius:4px 32px 32px 4px;color:var(--color-headline-1)}.NowPlaying_featureArt__tOcoh{position:relative;flex:none;width:clamp(140px,18vw,220px);aspect-ratio:1/1;overflow:hidden;border-radius:var(--tile-radius);background:#2c3355;display:flex;align-items:center;justify-content:center}.NowPlaying_featureArt__tOcoh img{object-fit:cover}.NowPlaying_featureGlyph__TuQbF{width:40%;height:40%;color:var(--color-paragraph-1)}.NowPlaying_featureDetails__f2s1l{flex:1 1 280px;min-width:0;display:flex;flex-direction:column}.NowPlaying_featureLabel__rTxlG{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;font-weight:600;color:var(--color-brand-orange)}.NowPlaying_featureBars__9sHO7{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.NowPlaying_featureBars__9sHO7 span{width:4px;background:var(--color-brand-orange);animation:NowPlaying_featureBar__Ls3f6 1s ease-in-out infinite alternate}.NowPlaying_featureBars__9sHO7 span:first-child{height:10px}.NowPlaying_featureBars__9sHO7 span:nth-child(2){height:16px;animation-delay:.2s}.NowPlaying_featureBars__9sHO7 span:nth-child(3){height:7px;animation-delay:.4s}@keyframes NowPlaying_featureBar__Ls3f6{to{transform:scaleY(.4);transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.NowPlaying_featureBars__9sHO7 span{animation:none}}.NowPlaying_featureTitle__MbV8w{font-weight:800;font-size:clamp(32px,4.4vw,60px);line-height:1;letter-spacing:-.03em;color:var(--color-headline-1);overflow-wrap:anywhere}.NowPlaying_featureTitle__MbV8w:hover{color:var(--color-brand-orange);text-decoration:none}.NowPlaying_featureArtist__tuNuf{margin-top:10px;font-size:clamp(18px,1.8vw,24px);color:var(--color-paragraph-1)}