/* Combat palette; never sets dying animation/opacity/height/width. */
body[data-p1-screen="combat"]{--p1-rail:0px!important;background:#0d0d0a!important;color:#c9bfa5}
body[data-p1-screen="combat"] #app#app *{border-radius:0!important}
body[data-p1-screen="combat"] #app#app :is(.p1-rail,.rail)[hidden]{display:none!important}
body[data-p1-screen="combat"] #app#app :is(.p1-status,.statusbar,.chead,.engage-bar,.ecb-me,.ecb-w,.wpanel,.sqpanel,.actpanel,.chatp,.logpanel,.er-p,.er-cols,.er-radio,.desktop-result-channel,.uiv9-surface){background-color:#1b1b17!important;background-image:none!important;border-color:#3b3a33!important;color:#c9bfa5!important;box-shadow:none!important}
body[data-p1-screen="combat"] #app#app :is(.panel-h,.panel-b,.uiv9-inner,.chatlog,.hqbub,.hsay,.empty,.chtabs){background-color:#161612!important;background-image:none!important;border-color:#3b3a33!important;color:#c9bfa5!important;box-shadow:none!important}
body[data-p1-screen="combat"] #app#app .dban{background-color:#1b1b17!important;background-image:none!important;border:1px solid #3b3a33!important}
body[data-p1-screen="combat"] #app#app :is(.ev-turn,.turnbar,.ev-row.sel,.evp-card.sel,.hostile.sel,.sq.active){border-color:#e8dcb5!important;box-shadow:none!important;outline:0!important}
body[data-p1-screen="combat"] #app#app :is(.ev-turn,.turnbar){background:#161612!important;border:1px solid #3b3a33!important}
body[data-p1-screen="combat"] #app#app :is(.ev-row.sel,.evp-card.sel,.hostile.sel){border:1px solid #e8dcb5!important}
body[data-p1-screen="combat"] #app#app :is(.btn,.iconbtn,.part,.chtab,.logtab,.chip,.tag){border-radius:0!important;background-image:none!important;box-shadow:none!important}
body[data-p1-screen="combat"] #app#app :is(.btn,.iconbtn){background:#161612!important;border-color:#3b3a33!important;color:#c9bfa5!important}
body[data-p1-screen="combat"] #app#app :is(.chtab.on,.logtab.on){background:#e8dcb5!important;color:#12120f!important;border:1px solid #e8dcb5!important}
body[data-p1-screen="combat"] #app#app :is(.bar.hp,.hbar)>i{background:#7eaa88!important;background-image:none!important}
body[data-p1-screen="combat"] #app#app :is(.bar.hp.mid,.hbar.mid)>i{background:#c4ad65!important}
body[data-p1-screen="combat"] #app#app :is(.bar.hp.low,.bar.hp.bad,.hbar.low,.hbar.bad)>i{background:#b85f52!important}
body[data-p1-screen="combat"] #app#app .bar.arm>i{background:#8e8c75!important;background-image:none!important}
body[data-p1-screen="combat"] #app#app .uiv9-confirm,
body[data-uiv7-screen="create"] #app#app .uiv9-confirm{background:#e8dcb5!important;background-image:none!important;color:#12120f!important;border:1px solid #e8dcb5!important;border-radius:0!important;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);min-height:48px!important;box-shadow:none!important}
body[data-p1-screen="combat"] #app#app .combat-desk{margin:0 auto!important;padding-left:0!important;max-width:1600px;width:calc(100% - 24px)}
body[data-p1-screen="combat"] #app#app .layout.combat.over{margin-left:auto!important;margin-right:auto!important;max-width:1600px}
body[data-p1-screen="combat"] #app#app .p1-status{margin-left:0!important;left:0!important;width:100%!important}
/* Request 7 corrections, deliberately scoped to these three surfaces. */
body[data-uiv7-screen="create"] #app#app .uiv7-create .m-h{background:#161612!important;background-image:none!important;border-top:2px solid #e8dcb5!important;color:#c9bfa5!important}
body[data-uiv7-screen="create"] #app#app .uiv7-create{border-top-width:0!important}
body[data-uiv7-screen="create"] #app#app .uiv7-create>:first-child{background:#161612!important;background-image:none!important;border-top:2px solid #e8dcb5!important;color:#c9bfa5!important}
body[data-uiv7-screen="create"] #app#app .uiv7-create>:first-child *{color:#c9bfa5!important}
body[data-uiv7-screen="create"] #app#app .uiv7-create [data-a="signOut"]{background:#161612!important;background-image:none!important;border:1px solid #3b3a33!important;color:#c9bfa5!important;clip-path:none!important;border-radius:0!important}
body[data-uiv7-screen="create"] #app#app .bgcard :is(.bt,.bn){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:0!important;font-size:12px!important;line-height:1.3}
body[data-uiv7-screen="create"] #app#app .bgcard{min-width:0;padding:10px!important}
body[data-uiv7-screen="create"] #app#app .bgcard .bd{max-width:calc(100% - 52px);font-size:11px!important;line-height:1.4}
body[data-uiv7-screen="create"] #app#app .uiv7-start-kit{align-self:start!important;height:auto!important;min-height:0!important}
body[data-uiv7-screen="create"] #app#app .uiv7-start-kit[hidden]{display:none!important}
body[data-uiv7-screen="hub"] .chat.drawer .chtab.on{background:#e8dcb5!important;background-image:none!important;color:#12120f!important;border:1px solid #e8dcb5!important;border-radius:0!important}
body[data-uiv7-screen="hub"] .chat.drawer :is(.empty,.chatlog,.log,.panel-b){background:#161612!important;background-image:none!important;border-color:#3b3a33!important;border-radius:0!important}
body[data-uiv7-screen="hub"] .mailmodal *,body[data-uiv7-screen="hub"] .chat.drawer *{border-radius:0!important}
@media(max-width:900px){
 body[data-p1-screen="combat"] #app#app .combat-desk{width:100%}
 body[data-uiv7-screen="create"] #app#app .bgcard :is(.bt,.bn){font-size:11px!important}
 body[data-uiv7-screen="create"] #app#app .bgcard .bd{max-width:100%}
}
