/* V115 — crisp vector controls, readable literature CTA and darker daytime header */
html body.studio-app #player.player .player-buttons button svg{
 width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;
 display:block!important;opacity:1!important;visibility:visible!important;
 shape-rendering:geometricPrecision!important;
 transform:none!important;image-rendering:auto!important;
 filter:none!important;
}
html body.studio-app #player.player .player-buttons #togglePlay svg{
 width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;
 stroke-width:2.25!important;
}
html body.studio-app #player.player .player-buttons #mutePlayer svg,
html body.studio-app #player.player .player-buttons #collapsePlayer svg{
 stroke-width:2.15!important;
}
html body.studio-app #player.player .player-buttons #prevTrack svg,
html body.studio-app #player.player .player-buttons #nextTrack svg{
 width:24px!important;height:24px!important;
}
html body.studio-app #player.player .player-buttons button:is(:hover,:focus-visible) svg{
 filter:drop-shadow(0 0 3px rgba(235,180,95,.75))!important;
}
/* Prevent the day literature button from becoming white-on-white. */
html body.studio-app.day .hero-actions button.secondary-action[data-go="literature"],
html body.studio-app.day .hero-actions button.secondary-action[data-go="literature"]:is(:hover,:focus,:focus-visible,:active){
 color:#472437!important;-webkit-text-fill-color:#472437!important;
 background:rgba(112,58,78,.08)!important;background-image:none!important;
 border:1px solid rgba(112,58,78,.42)!important;
 box-shadow:none!important;text-shadow:none!important;
}
html body.studio-app.day .hero-actions button.secondary-action[data-go="literature"]:is(:hover,:focus-visible){
 color:#6a3449!important;-webkit-text-fill-color:#6a3449!important;
 border-color:rgba(165,115,67,.75)!important;
}
/* Darker, consistent burgundy top action surfaces on day mode. */
html body.studio-app.day header.topbar .top-actions > button,
html body.studio-app.day header.topbar .top-actions > button:is(:hover,:active,:focus,:focus-visible){
 background:#512537!important;background-color:#512537!important;background-image:none!important;
 border:1px solid #70394d!important;border-radius:12px!important;
 color:#fff3e8!important;-webkit-text-fill-color:#fff3e8!important;
 box-shadow:0 2px 9px rgba(55,20,36,.18)!important;
}
html body.studio-app.day header.topbar .top-actions > button svg{
 color:#fff3e8!important;stroke:currentColor!important;
}
html body.studio-app.day header.topbar .top-actions > button:is(:hover,:focus-visible) svg{
 filter:drop-shadow(0 0 4px rgba(255,211,132,.95))!important;
}
