
/* Music section temporarily closed; underlying Spotify/music code is preserved. */
[data-route="soundscape"],
a[href*="#/soundscape"], a[href*="#soundscape"]{
  opacity:.72!important;
}
[data-route="soundscape"]{
  cursor:pointer!important;
}
#p-soundscape > *:not(.studi-music-coming-soon){
  display:none!important;
}
#p-soundscape:not([hidden]){
  display:block;
}
.studi-music-coming-soon{
  min-height:520px;
  display:grid;
  place-items:center;
  padding:28px;
}
.studi-music-coming-soon-card{
  width:min(680px,100%);
  padding:34px 30px;
  border-radius:24px;
  border:1px solid #dfe9dd;
  background:linear-gradient(145deg,#edf4e9 0%,#fffefa 58%,#f2ecef 100%);
  box-shadow:0 18px 55px rgba(53,75,60,.08);
  text-align:center;
}
.studi-music-coming-soon-icon{
  width:64px;height:64px;margin:0 auto 18px;border-radius:20px;
  display:grid;place-items:center;
  background:#e6efe1;color:#52785c;font-size:28px;
}
.studi-music-coming-soon-card h2{
  margin:0 0 10px;
  font:800 28px Manrope,sans-serif;
  color:#294336;
}
.studi-music-coming-soon-card p{
  margin:0 auto;
  max-width:520px;
  font-size:12px;
  line-height:1.7;
  color:#6f8378;
}
.studi-music-coming-soon-badge{
  display:inline-block;
  margin-top:18px;
  padding:7px 10px;
  border-radius:999px;
  background:#e6eee3;
  color:#42654d;
  font-size:10px;
  font-weight:800;
  letter-spacing:.4px;
}
