
/* V86: one centered CD label; no RTL physical-offset mismatch. */
body.studio-app .music-room #v76Disc{
 position:relative!important;display:grid!important;place-items:center!important;
 padding:0!important;box-sizing:border-box!important;
 transform-origin:center center!important;
}
body.studio-app .music-room #v76Disc>.v76-disc-label{
 position:relative!important;inset:auto!important;top:auto!important;left:auto!important;
 right:auto!important;bottom:auto!important;
 transform:none!important;translate:none!important;
 margin:0!important;flex:none!important;
 width:62%!important;height:auto!important;aspect-ratio:1/1!important;
 box-sizing:border-box!important;
 display:flex!important;align-items:center!important;justify-content:center!important;
}
/* Night mode: override old burgundy hero gradients and overlay layers. */
html body.studio-app.night #view-music.room-view,
html body.studio-app.night #view-music .room-hero,
html body.studio-app.night #view-music .room-hero-inner{
 background:#151922!important;
 background-color:#151922!important;
 background-image:none!important;
 background-blend-mode:normal!important;
}
html body.studio-app.night #view-music .room-hero::before,
html body.studio-app.night #view-music .room-hero::after,
html body.studio-app.night #view-music .room-hero-inner::before,
html body.studio-app.night #view-music .room-hero-inner::after{
 background:none!important;background-image:none!important;
 box-shadow:none!important;
}
html body.studio-app.night #view-music .room-hero h2{color:#f5e6d0!important}
html body.studio-app.night #view-music .room-hero p{color:#c8b9b3!important}
/* Navigation: glow glyphs, never button boxes. Include active/selected states. */
html body.studio-app .master-topnav button,
html body.studio-app .bottom-nav button{
 background:transparent!important;background-image:none!important;
 box-shadow:none!important;filter:none!important;
 border:0!important;border-radius:0!important;
 text-decoration:none!important;
}
html body.studio-app .master-topnav button:is(:hover,:focus,:active,.active,[aria-current]),
html body.studio-app .bottom-nav button:is(:hover,:focus,:active,.active,[aria-current]){
 background:transparent!important;background-image:none!important;
 box-shadow:none!important;border:0!important;
 outline:none!important;filter:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 text-decoration:none!important;
}
html body.studio-app .master-topnav button::before,
html body.studio-app .master-topnav button::after,
html body.studio-app .bottom-nav button::before,
html body.studio-app .bottom-nav button::after{
 content:none!important;display:none!important;
}
html body.studio-app.day .master-topnav button:is(:hover,:focus-visible),
html body.studio-app.day .bottom-nav button:is(:hover,:focus-visible){
 color:#85521e!important;text-shadow:0 0 5px rgba(150,90,32,.3)!important;
}
html body.studio-app.night .master-topnav button:is(:hover,:focus-visible),
html body.studio-app.night .bottom-nav button:is(:hover,:focus-visible){
 color:#f8dca9!important;text-shadow:0 0 7px rgba(244,194,115,.62)!important;
}
html body.studio-app .bottom-nav button:is(:hover,:focus-visible) span,
html body.studio-app .master-topnav button:is(:hover,:focus-visible) span{
 background:transparent!important;box-shadow:none!important;
 color:inherit!important;text-shadow:inherit!important;text-decoration:none!important;
}
html body.studio-app .bottom-nav button:is(:hover,:focus-visible) svg{
 filter:drop-shadow(0 0 3px rgba(226,179,105,.4))!important;
}
