/* Current story composition: one readable instruction, with the pot outside the hand. */
body[data-story="true"][data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection{bottom:env(safe-area-inset-bottom,0px)!important}
body[data-story="true"][data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game #fieldActions .fire-source{visibility:visible!important;position:fixed!important;left:calc(50% - 76px)!important;bottom:300px!important;top:auto!important;width:152px!important;height:66px!important;transform:none!important;z-index:72!important;pointer-events:auto!important}
body[data-story="true"][data-style="hybrid"][data-cycle-phase] #game #fieldActions .fire-gather{height:100%!important;min-height:44px!important;inset:0!important;width:100%!important;opacity:1!important}
body[data-story="true"][data-style="hybrid"][data-cycle-phase] #game #fieldActions .fire-gather>.main-target-symbol{display:flex!important;position:static!important;inset:auto!important;width:auto!important;transform:none!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;background:#203128!important;border:1px solid #a99465!important}
body[data-story="true"][data-style="hybrid"][data-cycle-phase] #game #fieldActions .fire-gather>.main-target-symbol>.icon{display:inline-block!important;width:24px!important;height:24px!important}
body[data-story="true"][data-style="hybrid"][data-cycle-phase] #game #fieldActions .fire-gather>.gather-caption{position:static!important;transform:none!important;font-size:18px!important;line-height:24px!important}
body[data-story="true"][data-style="hybrid"][data-cycle-phase] #game #fieldActions .fire-gather:has(.main-target-symbol)>.gather-caption{display:none!important}
body[data-story="true"] #tutorialFourCue4,body[data-story="true"] #storyTutorialHint18{position:fixed!important;left:102px!important;right:auto!important;top:auto!important;bottom:282px!important;width:280px!important;max-width:calc(100vw - 200px)!important;min-height:0!important;max-height:calc(100dvh - 370px)!important;overflow:auto!important;box-sizing:border-box!important;padding:13px!important;margin:0!important;background:#442562!important;border:2px solid #ad89c4!important;border-radius:5px;color:#fff1dc!important;box-shadow:0 4px 12px #100a2088;font:20px/1.3 var(--fantasy-copy,Georgia,serif)!important;z-index:70!important}
body[data-story="true"] #tutorialFourCue4[hidden],body[data-story="true"] #storyTutorialHint18[hidden]{display:none!important}
.tutorial4-heading{gap:8px;font-size:24px!important;line-height:1.2!important}.tutorial4-hero{width:42px!important;height:42px!important}.tutorial4-heading>span[aria-hidden]{display:none}.tutorial4-cue p{margin:8px 0!important}.tutorial4-cue details{font-size:16px;line-height:1.35}.tutorial4-cue .tutorial4-result{font-size:17px;background:#56336f}.tutorial4-cue .tutorial4-find{font-size:16px;min-height:44px}.tutorial4-cue .tutorial4-facts{display:grid;gap:6px}.tutorial4-cue summary{min-height:28px}
body[data-story="true"] #storyTutorialHint18 .stag-speaker19{width:62px!important;height:80px!important;object-fit:contain}
/* Forest notice owns the free strip left of the deck, with details available on demand. */
body[data-story="true"][data-style="hybrid"][data-cycle-phase] #game #enemyEventNotice{position:fixed!important;left:auto!important;right:98px!important;top:80px!important;bottom:auto!important;width:210px!important;max-width:24vw!important;max-height:72px!important;overflow:auto!important;transform:none!important;font-size:16px!important;line-height:20px!important;z-index:21!important}
@media(max-width:650px){
 body[data-story="true"][data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game #fieldActions .fire-source{left:94px!important;bottom:310px!important;width:152px!important;height:44px!important}
 body[data-story="true"] #tutorialFourCue4,body[data-story="true"] #storyTutorialHint18{left:8px!important;right:78px!important;top:74px!important;bottom:auto!important;width:auto!important;max-width:none!important;max-height:140px!important;padding:9px!important;font-size:20px!important}
 body[data-story="true"][data-tutorial-four="true"][data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation,body[data-story="true"][data-tutorial-four="true"][data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter{top:232px!important;height:178px!important}
 body[data-story="true"][data-tutorial-four="true"][data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game :is(.hero,.enemy){height:164px!important;max-height:164px!important;min-height:164px!important}
 body[data-story="true"] #tutorialFourCue4 .tutorial4-heading{font-size:22px!important}.tutorial4-hero{width:34px!important;height:34px!important}
 body[data-story="true"][data-style="hybrid"][data-cycle-phase] #game #enemyEventNotice{right:8px!important;top:426px!important;width:210px!important;max-width:calc(100vw - 170px)!important;max-height:48px!important;font-size:14px!important;line-height:18px!important}
}
@media(max-height:600px) and (min-width:651px){body[data-story="true"] #tutorialFourCue4,body[data-story="true"] #storyTutorialHint18{left:94px!important;bottom:222px!important;max-height:calc(100dvh - 260px)!important;width:260px!important;font-size:20px!important}body[data-story="true"][data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game #fieldActions .fire-source{bottom:250px!important;left:calc(50% - 65px)!important;width:130px!important;height:44px!important}}
