/* Hero-team cautions remain readable in both detail tabs. */
body.game-ui .ht-dialog .ht-important{background:#413821;color:#fff0c8;border:1px solid #8e7950;border-inline-start:3px solid #ddba69;border-radius:8px;line-height:1.65}
body.game-ui .ht-dialog .ht-important :is(a,strong){color:inherit}
@media(forced-colors:active){body.game-ui .ht-dialog .ht-important{background:Canvas;color:CanvasText;border-color:CanvasText}}
body.game-ui :is(.ht-card,.ht-plan,.ht-extra,.ht-boss,.ht-empty){background:#193442;color:#dceaf2;border-color:#496b7e}
body.game-ui .ht-card{border-top-color:#7bbdb0;box-shadow:inset 0 1px #d8fff00c}
body.game-ui .ht-card-top small{background:#274959;color:#d0e5ef}
body.game-ui .ht-open{background:#24465a;color:#dceaf2;border-color:#52748a}
body.game-ui .ht-open:hover{background:#31566b;border-color:#80b5c8}
body.game-ui .ht-plan>a{display:flex;align-items:center;min-height:44px;line-height:1.5}
body.game-ui .ht-extra input{accent-color:#91d9c7}
@media(forced-colors:active){body.game-ui :is(.ht-card,.ht-plan,.ht-extra,.ht-boss,.ht-empty,.ht-card-top small,.ht-open){background:Canvas;color:CanvasText;border-color:CanvasText}}
