/* Foundations of Fortune: compact controls around the existing battlefield. */
.hero-power{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:120px;max-width:160px;padding:10px;border:1px solid #b99a5d;border-radius:24px 24px 10px 10px;background:radial-gradient(ellipse at top,#515c54,#242d2b 70%);color:#f7e8bc;box-shadow:inset 0 0 18px #d9cba51c}
.hero-power>span{font-size:24px;color:#c5e0c3}.hero-power strong small{display:block;color:#e6c674}.hero-power:disabled{opacity:.6}.hero-power small{font-size:11px;line-height:1.4}
.battle-quest{margin:16px 0;padding:12px;background:#e4cc9e;color:#332a1d;border:1px solid #b39663;border-radius:3px;box-shadow:0 2px 8px #0003}
.battle-quest h4{margin:0 0 6px!important;color:#4b3822!important}.battle-quest p{font-size:13px;line-height:1.45;margin:6px 0}.battle-quest small{display:block;font-size:11px;line-height:1.4;margin-top:6px}.battle-quest button{padding:7px 9px;margin:5px 3px 0 0;font-size:12px;background:#443c2c;color:#fff1c8}.battle-quest progress{width:100%;height:12px;accent-color:#687345}.gold>span{font-size:10px;white-space:normal}.player-row{flex-wrap:wrap}.battle-journal{min-width:0}
.battle .battle-quest p,.battle .battle-quest small,.battle .battle-quest strong{color:#332a1d!important;text-shadow:none}.battle .battle-journal{max-height:none;overflow:visible}.battle-journal ol{max-height:110px;overflow:auto}.opponent-power{display:block;font-size:11px;color:#e4c781}
@media(max-width:900px){.battle-quest{margin:8px 0}.hero-power{min-width:100px;padding:7px}.player-row{gap:8px}.battle-quest button{min-height:36px}}
