/* Connected RPG presentation: the campaign and trial share the same battle stage. */
.adventure-tools{flex-wrap:wrap}
#progression-button,#trials-button{border-color:#d3be7b66;color:#eee0ae;min-height:42px}
#trials-button{background:linear-gradient(135deg,#314653,#223039)}
#progression-strip{scroll-margin-top:18px}
#progression-rewards{scroll-margin-top:18px;margin-bottom:18px}
.play-column>#trial-result{grid-column:2;grid-row:1/span 2;min-width:0;width:100%}
body[data-mode="trial"] #campaign-acts,body[data-mode="trial"] #campaign-map,body[data-mode="trial"] #chapter-brief,body[data-mode="trial"] #journal-button{display:none!important}
body[data-mode="trial"] .expedition-summary{color:#d6e7fa}
body[data-mode="trial"] .arena{border-color:#657e9a}
body[data-mode="trial"] .page-intro h1{color:#dcecff}
.stage-guide-button{position:relative;gap:4px;flex-wrap:wrap}
.stage-level{display:inline-flex;align-items:center;padding:1px 5px;border:1px solid #d8d08a55;border-radius:5px;background:#192c32;color:#f0dfac;font:600 9px/1.5 system-ui,sans-serif;white-space:nowrap;letter-spacing:.3px}
.battle-build{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;padding:9px 12px 0;color:#c2d0c9;font-size:10px;line-height:1.5}
.battle-build button{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:#12252baa;border:1px solid #61797566;border-radius:8px;color:#e0deb7;font-size:10px;min-height:34px}
.battle-build>span{color:#aac2be;font-size:10px}
.rpg-review-reward{display:block;margin-top:10px;padding:11px 13px;background:linear-gradient(120deg,#3b4027,#243c36);border:1px solid #c6c78555;border-radius:10px;color:#e4e7ba;font-size:12px;line-height:1.65}
.rpg-review-reward strong{color:#f8e8ab}
.rpg-help-section{margin:22px 0 4px;padding:17px 19px;border:1px solid #65887977;background:linear-gradient(130deg,#213930,#1b2c32);border-radius:13px}
.rpg-help-section h3{font-size:17px;margin:0 0 9px;color:#eadfae}
.rpg-help-section p{color:#becfc5;font-size:13px;line-height:1.8;margin:8px 0}
.rpg-current-build{padding:12px 14px;border:1px solid #a9b48255;border-radius:10px;background:#253931;margin-bottom:16px;color:#d9e7c5;font-size:12px;line-height:1.6}
.rpg-current-build b{color:#f4e3af}
@media(max-width:820px){.play-column>#trial-result{order:2;width:100%}.battle-build{font-size:10px;padding-top:8px}.stage-level{font-size:9px}}
@media(max-width:560px){.adventure-tools{justify-content:flex-start;gap:6px}.adventure-tools .text-button{flex:1 0 auto;min-height:42px}#progression-button,#trials-button{font-size:11px}.campaign-toolbar>#campaign-progress{font-size:9px}.stage-guide-button{gap:3px}.stage-level{font-size:8px;padding:0 4px}.rpg-review-reward{font-size:11px}.rpg-help-section{padding:13px}.rpg-help-section p{font-size:12px}}
