@layer tokens,base;@layer components{.spotify:has(.spotify__list .spotify__item:only-child){--list-justify-content:center}.spotify__text{margin-bottom:clamp(1.5rem,1.34228vw + 1.23154rem,2.5rem);margin-inline:var(--text-margin-inline,0)}.spotify__text.text-center{margin-inline:auto}.spotify__list{gap:var(--spotify-item-gap);justify-content:var(--list-justify-content,flex-start);flex-wrap:wrap;display:flex}.spotify__item{flex-direction:column;flex:0 0 100%;justify-content:space-between;gap:1.5rem;display:flex}.spotify__item:only-child{max-width:clamp(28.5625rem,64.5492vw - 12.749rem,48.25rem)}.spotify__iframe{border-radius:.625rem}.spotify__iframe.is-hidden{display:none}@media (width>=768px){.spotify__list{--spotify-item-gap:1.4375rem}.spotify__item{--spotify-item-width:calc(50% - var(--spotify-item-gap) / 2 - .0625rem);flex:1 1 var(--spotify-item-width);max-width:var(--spotify-item-width)}}@media (width>=1024px){.spotify:has(.spotify__list .spotify__item:only-child){--text-margin-inline:auto}.spotify:has(.spotify__list .spotify__item:only-child){--text-max-width:clamp(28.5625rem, 64.5492vw + -12.749rem, 48.25rem)}.spotify__text{max-width:var(--text-max-width,48rem)}}@media (width<=1023px){.spotify__text{max-width:48rem}}@media (width<=767px){.spotify__list{--spotify-item-gap:2.25rem 1rem}}}@layer utilities,overrides;
