body.mobile-combat:has(.combat-v4){height:100dvh;min-height:0;overflow:hidden}body.mobile-combat:has(.combat-v4) .shell{height:100%;min-height:0;max-width:1600px;width:100%;margin:auto;padding:0 clamp(4px,1vw,16px) env(safe-area-inset-bottom,0px)}body.mobile-combat:has(.combat-v4) .shell>header,body.mobile-combat:has(.combat-v4) .shell>footer{display:none}body.mobile-combat:has(.combat-v4) #app{flex:1;min-height:0;overflow:hidden}.mobile-combat .battle-screen.combat-v3.combat-v4{--hand-height:clamp(182px,33dvh,340px);display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;gap:4px;padding:0 0 4px;overflow:hidden}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top{display:flex;flex:none;height:auto;min-height:44px;margin:0;padding:2px 0;gap:6px;font-size:11px;overflow:visible}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top>b{flex:1;min-width:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top>b>span{font-size:inherit}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top .turn-state,.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-gold,.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-noise-warning{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 #battleMenu{min-height:44px;padding:6px 10px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-field{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;flex:1 1 auto;min-height:min-content;max-height:none;width:100%;max-width:none;padding:4px;gap:8px;overflow:visible}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-divider{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.2rem),1fr));width:100%;padding:0;gap:6px;overflow:visible;min-width:0;align-items:start}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team{grid-template-columns:repeat(var(--party-grid-columns),minmax(0,1fr));order:2}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team{grid-template-columns:repeat(var(--foe-size),minmax(0,1fr));order:1}.mobile-combat .battle-screen.combat-v3.combat-v4 .team .combatant{position:relative;display:grid;flex:none;width:100%;min-width:0;max-width:none;margin:0;padding:2px;gap:2px;border:1px solid #49534a66;border-radius:6px;background:#101b20ad;align-self:start;overflow:visible}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant{grid-template-columns:32px minmax(0,1fr);grid-template-rows:28px 22px 20px 28px;column-gap:3px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-portrait{grid-area:1/1/2/3;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:28px;min-height:0;padding:0;gap:3px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .unit-portrait .character-art.portrait{display:block;flex:0 0 25px;width:25px;height:28px;object-fit:contain;margin:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .unit-portrait .hero-short-name{width:auto;min-width:0;min-height:0;padding:0;font:600 11px/14px system-ui;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-intent{position:absolute;inset:0 1px auto auto;min-height:0;height:auto;max-width:48%;font:9px/12px system-ui;transform:translateY(-60%);background:#101b20;z-index:2}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.own-character-label{visibility:hidden}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-vitals-heading{grid-area:2/1/3/3;min-height:22px;gap:2px;justify-content:space-between;overflow:hidden}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-defense-order{min-width:0;gap:1px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-vitals-heading .compact-status{min-height:22px;padding:1px 2px;gap:1px;font-size:10px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-defense-order .effect-symbol,.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-resource .effect-symbol{width:10px;height:10px;flex:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-defense-order .effect-symbol svg{width:10px;height:10px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.hero-health{grid-area:3/1/4/3;height:20px;min-height:20px;margin:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-health span{font:600 11px/18px system-ui}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-statuses{grid-area:4/1/5/3}.mobile-combat .battle-screen.combat-v3.combat-v4 .team .combatant>.unit-statuses{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:2px;width:100%;height:28px;min-height:28px;max-width:100%;margin:0;overflow:visible;touch-action:manipulation}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .unit-effects{display:flex;flex-flow:row nowrap;gap:2px;min-width:0;width:100%;margin:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-icon,.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-overflow{display:flex;flex:0 1 auto;min-width:0;min-height:28px;height:28px;padding:2px;gap:2px;white-space:nowrap;overflow:hidden}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-duration{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-symbol,.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-symbol svg{width:12px;height:12px;flex:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-copy small{font:600 10px/14px system-ui}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-overflow{flex-shrink:0;font-size:11px;justify-content:center}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .combatant{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(28px,auto) minmax(34px,1fr) 20px 28px;align-content:start}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-intent{position:static;grid-area:1/1;display:flex;align-items:center;justify-content:center;min-height:28px;height:auto;width:100%;margin:0;padding:2px;font:500 11px/13px system-ui;white-space:normal;overflow-wrap:anywhere}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait{grid-area:2/1;display:flex;flex-direction:column;align-items:center;justify-content:end;height:auto;min-height:0;width:100%;padding:0;gap:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait .character-art.portrait{width:100%;height:clamp(28px,7dvh,100px);flex:0 1 auto;object-fit:contain;margin:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait b{width:100%;min-height:0;padding:1px;font:600 11px/13px system-ui;white-space:normal;overflow-wrap:anywhere}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-health{grid-area:3/1;height:20px;margin:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-statuses{grid-area:4/1}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-defenses{display:flex;flex:none;gap:1px;margin:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-defenses .statuschip{min-height:22px;padding:1px 2px;font-size:10px}.mobile-combat .battle-screen.combat-v3.combat-v4 .team .unit-details{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{position:relative;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,auto);grid-template-rows:var(--hand-height) auto auto;grid-template-areas:"hand hand" "dice actions" "supplies supplies";gap:4px;width:100%;max-width:none;min-height:0;height:auto;margin:0;overflow:visible}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-zone,.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-heading{display:contents}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-heading h2,.mobile-combat .battle-screen.combat-v3.combat-v4 .pile-links{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-piles{position:absolute;right:0;bottom:calc(100% + 3px);z-index:3;min-height:28px;padding:2px 6px;font-size:11px;background:#142124}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll{display:flex;grid-area:hand;width:100%;height:100%;min-height:0;max-height:none;padding:2px 0 4px;gap:6px;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-gutter:auto;scroll-snap-type:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .battle-card-wrap{--card-keyword-height:0px;--card-dice-height:36px;flex:0 0 clamp(154px,41vw,218px);width:clamp(154px,41vw,218px);min-width:0;min-height:0;height:100%;max-height:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;border-radius:7px;overflow:hidden}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .battle-card-wrap>.battle-card.illustrated-card{display:flex;flex-direction:column;grid-area:1/1/3/2;min-width:0;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden;transform:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-heading{flex:0 0 auto;height:auto;min-height:28px;padding:4px 6px;overflow:visible}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-heading h3{font:600 12px/14px system-ui;overflow-wrap:anywhere}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-art{flex:1 1 0;width:calc(100% - 8px);height:0;min-height:0;max-height:none;margin:0 4px;overflow:hidden}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card .card-art img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.mobile-combat .battle-screen.combat-v3.combat-v4 .card-art.art-unavailable:after{content:attr(data-art-fallback);display:grid;place-items:center;height:100%;color:var(--c);font-size:24px}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-facts{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-rules{display:block;flex:0 0 auto;min-height:0;height:auto;max-height:none;overflow:visible;padding:5px 6px;margin:0;font:12px/15px system-ui;-webkit-line-clamp:unset}.mobile-combat .battle-screen.combat-v3.combat-v4 .card-keyword-space{flex:0 0 var(--keywords-height,0px);height:var(--keywords-height,0px);margin:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .card-keywords{position:relative;grid-area:2/1;inset:auto;align-self:end;transform:translateY(-36px);display:flex;flex-wrap:wrap;justify-content:flex-start;height:auto;min-height:0;max-height:none;padding:0 6px;gap:0 7px;overflow:visible;background:transparent;touch-action:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .card-keywords button{flex:0 1 auto;min-width:0;min-height:24px;padding:2px 0;font:11px/14px system-ui;white-space:normal;touch-action:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-sockets{flex:0 0 36px;min-height:36px;height:36px;padding:3px;flex-wrap:nowrap;overflow-x:auto}.mobile-combat .battle-screen.combat-v3.combat-v4 .dice-dock{grid-area:dice;display:flex;align-items:center;gap:3px;min-height:48px;height:auto;padding:1px 3px;margin:0;min-width:0;border:1px solid #46554f;border-radius:6px}.mobile-combat .battle-screen.combat-v3.combat-v4 .dock-label{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .dice-strip{display:flex;flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;padding:1px;gap:4px}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-die{width:44px;height:44px;min-height:44px;flex:0 0 44px}.mobile-combat .battle-screen.combat-v3.combat-v4 #reroll{min-height:44px;max-width:48px;padding:2px;font-size:10px}.mobile-combat .battle-screen.combat-v3.combat-v4 .mobile-reroll-unavailable{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .action-panel,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .action-panel{display:flex;grid-area:actions;flex-direction:row;position:static;align-items:stretch;width:auto;min-width:0;min-height:48px;height:auto;padding:0;margin:0;border:0;gap:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .action-copy,.mobile-combat .battle-screen.combat-v3.combat-v4 #discardCard{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .action-panel #end{width:100%;min-height:48px;height:auto;margin:0;padding:3px 5px;font-size:12px}.mobile-combat .battle-screen.combat-v3.combat-v4 .end-turn-forecast{display:block;font-size:10px;line-height:13px}.mobile-combat .battle-screen.combat-v3.combat-v4 .mobile-action-hint{display:block;position:absolute;bottom:calc(100% + 1px);left:0;right:52px;margin:0;padding:3px 5px;background:#132026ee;border:1px solid #776648;border-radius:4px;font:11px/14px system-ui;z-index:4;max-height:4.5em;overflow:auto}.mobile-combat .battle-screen.combat-v3.combat-v4 .mobile-action-hint[data-idle=true]{visibility:hidden}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies{display:flex;grid-area:supplies;flex-direction:row;align-items:center;justify-content:center;height:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies.supply-sack .combat-supply-items{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies .supply-pack-link{min-width:44px;max-width:none;min-height:44px;padding:3px 8px;font-size:11px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supply-items{display:flex;flex:none;flex-direction:row;max-height:none;gap:4px;overflow:visible}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supply{width:44px;height:44px;min-height:44px;flex-basis:44px}.mobile-combat .battle-screen.combat-v3.combat-v4 .singularity-shortcut{position:absolute;left:0;bottom:0;z-index:3;min-height:44px;min-width:44px;padding:3px;font-size:11px}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone{position:fixed;inset:48px 8px auto auto;width:104px;min-height:48px;height:auto;padding:8px;font:600 12px/16px system-ui;transform:none;pointer-events:none;border:2px dashed #e7aa78;border-radius:8px;background:#321d19f5;z-index:200}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone.visible{transform:none}.mobile-combat .battle-screen.combat-v3.combat-v4>.preparation-choice{position:absolute;inset:52px 4px auto;max-height:45%;overflow:auto;z-index:15;background:#132026f5;padding:10px;border:1px solid #c4a46a}.mobile-combat .battle-screen.combat-v3.combat-v4 .target-context{position:absolute;inset:auto 0 0;z-index:5;padding:2px;background:#302a17f0;color:#ffe4a1;font:600 10px/13px system-ui;pointer-events:none}@media(min-width:700px){.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team{order:1}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team{order:2}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team:has(>.combatant:only-child){max-width:360px;justify-self:center}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console{align-self:center}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .battle-card-wrap{flex-basis:clamp(170px,14vw,220px);width:clamp(170px,14vw,220px)}}@media(max-height:520px)and (min-width:600px){.mobile-combat .battle-screen.combat-v3.combat-v4{--hand-height:clamp(140px,38dvh,180px);gap:2px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top{min-height:36px;height:36px}.mobile-combat .battle-screen.combat-v3.combat-v4 #battleMenu{min-height:34px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 2px;gap:8px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant{grid-template-rows:22px 16px 16px 22px;gap:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-portrait{height:22px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .unit-portrait .character-art.portrait{height:22px;width:20px;flex-basis:20px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-vitals-heading{min-height:16px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-vitals-heading .compact-status{height:16px;min-height:16px;font-size:9px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.hero-health{height:16px;min-height:16px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-statuses{height:22px;min-height:22px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-icon,.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-overflow{height:22px;min-height:22px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-columns:minmax(0,1fr) auto minmax(88px,auto);grid-template-areas:"hand hand hand" "dice supplies actions";grid-template-rows:var(--hand-height) auto}.mobile-combat .battle-screen.combat-v3.combat-v4 .mobile-action-hint{bottom:calc(100% + 1px);font-size:10px;max-height:3em}}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-areas:"hand hand" "hint hint" "dice actions" "supplies supplies";grid-template-rows:var(--hand-height) 28px auto auto}.mobile-combat .battle-screen.combat-v3.combat-v4 .action-panel,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .action-panel{display:contents}.mobile-combat .battle-screen.combat-v3.combat-v4 #end{grid-area:actions}.mobile-combat .battle-screen.combat-v3.combat-v4 .mobile-action-hint{position:static;grid-area:hint;inset:auto;max-height:28px;height:28px;min-height:28px;margin:0;padding:0 4px;overflow:auto;z-index:auto;box-sizing:border-box;border:0;background:#13202699}.mobile-combat .battle-screen.combat-v3.combat-v4 .card-art.art-unavailable img{display:none!important}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone{inset:48px auto auto 8px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses{position:relative}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-piles{bottom:auto;top:calc(100% - 44px);right:0}.mobile-combat .battle-screen.combat-v3.combat-v4.layout-overflow{overflow-y:auto;overscroll-behavior-y:contain}@media(max-height:520px)and (min-width:600px){.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-areas:"hand hand hand" "hint hint hint" "dice supplies actions";grid-template-columns:minmax(0,1fr) auto minmax(88px,auto);grid-template-rows:var(--hand-height) 28px auto}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-piles{top:calc(100% - 44px);right:104px}}.mobile-combat .physical-drag-root.battle-screen.combat-v3.combat-v4{display:block;position:fixed;inset:0 auto auto 0;padding:0;min-height:0;gap:0;overflow:visible;z-index:1100;pointer-events:none}.mobile-combat .physical-drag-root.battle-screen.combat-v3.combat-v4>.battle-card-wrap{height:100%;max-height:none;width:100%;min-width:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top .combat-piles{position:static;inset:auto;flex:none;min-height:44px;min-width:44px;padding:4px;font-size:11px}@media(max-height:520px)and (min-width:600px){.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top .combat-piles{min-height:34px}}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone{inset:0 auto auto 8px;width:112px;height:44px;min-height:44px;padding:3px 6px;font-size:11px;line-height:14px}@media(max-height:520px)and (min-width:600px){.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone{height:36px;min-height:36px;font-size:10px;line-height:12px}}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait span.character-art.portrait{width:clamp(28px,7dvh,100px);max-width:100%;aspect-ratio:1}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child{grid-template-columns:64px minmax(0,1fr)}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child>.unit-portrait{grid-area:1/1/5/2;height:100%;flex-direction:column;justify-content:center}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child .unit-portrait .character-art.portrait{width:50px;height:64px;flex:0 0 64px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child>.unit-vitals-heading{grid-area:2/2/3/3}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child>.hero-health{grid-area:3/2/4/3}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child>.unit-statuses{grid-area:4/2/5/3}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait .character-art.portrait{height:var(--enemy-art-height,clamp(28px,7dvh,100px));min-height:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait span.character-art.portrait{width:var(--enemy-art-height,clamp(28px,7dvh,100px));min-width:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .combatant{grid-template-rows:minmax(28px,auto) minmax(34px,1fr) 22px 20px 28px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .enemy-defense-order{grid-area:3/1;display:flex;justify-content:center;align-items:center;gap:2px;min-width:0;overflow:hidden}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-defense-order .statuschip{min-height:22px;padding:1px 3px;font-size:10px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-health{grid-area:4/1}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-statuses{grid-area:5/1}@media(min-width:1000px)and (min-height:600px){body.mobile-combat:has(.combat-v4) .shell{max-width:2400px;width:96%;padding-inline:clamp(8px,1vw,24px)}.mobile-combat .battle-screen.combat-v3.combat-v4{--hand-height:clamp(260px,43dvh,560px);gap:8px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top{min-height:52px;font-size:15px;gap:10px}.mobile-combat .battle-screen.combat-v3.combat-v4 #battleMenu,.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top .combat-piles{font-size:14px;min-height:44px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-field{gap:clamp(24px,3vw,72px);padding:12px 16px;align-content:center;align-items:end}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team{grid-template-columns:repeat(var(--party-size),minmax(0,1fr));max-width:calc(var(--party-size)*240px);gap:10px;justify-self:end}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team:has(>.combatant:only-child){max-width:320px;justify-self:end}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team{max-width:calc(var(--foe-size)*300px);gap:12px;justify-self:start}.mobile-combat .battle-screen.combat-v3.combat-v4 .team .combatant{padding:8px;gap:5px;background:#0e171b75;border-color:#59635b55}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant,.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 30px 28px 36px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-portrait,.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child>.unit-portrait{grid-area:1/1;flex-direction:column;justify-content:end;gap:5px;height:auto;min-height:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .unit-portrait .character-art.portrait,.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child .unit-portrait .character-art.portrait{flex:0 0 auto;width:min(100%,180px);height:clamp(100px,18dvh,240px);object-fit:contain}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .unit-portrait .hero-short-name{font:600 16px/20px system-ui;text-align:center;min-height:20px;width:100%}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-vitals-heading,.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child>.unit-vitals-heading{grid-area:2/1;min-height:30px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.hero-health,.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child>.hero-health{grid-area:3/1;height:28px;min-height:28px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team .combatant>.unit-statuses,.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team>.combatant:only-child>.unit-statuses{grid-area:4/1;height:36px;min-height:36px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-health span{font:600 14px/25px system-ui}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-vitals-heading .compact-status,.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-defense-order .statuschip{font-size:14px;min-height:28px;padding:2px 5px;gap:4px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .combatant{grid-template-rows:minmax(36px,auto) auto 30px 28px 36px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-intent{font:600 15px/20px system-ui;min-height:36px;padding:4px 8px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait .character-art.portrait{height:var(--enemy-art-height,clamp(110px,22dvh,300px))}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait span.character-art.portrait{width:var(--enemy-art-height,clamp(110px,22dvh,300px))}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait b{font:600 16px/21px system-ui;min-height:21px;padding:2px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-health{height:28px}.mobile-combat .battle-screen.combat-v3.combat-v4 .team .combatant>.unit-statuses{height:36px;min-height:36px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-icon,.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-overflow{height:34px;min-height:34px;font-size:14px;padding:4px;gap:4px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-copy small{font-size:14px;line-height:18px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-duration{display:inline;font-size:11px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-symbol,.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-symbol svg{width:16px;height:16px}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll{container-type:inline-size;justify-content:safe center;gap:10px;padding-block:4px 8px}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .battle-card-wrap{--card-dice-height:44px;flex-basis:clamp(220px,calc((100cqi - 50px)/6),340px);width:clamp(220px,calc((100cqi - 50px)/6),340px)}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-heading{min-height:38px;padding:7px 9px}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-heading h3{font:600 17px/21px system-ui}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-rules{font:15px/20px system-ui;padding:8px 9px}.mobile-combat .battle-screen.combat-v3.combat-v4 .card-keywords button{font:14px/19px system-ui;min-height:28px}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .card-keywords{transform:translateY(-44px);padding-inline:9px}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-sockets{flex-basis:44px;height:44px;min-height:44px}.mobile-combat .battle-screen.combat-v3.combat-v4 .dice-dock{min-height:62px}.mobile-combat .battle-screen.combat-v3.combat-v4 .dice-strip{gap:8px;justify-content:center}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-die{width:56px;height:56px;min-height:56px;flex-basis:56px}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-die b{font-size:24px}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-die small{font-size:11px}.mobile-combat .battle-screen.combat-v3.combat-v4 .action-panel #end{min-width:150px;min-height:62px;font-size:16px;padding:5px 12px}.mobile-combat .battle-screen.combat-v3.combat-v4 .end-turn-forecast{font-size:13px;line-height:18px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies .supply-pack-link{font-size:14px}.mobile-combat .battle-screen.combat-v3.combat-v4 .mobile-action-hint{font-size:14px;line-height:20px}}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .battle-card.illustrated-card .card-heading{min-height:var(--hand-title-height,28px)}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .battle-card.illustrated-card .card-rules{min-height:var(--hand-rules-height,0px)}.mobile-combat .battle-screen.combat-v3.combat-v4{background:linear-gradient(180deg,#0b141925 10%,#0b141955 45%,#0b1419b8 78%,#0b1419ee),url(backgrounds/dungeon-v1.webp) center 40%/cover no-repeat;border-radius:10px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top{background:#0c1319e8;border-radius:8px 8px 0 0;padding-inline:6px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-field{background:transparent;box-shadow:none;border:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console{padding-inline:6px}@media(min-width:1000px)and (min-height:600px){.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-columns:minmax(0,1fr) minmax(150px,auto) 76px;grid-template-areas:"hand hand supplies" "hint hint supplies" "dice actions supplies";grid-template-rows:var(--hand-height) 28px auto;column-gap:8px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies{display:flex;grid-area:supplies;flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;height:auto;max-height:100%;margin:0;padding:4px 6px;border-left:1px solid #69706488;border-radius:6px;background:#0c171bc9;gap:8px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies .supply-pack-link{font-size:12px;line-height:16px;padding:2px;min-height:36px;max-width:62px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies .combat-supply-items,.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies.supply-sack .combat-supply-items{display:flex;flex:1;flex-direction:column;align-items:center;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;gap:8px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supply{width:52px;height:52px;min-height:52px;flex:0 0 52px}}@media(max-height:520px)and (min-width:600px){.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team{grid-template-columns:repeat(var(--party-size),minmax(0,1fr));gap:4px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .combatant{grid-template-rows:minmax(24px,auto) minmax(24px,auto) 16px 16px 22px;gap:1px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-intent{min-height:24px;font-size:10px;line-height:12px;padding:1px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait .character-art.portrait{height:min(var(--enemy-art-height,28px),28px)}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait span.character-art.portrait{width:min(var(--enemy-art-height,28px),28px)}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-portrait b{font-size:10px;line-height:12px;padding:0}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .unit-health{height:16px}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-health span{font-size:10px;line-height:14px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-defense-order .statuschip{min-height:16px;height:16px;font-size:9px;padding:0 2px}.mobile-combat .battle-screen.combat-v3.combat-v4 .team .combatant>.unit-statuses{height:22px;min-height:22px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-rows:var(--hand-height) 20px auto}.mobile-combat .battle-screen.combat-v3.combat-v4 .mobile-action-hint{height:20px;min-height:20px;max-height:20px}}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-icon{flex-wrap:nowrap}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team:has(>.combatant:nth-child(4)) .effect-duration{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .unit-statuses .effect-copy small{flex:0 0 auto}@media(min-width:1000px)and (min-height:600px){.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team:has(>.combatant:nth-child(4)) .effect-icon{flex:0 0 auto;min-width:max-content;padding:2px;gap:2px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team:has(>.combatant:nth-child(4)) .effect-icon .effect-symbol,.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team:has(>.combatant:nth-child(4)) .effect-icon .effect-symbol svg{width:12px;height:12px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team:has(>.combatant:nth-child(4)) .effect-copy small{font-size:12px}.mobile-combat .battle-screen.combat-v3.combat-v4 .players-team:has(>.combatant:nth-child(4)) .effect-overflow{font-size:12px;padding:2px}}.mobile-combat .battle-screen.combat-v3.combat-v4 .supply-bag-icon{width:26px;height:26px;flex:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .supply-pack-link{position:relative;display:flex;align-items:center;justify-content:center;gap:4px}.mobile-combat .battle-screen.combat-v3.combat-v4 .supply-pack-count{font-size:11px;line-height:16px}.mobile-combat .battle-screen.combat-v3.combat-v4 .mobile-action-hint[data-idle=true]{display:none}@media(max-width:999px){.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"hand hand" "hint hint" "dice dice" "supplies actions";grid-template-rows:var(--hand-height) auto auto 48px;gap:4px 6px}.mobile-combat .battle-screen.combat-v3.combat-v4 .dice-dock{width:100%}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies{width:52px;height:48px;min-height:48px;padding:0;justify-content:center;align-items:center}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies .combat-supply-items{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies .supply-pack-link{width:48px;height:48px;min-height:48px;min-width:48px;max-width:48px;padding:6px;background:#18272c;border:1px solid #7c7858;border-radius:8px;color:#e4cd8d}.mobile-combat .battle-screen.combat-v3.combat-v4 .supply-pack-text{display:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .supply-pack-count{position:absolute;right:1px;top:0;min-width:16px;padding:0 3px;background:#121e23;border:1px solid #7c7858;border-radius:5px;font-weight:700}.mobile-combat .battle-screen.combat-v3.combat-v4 .action-panel #end{height:48px;min-height:48px;width:100%;padding:3px 8px}.mobile-combat .battle-screen.combat-v3.combat-v4:not(.has-combat-supplies) #end{grid-column:1/-1}}@media(min-width:1000px)and (min-height:600px){.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies .supply-pack-link{flex-direction:column}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies .supply-bag-icon{display:none}}.mobile-combat.drag-active #dragLayer{display:block;z-index:1200}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone{position:fixed;inset:auto 8px max(4px,env(safe-area-inset-bottom)) 8px;width:auto;height:48px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 12px;font:600 13px/18px system-ui;color:#ffe7d0;border:2px dashed #d7a36d;border-radius:9px;background:linear-gradient(0deg,#623b29f5,#38251ff5);opacity:0;transform:none;transition:opacity .12s;pointer-events:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone:before{content:"\232b";font-size:24px}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone.reroll-zone{background:linear-gradient(0deg,#334d48f5,#1d302ff5);color:#e6e5c8;border-color:#b2ba83}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone.reroll-zone:before{content:"\21bb"}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone.visible{opacity:1;transform:translateY(0)}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone.active:not(.unavailable){border-style:solid;box-shadow:inset 0 0 0 1px #efc385,0 0 16px #e1b46355}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone.unavailable{opacity:.8;border-color:#6b7774;color:#bdc5c1;background:#182525f5}@media(min-width:1000px){.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone{inset:auto max(2vw,8px) 4px auto;width:160px;height:62px;min-height:62px;font-size:12px;gap:5px}}@media(orientation:landscape)and (max-height:520px)and (min-width:600px)and (max-width:999px){.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .card-art{display:none!important}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top{height:32px;min-height:32px}.mobile-combat .battle-screen.combat-v3.combat-v4 #battleMenu,.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-top .combat-piles{min-height:30px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-rows:var(--hand-height) auto 46px 44px;gap:2px 6px}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies,.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-supplies .supply-pack-link,.mobile-combat .battle-screen.combat-v3.combat-v4 .action-panel #end{height:44px;min-height:44px}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemies-team .combatant{grid-template-rows:minmax(20px,auto) minmax(0,auto) 16px 16px 22px}.mobile-combat .battle-screen.combat-v3.combat-v4 .drag-discard-zone{height:44px;min-height:44px}}@media(orientation:landscape)and (max-height:520px)and (min-width:600px)and (max-width:999px){.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .battle-card-wrap{--card-dice-height:32px}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-rules{font-size:11px;line-height:14px;padding:4px 6px}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .card-keywords{transform:translateY(-32px)}.mobile-combat .battle-screen.combat-v3.combat-v4 .card-keywords button{min-height:20px;font-size:10px;line-height:12px}.mobile-combat .battle-screen.combat-v3.combat-v4 .battle-card.illustrated-card .card-sockets{height:32px;min-height:32px;flex-basis:32px;padding:1px 3px}}.mobile-combat.drag-active .battle-screen.combat-v3.combat-v4 #end{visibility:hidden}@media(max-width:999px){.mobile-combat.drag-active .battle-screen.combat-v3.combat-v4 #combatSupplyPack{visibility:hidden}}@media(orientation:landscape)and (max-height:520px)and (max-width:999px){.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll .card-art{display:none!important}}@media(orientation:landscape)and (max-height:520px)and (max-width:999px){.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll{scrollbar-width:none}.mobile-combat .battle-screen.combat-v3.combat-v4 .hand-scroll::-webkit-scrollbar{display:none}}.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{position:relative;grid-template-areas:"hand hand" "dice actions" "supplies supplies";grid-template-rows:var(--hand-height) auto auto}.mobile-combat .battle-screen.combat-v3.combat-v4 .mobile-action-hint{position:absolute;grid-area:auto;inset:auto 6px calc(100% + 4px) 6px;height:auto;min-height:0;max-height:56px;margin:0;padding:4px 8px;background:#132026f5;border:1px solid #776648;border-radius:4px;z-index:4}@media(max-width:999px){.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-areas:"hand hand" "dice dice" "supplies actions";grid-template-rows:var(--hand-height) auto 48px}}@media(min-width:1000px)and (min-height:600px){.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-areas:"hand hand supplies" "dice actions supplies";grid-template-rows:var(--hand-height) auto}}@media(max-height:520px)and (min-width:1000px){.mobile-combat .battle-screen.combat-v3.combat-v4 .combat-console,.mobile-combat .battle-screen.combat-v3.combat-v4.has-combat-supplies .combat-console{grid-template-areas:"hand hand hand" "dice supplies actions";grid-template-rows:var(--hand-height) auto}}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-health{display:block;width:100%;min-height:0;padding:0;letter-spacing:normal;cursor:help}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-health.has-redemption>i:first-child{height:65%}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-health .redemption-health-fill{position:absolute;inset:auto auto 0 0;height:35%;background:linear-gradient(90deg,#92702b,#f1d578);box-shadow:0 -1px #ffe8a077}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-health .enemy-health-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 3px;white-space:nowrap;text-shadow:0 1px 3px #000,0 0 3px #000}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-health.has-redemption .enemy-health-label{justify-content:space-between}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-health-label>span{position:static;inset:auto;font:inherit}.mobile-combat .battle-screen.combat-v3.combat-v4 .enemy-health .redemption-count{color:#ffe393;font:inherit;font-weight:700}@media(min-width:1000px){.mobile-combat.drag-active .battle-screen.combat-v3.combat-v4 .dice-dock{position:relative;z-index:1201;background:transparent;border-color:transparent;box-shadow:none}.mobile-combat.drag-active .battle-screen.combat-v3.combat-v4 .drag-discard-zone{justify-content:flex-end;padding-right:16px}}
