/* PANTURIA Public Spotify Player — homepage only */
.music-home-player-wrap{
  position:relative;
  z-index:2;
  margin-top:clamp(2.2rem,5vw,4.5rem);
  padding-top:clamp(1.4rem,3vw,2rem);
  border-top:1px solid rgba(255,255,255,.14);
}
.music-home-player-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);
  gap:2rem;
  align-items:end;
  margin-bottom:1rem;
}
.music-home-player-kicker{
  display:block;
  margin-bottom:.45rem;
  font-family:Sora,sans-serif;
  font-size:.72rem;
  font-weight:800;
  letter-spacing:.14em;
  color:#F2B544;
}
.music-home-player-head h3{
  margin:0;
  font-family:Sora,sans-serif;
  font-size:clamp(1.35rem,3vw,2rem);
  line-height:1.08;
  color:#fff;
}
.music-home-player-head p{
  margin:0;
  max-width:520px;
  justify-self:end;
  color:rgba(255,255,255,.66);
  line-height:1.65;
}
.music-home-player{
  display:block;
  width:100%;
  min-height:352px;
  border:0;
  border-radius:20px;
  background:#121212;
}
.music-home-player-note{
  margin:.75rem 0 0;
  color:rgba(255,255,255,.48);
  font-size:.76rem;
  line-height:1.5;
}
@media(max-width:900px){
  .music-home-player-head{grid-template-columns:1fr;gap:.75rem}
  .music-home-player-head p{justify-self:start}
}
@media(max-width:620px){
  .music-home-player-wrap{margin-top:2rem;padding-top:1.25rem}
  .music-home-player{min-height:352px;border-radius:16px}
  .music-home-player-note{font-size:.72rem}
}
