/* V114: daytime legal links and clearly visible, unified burgundy header controls. */
html body.studio-app.day .shaliz-legal-links a,
html body.studio-app.day .shaliz-legal-links a:visited{
 color:#181318!important;-webkit-text-fill-color:#181318!important;
 text-decoration:none!important;
}
html body.studio-app.day .shaliz-legal-links a:is(:hover,:focus-visible){
 color:#4b2635!important;-webkit-text-fill-color:#4b2635!important;
 text-decoration:underline!important;text-underline-offset:4px!important;
}
/* All four top buttons share the same surface, including the account button. */
html body.studio-app.day header.topbar .top-actions > button,
html body.studio-app.day header.topbar .top-actions > button:is(:hover,:active,:focus-visible){
 background:rgba(91,40,59,.82)!important;background-color:rgba(91,40,59,.82)!important;
 background-image:none!important;
 color:#fff0e2!important;-webkit-text-fill-color:#fff0e2!important;
 border:1px solid rgba(117,59,80,.65)!important;
 border-radius:12px!important;
 box-shadow:0 3px 10px rgba(60,24,41,.12)!important;
}
html body.studio-app.day header.topbar .top-actions > button svg{
 color:#fff0e2!important;stroke:currentColor!important;
}
html body.studio-app.day header.topbar .top-actions > button:is(:hover,:focus-visible) svg{
 filter:drop-shadow(0 0 5px rgba(255,218,146,.95)) drop-shadow(0 0 9px rgba(255,207,124,.55))!important;
}
/* Preserve blue charcoal nighttime style; normalize the four buttons as a group. */
html body.studio-app.night header.topbar .top-actions > button{
 background:rgba(31,56,82,.6)!important;background-image:none!important;
 color:#e6c28c!important;border:1px solid rgba(189,207,225,.28)!important;
 border-radius:12px!important;box-shadow:none!important;
}
html body.studio-app.night header.topbar .top-actions > button svg{
 color:#e6c28c!important;stroke:currentColor!important;
}
html body.studio-app.night header.topbar .top-actions > button:is(:hover,:focus-visible) svg{
 filter:drop-shadow(0 0 5px rgba(255,218,146,.9))!important;
}
