@media(min-width:900px){
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] {--combat-unit-h:clamp(112px,calc((100dvh - 148px)/3),190px);--combat-unit-w:calc(var(--combat-unit-h)*.74);--combat-hand-h:108px;--combat-hand-w:80px;--combat-left:76px;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game[data-visible-party]>.formation{left:76px!important;top:62px!important;width:calc(var(--combat-unit-w)*2 + 8px)!important;height:calc(var(--combat-unit-h)*3 + 16px)!important;grid-template-columns:repeat(2,var(--combat-unit-w))!important;grid-template-rows:1fr!important;gap:8px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game[data-visible-party]>.formation>.formation-row:has(#front){grid-column:2!important;grid-row:1!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game[data-visible-party]>.formation>.formation-row:has(#rear){grid-column:1!important;grid-row:1!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation>.formation-row>.row-label{left:0!important;top:-16px!important;width:100%!important;height:14px!important;transform:none!important;writing-mode:horizontal-tb!important;text-align:center!important;font-size:10px!important;line-height:12px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear){grid-template-columns:var(--combat-unit-w)!important;grid-template-rows:repeat(3,var(--combat-unit-h))!important;height:100%!important;gap:8px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero{grid-template-rows:22px minmax(0,1fr) 12px!important;border-width:5px!important;border-image-width:5px!important;padding:0 1px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero>.hybrid-unit-name{height:22px!important;min-height:22px!important;font-size:12px!important;line-height:12px!important;padding:0 9px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero>.role-seal{inset:5px auto auto 3px!important;width:10px!important;height:10px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero .hero-body>.hp{margin-bottom:8px!important;font-size:11px!important;line-height:14px!important;gap:0!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero .hero-body>.hp .icon{width:11px!important;height:13px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero .hero-body>.stats{margin-bottom:8px!important;font-size:11px!important;line-height:16px!important;gap:2px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero .hero-body>.stats .icon{width:16px!important;height:16px!important;min-width:16px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero .hero-body>.xp-ribbon{height:12px!important;min-height:12px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero .xp-ribbon :is(.pv-meter,.xp-track){height:12px!important;min-height:12px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero .xp-ribbon :is(.pv-meter-label,.pv-meter-text,.xp-label){font-size:10px!important;line-height:12px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero .hero-body>.health-track{height:7px!important;min-height:7px!important;bottom:auto!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game :is(.hero,.enemy) .health-track{background:#341b18!important;border:1px solid #6e2925!important;height:7px!important;min-height:7px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game :is(.hero,.enemy) .health-track>i{background:#c9453b!important;box-shadow:inset 0 1px 0 #ed8571!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter{left:auto!important;right:76px!important;top:62px!important;width:calc(var(--combat-unit-w)*2 + 8px)!important;height:calc(var(--combat-unit-h)*3 + 16px)!important;display:block!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter>.section-line{position:absolute!important;top:-16px!important;left:0!important;width:100%!important;height:14px!important;font-size:10px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #enemyHeading{font-size:12px!important;line-height:14px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #turnLabel{font-size:10px!important;line-height:12px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies{display:grid!important;grid-template-columns:repeat(2,var(--combat-unit-w))!important;grid-template-rows:repeat(3,var(--combat-unit-h))!important;gap:8px!important;align-content:start!important;justify-content:start!important;overflow:visible!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy{width:var(--combat-unit-w)!important;height:var(--combat-unit-h)!important;border-width:5px!important;border-image-width:5px!important;padding:0 1px!important;grid-template-rows:22px minmax(0,1fr) 17px 17px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy[data-display-slot="0"]{grid-column:1!important;grid-row:1!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy[data-display-slot="1"]{grid-column:1!important;grid-row:2!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy[data-display-slot="2"]{grid-column:1!important;grid-row:3!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy[data-display-slot="3"]{grid-column:2!important;grid-row:1!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy[data-display-slot="4"]{grid-column:2!important;grid-row:2!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy[data-display-slot="5"]{grid-column:2!important;grid-row:3!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy>.hybrid-unit-name{height:22px!important;min-height:22px!important;font-size:12px!important;line-height:12px!important;padding:0 9px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy .enemy-copy>.hp{grid-area:3/1!important;margin-bottom:7px!important;align-self:end!important;font-size:11px!important;line-height:13px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy .enemy-copy>.health-track{grid-area:3/1!important;align-self:end!important;height:7px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy .enemy-copy>.intent{grid-area:4/1!important;height:17px!important;min-height:17px!important;font-size:10px!important;line-height:15px!important;white-space:nowrap!important;overflow:hidden!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy .enemy-copy>.intent .icon{width:16px!important;height:16px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy .enemy-copy>.enemy-signature{left:3px!important;right:3px!important;top:24px!important;width:auto!important;max-width:none!important;font-size:9px!important;line-height:11px!important;opacity:.85!important;background:#1c251bcb!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy>.direct-attack{display:none!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game .enemy>.target-forecast{display:none!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #enemyPaging{position:fixed!important;right:8px!important;top:130px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection{left:calc(50% - 184px)!important;right:auto!important;width:368px!important;height:108px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection #hand>.ability+ .ability{margin-left:-8px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection #hand>.ability>.held-card-face{grid-template-rows:22px minmax(0,1fr) 28px!important;border-width:5px!important;border-image-width:5px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection #hand>.ability>.held-card-face>strong{padding:0 20px!important;font-size:11px!important;line-height:11px!important;height:22px!important;min-height:22px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection #hand>.ability>.held-card-face>.owner{width:12px!important;height:12px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection #hand>.ability>.held-card-face>.cost{right:8px!important;width:20px!important;min-width:20px!important;font-size:11px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection #hand>.ability>.held-card-face>.hybrid-card-detail{height:28px!important;min-height:28px!important;flex-direction:column!important;gap:0!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection #hand>.ability>.held-card-face .rule-keyword{font-size:10px!important;line-height:12px!important;display:inline-flex!important;gap:1px!important;align-items:center!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection #hand>.ability>.held-card-face .rule-keyword .icon{width:12px!important;height:12px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .forage-bush{left:calc(50% - 72px)!important;bottom:122px!important;width:144px!important;height:70px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .forage-bush>.bush-base{display:none!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .forage-bush>.forage-nodes{inset:auto 0 0!important;width:144px!important;height:28px!important;grid-template-columns:repeat(4,32px)!important;grid-template-rows:28px!important;gap:4px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .forage-bush .cooking-food{display:none!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .forage-bush .forage-node{width:32px!important;height:28px!important;min-height:28px!important;background:#1e2b23c7!important;border:1px solid #70654c!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .forage-bush .forage-node>b{position:static!important;font:700 12px/16px system-ui!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.controls .turn-context{left:calc(50% - 66px)!important;right:auto!important;bottom:252px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game :is(#moveSelected,#cycleScout){left:calc(50% - 66px)!important;right:auto!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #moveSelected{bottom:340px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #cycleScout{bottom:374px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game #mainActionDock{left:calc(50% - 96px)!important;right:auto!important;bottom:292px!important;width:192px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .inspection-keywords{display:flex;flex-direction:column;gap:8px;padding:8px 0;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .inspection-keywords .hybrid-effect-symbols{display:flex;flex-wrap:wrap;gap:6px;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .inspection-keywords .rule-keyword{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid #8e7954;background:#ddd0ac;color:#25352a;font:15px/19px var(--fantasy-copy);}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .rule-keyword:focus-visible{outline:2px solid #846b37;outline-offset:2px;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .inspection-copy .full-rules-accessible{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;}
}
body[data-style="hybrid"] .hm-health-fill{background:#c9453b!important}

@media(min-width:900px){
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .forage-bush.fire-source{left:var(--fire-x)!important;top:var(--fire-y)!important;bottom:auto!important;width:var(--fire-w)!important;height:var(--fire-h)!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .fire-source>.fire-gather{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;outline:none;cursor:pointer;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .fire-gather>span{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;background:#18281edb;border:1px solid #8a7851;font:13px/17px var(--fantasy-title);color:#ecdfbe;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .fire-gather.action-available>span{border-color:#a3d57c;box-shadow:0 0 5px #a3d57c66;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .fire-gather:is(:hover,:focus-visible){outline:2px solid #ddcb8e;outline-offset:-10px;border-radius:45%;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .fire-gather:disabled{cursor:default;opacity:.65;}
}

/* Three actual hero ranks, two native slots each. Enemy columns are display order only. */
@media(min-width:900px){
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] {--combat-unit-h:clamp(142px,calc((100dvh - 198px)/2),206px);--combat-unit-w:clamp(88px,calc((100vw - 350px)/6),136px);}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game[data-visible-party]>.formation{width:calc(var(--combat-unit-w)*3 + 16px)!important;height:calc(var(--combat-unit-h)*2 + 8px)!important;grid-template-columns:repeat(3,var(--combat-unit-w))!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game[data-visible-party]>.formation>.formation-row:has(#front){grid-column:3!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game[data-visible-party]>.formation>.formation-row:has(#middle){grid-column:2!important;grid-row:1!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game[data-visible-party]>.formation>.formation-row:has(#rear){grid-column:1!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.formation :is(#front,#middle,#rear){grid-template-rows:repeat(2,var(--combat-unit-h))!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.formation .hero .hero-body>.stats{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.formation .hero .hero-body>.stats>span{display:inline-flex!important;align-items:center!important;gap:1px!important;white-space:nowrap!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.formation .hero .hero-body>.hp{align-self:start!important;margin-top:1px!important;margin-bottom:0!important;background:#252a20de!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.formation .hero .hero-body>.stats{grid-area:2/1/3/-1!important;justify-self:center!important;margin-bottom:9px!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.encounter{width:calc(var(--combat-unit-w)*3 + 16px)!important;height:calc(var(--combat-unit-h)*2 + 8px)!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.encounter #enemies{grid-template-columns:repeat(3,var(--combat-unit-w))!important;grid-template-rows:repeat(2,var(--combat-unit-h))!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.encounter #enemies>.enemy[data-display-slot="0"]{grid-column:1!important;grid-row:1!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.encounter #enemies>.enemy[data-display-slot="1"]{grid-column:1!important;grid-row:2!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.encounter #enemies>.enemy[data-display-slot="2"]{grid-column:2!important;grid-row:1!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.encounter #enemies>.enemy[data-display-slot="3"]{grid-column:2!important;grid-row:2!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.encounter #enemies>.enemy[data-display-slot="4"]{grid-column:3!important;grid-row:1!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase][data-formation="ranks3"] #game>.encounter #enemies>.enemy[data-display-slot="5"]{grid-column:3!important;grid-row:2!important;}
}

@media(min-width:900px){
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.controls #cycleRetreat{position:fixed!important;inset:auto 10px 64px auto!important;width:126px!important;min-width:126px!important;height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font:16px/20px var(--fantasy-title)!important;padding:3px!important;z-index:15;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #cycleRetreat[hidden]{display:none!important;}
}

body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #middleRow[hidden]{display:none!important;}

@media(min-width:900px){
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero{display:grid!important;position:relative!important;border:5px solid #34403c!important;border-image:var(--lantern-frame) 112 stretch!important;border-image-width:5px!important;border-radius:0!important;background:var(--lantern-unit)!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero>img[data-animal-rank]{position:static!important;inset:auto!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero>.hero-body{position:static!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero>.hybrid-unit-name{background:var(--lantern-unit)!important;border-bottom:2px solid #ab8f55!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero::before,body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.formation :is(#front,#middle,#rear)>.hero::after{content:none!important;display:none!important;}
}

body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .fire-source>.fire-gather{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .fire-source>.fire-gather:is(:hover,:focus-visible){outline:2px solid #ddcb8e!important;border-radius:45%!important;}

/* One affected closure: hidden action custody and centre-only overlays. */
@media(min-width:900px){
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.controls :is(#cycleRetreat,#cycleFinish)[hidden]{display:none!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game #mainActionDock{left:var(--clearing-centre-left)!important;right:auto!important;width:var(--clearing-centre-width)!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>#handSection>.hand-heading{inset:14px auto auto calc(100% + 6px)!important;width:max-content!important;max-width:110px!important;height:24px!important;justify-content:start!important;}
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] .forage-node>.icon{width:12px!important;height:14px!important;display:inline-block!important;}
}

/* Response history is available in the cog; keep historical badges off live card art. */
body[data-style="hybrid"][data-progression="xp"][data-view="expedition"][data-phase="battle"][data-cycle-phase] #game>.encounter #enemies>.enemy>.last-attack{display:none!important;}
