
/* Shaliz V74 — consistent ivory day / midnight night, polished music library */
body.studio-app.day .room-view,
body.studio-app.day .room-view .content-shell,
body.studio-app.day .room-view .room-hero{
  background-color:#f7ede3!important;
}
body.studio-app.day .room-view{
 background-image:radial-gradient(ellipse 58% 38% at 12% 8%,rgba(222,191,154,.24),transparent 76%),radial-gradient(ellipse 42% 42% at 88% 73%,rgba(200,152,131,.13),transparent 77%)!important;
}
body.studio-app.night .room-view,
body.studio-app.night .room-view .content-shell,
body.studio-app.night .room-view .room-hero{
 background-color:#151922!important;
}
body.studio-app.night .room-view{
 background-image:radial-gradient(ellipse 60% 38% at 12% 12%,rgba(170,120,85,.075),transparent 75%),radial-gradient(ellipse 42% 40% at 88% 80%,rgba(130,95,120,.07),transparent 78%)!important;
}
/* readable album names: artwork is a decorative ghost rather than a text backdrop */
body.studio-app .v73-library-albums .studio-album-choice{
 position:relative!important;isolation:isolate!important;
 min-height:170px!important;padding:22px 20px!important;
 border:1px solid rgba(205,166,112,.48)!important;
 border-radius:18px!important;
 background:linear-gradient(135deg,#442734 0%,#2b1925 85%)!important;
 box-shadow:0 10px 30px rgba(15,7,13,.16),inset 0 1px rgba(255,238,206,.08)!important;
 transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}
body.studio-app .v73-library-albums .studio-album-choice:hover{
 transform:translateY(-3px)!important;border-color:#d5ad75!important;
 box-shadow:0 15px 35px rgba(16,7,14,.22),0 0 0 1px rgba(211,172,119,.12)!important;
}
body.studio-app .v73-library-albums .studio-album-choice:focus-visible{
 outline:2px solid #e8bd7e!important;outline-offset:3px!important;
}
body.studio-app .v73-library-albums .studio-album-choice.chosen{
 border-color:#e1b979!important;box-shadow:inset 0 0 0 1px #d6a969,0 10px 28px #13080f33!important;
}
body.studio-app .v73-library-albums .studio-album-choice .choice-art{
 position:absolute!important;inset:0 0 0 auto!important;width:54%!important;height:100%!important;
 opacity:.12!important;filter:grayscale(.3) saturate(.6)!important;
 -webkit-mask-image:linear-gradient(to left,black,transparent 94%)!important;
 mask-image:linear-gradient(to left,black,transparent 94%)!important;
 pointer-events:none!important;z-index:0!important;
}
body.studio-app .v73-library-albums .studio-album-choice::after{
 content:"";position:absolute;inset:0;
 background:linear-gradient(90deg,rgba(28,14,22,.22),rgba(28,14,22,.74))!important;
 z-index:0;pointer-events:none;
}
body.studio-app .v73-library-albums .studio-album-choice>span:not(.choice-art){
 position:relative!important;z-index:2!important;
}
body.studio-app .v73-library-albums .studio-album-choice strong{
 color:#fff3df!important;font-size:clamp(1rem,1.4vw,1.24rem)!important;
 text-shadow:0 1px 5px rgba(0,0,0,.3)!important;line-height:1.55!important;
}
body.studio-app .v73-library-albums .studio-album-choice small,
body.studio-app .v73-library-albums .studio-album-choice em{
 color:#e5c397!important;
}
body.studio-app .v73-library-albums .album-choice-icon{
 color:#f2d49f!important;
}
/* song list: gold details, clearer surface and comfortable rhythm */
body.studio-app .music-room .tracks-pane{
 border:1px solid rgba(198,155,100,.43)!important;border-radius:20px!important;
 box-shadow:0 15px 40px rgba(20,9,15,.12)!important;
}
body.studio-app .music-room .pane-heading{
 color:#d9b47c!important;letter-spacing:.015em!important;
 border-bottom:1px solid rgba(211,172,119,.23)!important;
 padding-bottom:12px!important;
}
body.studio-app .music-room .track-cards{
 scrollbar-width:thin;scrollbar-color:#cda66d rgba(92,54,59,.22);
 scroll-padding-top:12px;
}
body.studio-app .music-room .track-cards::-webkit-scrollbar{width:9px;height:9px}
body.studio-app .music-room .track-cards::-webkit-scrollbar-track{
 background:rgba(117,72,73,.17);border-radius:99px;
}
body.studio-app .music-room .track-cards::-webkit-scrollbar-thumb{
 background:linear-gradient(180deg,#f1d3a2,#b8864e);
 border-radius:99px;border:2px solid rgba(52,28,35,.85);
}
body.studio-app .music-room .track-cards::-webkit-scrollbar-thumb:hover{background:#e8bb7b}
body.studio-app .music-room #playlistSelect{
 accent-color:#cfa46c!important;border-color:rgba(204,160,104,.65)!important;
}
body.studio-app .music-room #tracksList{scroll-margin-top:110px}
@media(max-width:650px){
 body.studio-app .v73-library-albums .studio-album-choice{min-height:156px!important;padding:16px 13px!important}
 body.studio-app .v73-library-albums .studio-album-choice strong{font-size:.95rem!important}
 body.studio-app .music-room #tracksList{scroll-margin-top:94px}
}
