.battle-carry-rule{padding:10px 16px;color:#685d7a;font-size:12px}.battle-carry-cancel{border:0;border-radius:16px;background:#eee5fa;color:#66429b;padding:6px 12px;cursor:pointer}
/* R84: remove descriptive copy and its vertical gap; cancellation remains in own history. */
.battle-carry-rule[hidden]{display:none!important}.cb-arena,.db-arena{padding-bottom:6px}

/* R92: consistent pill-shaped choices. Hover does not impersonate selection. */
.cb-overlay .cb-choices button,.sol-battle-overlay .sb-choices button{border-radius:999px!important;transition:filter .12s;transform:none}
.cb-overlay .cb-choices button:hover:enabled,.db-overlay .db-choices button:hover:enabled,.sol-battle-overlay .sb-choices button:hover:enabled{filter:brightness(.97)}
.sol-battle-overlay .sb-choices button[data-sb-side]{background:#b4eedc;color:#064c3a;box-shadow:none}
.sol-battle-overlay .sb-choices button[data-sb-side=down]{background:#dfc4f2;color:#4c196c}
.sol-battle-overlay .sb-choices button[data-sb-side][aria-pressed=true]{background:#08785e;color:#fff;box-shadow:inset 0 0 0 2px #04503e}
.sol-battle-overlay .sb-choices button[data-sb-side=down][aria-pressed=true]{background:#7027ae;color:#fff;box-shadow:inset 0 0 0 2px #48176e}
