
.lang-switch{grid-template-columns:repeat(2,1fr)!important}
.studi-publish-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:38px 0 0;padding:17px 2px 2px;border-top:1px solid rgba(60,56,72,.08);color:#938d98;font:600 8px/1.5 DM Sans,sans-serif}.studi-publish-footer nav{display:flex;align-items:center;gap:7px}.studi-publish-footer a{color:#746d80;text-decoration:none;font-weight:800}.studi-publish-footer a:hover{color:#403c4d}.gate-publish-footer{margin-top:16px;justify-content:center;border-top:0;padding-top:0;text-align:center}.studi-legal-footer{margin-top:34px;padding-top:18px;border-top:1px solid rgba(52,50,63,.09);color:#928c96;font:600 11px/1.5 DM Sans,Arial,sans-serif}
#p-soundscape .spotify-api-disclaimer{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin:2px 0 11px!important;padding:11px 12px!important;border-radius:14px!important;min-width:0!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(239,234,244,.90),rgba(248,244,238,.92))!important;border:1px solid rgba(91,80,112,.09)!important;box-shadow:0 8px 24px rgba(54,49,67,.035)!important}.spotify-api-note-icon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#403d50;color:#e8dff5;font:900 10px Manrope,sans-serif}.spotify-api-note-copy{min-width:0!important}.spotify-api-note-copy b{display:block!important;margin:0 0 3px!important;color:#4b4758!important;font:900 8.5px/1.3 DM Sans,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}.spotify-api-note-copy span{display:block;color:#77717e;font:600 8px/1.55 DM Sans,sans-serif;white-space:normal!important;overflow-wrap:anywhere!important}
#p-soundscape .spotify-personal-copy,#p-soundscape .spotify-live-copy{min-width:0!important}#p-soundscape .spotify-personal-copy b,#p-soundscape .spotify-personal-copy small,#p-soundscape #spotifyIntegrationNote{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}#p-soundscape #spotifyIntegrationNote{padding:9px 11px!important;margin:10px 0 0!important;border-radius:11px;background:rgba(245,242,247,.72);border:1px solid rgba(75,68,91,.07);line-height:1.5!important}#p-soundscape .spotify-live-player{grid-template-columns:64px minmax(0,1fr) auto!important}#p-soundscape .spotify-live-player .btn{max-width:190px;white-space:normal!important;line-height:1.25;text-align:center}
#p-soundscape .spotify-track-row{cursor:pointer!important;position:relative}#p-soundscape .spotify-track-row>*{pointer-events:none}#p-soundscape .spotify-track-row.is-unplayable{opacity:.52!important;cursor:not-allowed!important}#p-soundscape .spotify-track-row.is-unplayable .spotify-track-play{background:#e8e4e8!important;color:#918b95!important}#p-soundscape .spotify-track-row.is-loading-track{pointer-events:none!important;opacity:.68}#p-soundscape .spotify-track-row.is-loading-track:after{content:'';position:absolute;right:15px;top:50%;width:13px;height:13px;margin-top:-7px;border-radius:50%;border:2px solid rgba(70,66,82,.18);border-top-color:#6f6582;animation:spRowSpin .65s linear infinite}@keyframes spRowSpin{to{transform:rotate(360deg)}}
.music-dock [data-dock-action="prev"],.music-dock [data-dock-action="next"]{min-width:38px!important;min-height:38px!important;cursor:pointer!important;position:relative!important;z-index:6!important;pointer-events:auto!important}.music-dock [data-dock-action="prev"]:active,.music-dock [data-dock-action="next"]:active{transform:scale(.94)!important}
@media(max-width:760px){#p-soundscape .spotify-live-player{grid-template-columns:52px minmax(0,1fr)!important}#p-soundscape .spotify-live-player .btn{grid-column:1/-1;max-width:none;width:100%}.studi-publish-footer{padding-bottom:10px}}
