<buttonclass="btn"onclick="withAction(() => heroAction('start-rest',{}, true))"title="Town rest (same duration as normal town rest)">Start rest (town)</button>
<buttonclass="btn"onclick="withAction(() => heroAction('start-roadside-rest',{}, true))"title="Roadside rest at current road position (not in excursion)">Start rest (roadside)</button>
<buttonclass="btn"onclick="withAction(() => heroAction('stop-rest',{}, true))"title="Exit roadside or adventure-inline rest back to walking">Stop rest</button>
<buttonclass="btn"onclick="withAction(() => heroAction('start-adventure',{}, true))"title="Force mini-adventure (excursion) while walking on road">Start adventure</button>
<buttonclass="btn"onclick="withAction(() => heroAction('stop-adventure',{}, true))"title="End active excursion session">Stop adventure</button>
<pclass="muted"style="margin-top:6px">Roadside / adventure controls require the hero alive, not in combat; adventure start needs <kbd>StateWalking</kbd> on a road.</p>