/* Gold identifies the encounter goal; green identifies an accepted action. */
body[data-progression="xp"] #game :is(.action-available,.legal-target),
body[data-progression="xp"] #hand .ability.selected[aria-disabled="false"],
body[data-progression="xp"] #questTarget.action-available {
 outline:2px solid #a4db88!important;outline-offset:-2px;border-color:#a4db88!important;
 box-shadow:none!important;animation:none!important;
}
body[data-progression="xp"] #game .berry-cluster.action-available {background:#8bb86b33!important}
body[data-progression="xp"] #questTarget.action-available .quest-progress-track::before {background:#a4db8866}
#endTurnWarningPanel .overlay-card{width:min(520px,calc(100vw - 24px));height:auto;max-height:calc(100dvh - 24px);padding:20px}
#endTurnWarningPanel h2{margin:0 0 12px;font:700 24px/28px Georgia,serif}
#endTurnWarningPanel p{font:16px/22px system-ui;margin:10px 0}
#endTurnReadyHeroes{padding:0;list-style:none;display:grid;gap:7px}
#endTurnReadyHeroes li{padding:7px;border:1px solid #a4db88;background:#2c4732;color:#eff6dc;font:14px/20px system-ui}
#endTurnReadyHeroes li>span{float:right;padding:0 5px;font-weight:700;color:#d2ffb7}
.end-turn-warning-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:8px;margin-top:14px}
.end-turn-warning-actions button{font:16px/20px system-ui;min-height:36px;padding:7px 12px}
