#battleStyleBtn{min-width:146px;border-color:#71998c;color:#f4e6bf;background:#294b43}
#battleStyleBtn[aria-pressed="true"]{background:#554b31;border-color:#b29a62}
#battleStyleBtn:disabled{opacity:.57;cursor:not-allowed}
#turnPanel{margin:0 0 8px;padding:8px 12px;background:#112e2a;border:1px solid #517c6b;border-radius:12px}
#turnPanel[hidden]{display:none}
#turnStatus{display:block;color:#f5e4b6;font-size:15px;letter-spacing:.02em}
#turnLog{list-style:none;margin:3px 0 0;padding:0;color:#c8dcd2;line-height:1.45;font-size:13px;min-height:36px}
#turnLog li:last-child{color:#fff2cf}
body.oldStyleBattle .coolbar{display:none}
body.oldStyleBattle #dashBtn,body.oldStyleBattle #autoBtn{display:none}
@media(max-width:700px){#battleStyleBtn{min-width:120px;font-size:12px}#turnPanel{padding:7px 10px}#turnLog{font-size:12px}}

/* Keep all turn choices visible beside the arena on a desktop display. */
@media(min-width:1000px){
 body.oldStyleBattle main{width:min(1120px,96vw);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);gap:12px 18px;align-items:start}
 body.oldStyleBattle header{grid-column:1/-1;margin-bottom:0}
 body.oldStyleBattle #combatPanel{min-width:0}
 body.oldStyleBattle #battleParty{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
 body.oldStyleBattle #moveBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
 body.oldStyleBattle .partyStripHeader{margin-top:0}
 body.oldStyleBattle #turnPanel{margin-top:8px}
 body.oldStyleBattle .move{min-height:79px}
 body.oldStyleBattle .move span{font-size:9px}
 body.oldStyleBattle .battleActions{gap:7px}
}
