/* Commands and grounded figures replace the previous action-card presentation. */
#ascentPanel .expeditionActionButtons .battleCommand,.gladiatorActions .battleCommand,.operationCommands .battleCommand{min-height:76px;display:grid!important;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;gap:0 8px;padding:10px!important;background:linear-gradient(125deg,#23313b,#101b27)!important;border-radius:7px!important;box-shadow:none;justify-content:stretch;align-content:center}
.battleCommand .commandSymbol{grid-column:1;grid-row:1/3;align-self:center;justify-self:center;color:#e3c183;font-size:23px}.battleCommand .battleCardCopy{grid-column:2;grid-row:1;background:none;padding:0;min-height:0!important;gap:3px}.battleCommand .battleCardCopy b{font:600 12px system-ui,sans-serif}.battleCommand .battleCardCopy small{font:10px/1.35 system-ui,sans-serif;color:#b4c6cf}.battleCommand .battleCardCost{grid-column:2;grid-row:2;position:static;border:0;padding:4px 0 0;background:none;color:#d4ba85;font-size:9px;max-width:none}.battleCommand:hover{translate:none!important;box-shadow:inset 0 0 20px #b9963620}.battleCommand[data-action-kind=skill] .commandSymbol{color:#cbb1e8}.battleCommand[data-action-kind=guard] .commandSymbol{color:#92cbdc}
#ascentPanel .expeditionActionButtons{grid-template-columns:repeat(3,minmax(0,1fr))}.gladiatorControls{grid-template-columns:190px minmax(0,1fr) 85px;align-items:center}.gladiatorControls .gladiatorStyle{min-height:40px;font-size:10px}.gladiatorKeyHint{font-size:10px}
.autoCombat{display:flex;align-items:center;gap:10px;flex-wrap:wrap;grid-column:1/-1;padding:8px 0 0;border-top:1px solid #ad956536;font:11px system-ui,sans-serif}.autoCombat button{min-height:38px!important;padding:8px 12px!important;white-space:normal;font:12px system-ui,sans-serif!important;border:1px solid #ad9664!important;border-radius:6px!important;color:#e8d4a5!important;background:#15232e!important}.autoCombat button[aria-pressed=true]{background:#254637!important;border-color:#8dcda7!important;color:#d5f4df!important}.autoCombat small{font-size:10px;color:#a8bcc7;max-width:330px;line-height:1.4}.expeditionUtilities{flex-wrap:wrap}.expeditionUtilities .autoCombat{flex-basis:100%}.duelDock .autoCombat{display:grid;gap:5px;padding-top:5px}.duelDock .autoCombat small{font-size:9px}.duelDock .autoCombat button{font-size:10px!important;min-height:34px!important;padding:6px!important}
#ascentPanel .expeditionArena{height:clamp(385px,57vh,620px);background-position:center 58%}#ascentPanel .expeditionArena .ascentFighter{width:19%;gap:3px}#ascentPanel .expeditionArena .ascentArt{height:clamp(132px,25vh,244px)}#ascentPanel .ascentFighter[data-slot="1"] .ascentArt{height:clamp(120px,22vh,218px)}
#ascentPanel .ascentFighter[data-side=player][data-slot="0"]{left:40%;bottom:13%}#ascentPanel .ascentFighter[data-side=player][data-slot="1"]{left:30%;bottom:35%}#ascentPanel .ascentFighter[data-side=player][data-slot="2"]{left:20%;bottom:17%}
#ascentPanel .ascentFighter[data-side=enemy][data-slot="0"]{left:60%;bottom:13%}#ascentPanel .ascentFighter[data-side=enemy][data-slot="1"]{left:70%;bottom:35%}#ascentPanel .ascentFighter[data-side=enemy][data-slot="2"]{left:80%;bottom:17%}
.expeditionArena .expeditionRing{height:6%;width:45%;left:27.5%;border-color:#89a9a34d;box-shadow:none;background:#060c1380}.expeditionArena .expeditionFigure[aria-pressed=true] .expeditionRing,.expeditionArena .acting .expeditionRing{border-width:1px;box-shadow:0 0 10px #d8ba5766}.expeditionArena .ascentFighter>strong{font-size:11px;background:#091520b3;padding:2px 5px;border-radius:4px}.expeditionArena .ascentHp{max-width:85px}.expeditionArena .ascentHp small{font-size:9px}.expeditionArena .ascentFighter>small{font-size:9px}.expeditionArena .ascentArt{filter:none}.expeditionArena .ascentArt img{object-position:center bottom}
.operationBattle .operationUnit{width:19%;left:38%;bottom:13%}.operationBattle .operationUnit:nth-child(2){left:26%;bottom:34%}.operationBattle .operationUnit:nth-child(3){left:15%;bottom:13%}.operationBattle .operationTeam.enemy .operationUnit{left:62%}.operationBattle .operationTeam.enemy .operationUnit:nth-child(2){left:74%;bottom:34%}.operationBattle .operationTeam.enemy .operationUnit:nth-child(3){left:85%;bottom:13%}.operationBattle .operationUnit img{height:clamp(135px,25vh,245px)}.operationCommands .operationButtons{grid-template-columns:repeat(3,minmax(0,1fr))}.operationCommands .operationButtons>button:not(.battleCommand){min-height:42px;font-size:12px}.operationCommands .autoCombat{margin-top:12px}
/* All territories are available in the selector; the active field gets the full scene. */
.duelMode .mapsBoard.focusedBattlefield{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:42px minmax(0,1fr)!important;gap:6px!important;min-height:330px!important}.duelMode .mapsBoard.focusedBattlefield .mapCard:not(.fieldVisible){display:none!important}.duelMode .mapsBoard.focusedBattlefield .mapCard.fieldVisible{grid-row:2!important;grid-column:1!important;min-height:0!important;height:100%!important;grid-template-rows:70px minmax(0,1fr)!important;background-size:cover!important;background-position:center 58%!important}.territorySelector{display:flex;gap:8px;min-width:0;position:relative;z-index:4;grid-row:1;grid-column:1;overflow-x:auto}.territorySelector button{flex:1;min-width:110px;min-height:38px;padding:6px 12px;background:#11212edb;color:#cad9df;border:1px solid #687c834f;border-radius:7px;font:12px system-ui,sans-serif}.territorySelector button[aria-pressed=true]{border-color:#d6b776;color:#ffe7b4;background:#4b422b99}
.duelMode .focusedBattlefield .territoryCore{height:70px!important;background:linear-gradient(#07121de8,#0a172c60)!important}.duelMode .focusedBattlefield .mapTitle{top:8px!important;font-size:18px!important;text-align:center!important;left:15%!important;right:15%!important}.duelMode .focusedBattlefield .arenaTrait{top:42px!important;left:45%!important}.duelMode .focusedBattlefield .territoryScore{top:13px!important;min-width:64px}.duelMode .focusedBattlefield .territoryObjective{bottom:5px;left:25%;right:25%}.duelMode .focusedBattlefield .laneSide{padding:7px 18px 10px!important}.duelMode .focusedBattlefield .laneUnits{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:clamp(150px,27vh,275px)!important;align-content:center;justify-content:center;gap:12px!important;overflow-y:auto!important}.duelMode .focusedBattlefield .laneUnits[data-count="1"]{grid-template-columns:minmax(110px,220px)!important}.duelMode .focusedBattlefield .laneUnits[data-count="2"]{grid-template-columns:repeat(2,minmax(100px,220px))!important}.duelMode .focusedBattlefield .miniUnit{max-width:220px!important;min-height:140px!important;border:0!important;background:transparent!important;box-shadow:none!important}.duelMode .focusedBattlefield .unitDetail{padding:0!important;border:0!important;border-radius:0;background:transparent!important}.duelMode .focusedBattlefield .unitOverlay{left:0;right:0;background:linear-gradient(transparent,#0b1522c4)!important}.duelMode .focusedBattlefield .unitOverlay strong{font-size:11px!important}.duelMode .focusedBattlefield .unitOverlay span{font-size:9px!important}.duelMode .focusedBattlefield .unitHealth{max-width:130px;margin:auto;left:0;right:0}.duelMode .focusedBattlefield .miniUnit.cutoutUnit .unitDetail img{padding-bottom:33px!important}.duelMode .focusedBattlefield .enemySide .miniUnit.cutoutUnit img{transform:scaleX(-1)}
.duelMode #hand .handCard,.onlineApp.duelMode #hand[data-count="5"] .handCard{display:grid!important;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;gap:3px 8px;width:170px!important;min-width:170px!important;max-width:170px!important;height:94px!important;flex:0 0 170px!important;padding:8px!important;border-radius:8px!important;border:1px solid #68868c66!important;background:#10222f!important;box-shadow:none!important}.duelMode #hand .handCard.active{border-color:#f6d498!important;background:#364131!important}.duelMode #hand .handCard.assigned{border-color:#76bfa1!important}.duelMode #hand .handCard img{width:52px!important;height:75px!important;grid-column:1;grid-row:1/4;object-fit:contain!important;padding:0!important;background:none!important}.duelMode #hand .cardMeta{grid-column:2;grid-row:1;position:static!important;background:none!important;padding:0!important;font-size:11px!important}.duelMode #hand .handStats{grid-column:2;grid-row:2;position:static!important;display:flex!important;gap:8px;padding:0!important;background:none!important}.duelMode #hand .handStats span{font-size:12px!important}.duelMode #hand .assignment{grid-column:2;grid-row:3;font-size:8px!important;max-height:none!important}.duelMode #hand .handDetail{position:absolute;left:3px;right:auto;top:3px;font-size:10px}.duelMode #hand .removeAssign{position:absolute;top:3px;right:3px}.duelMode .duelDock{max-height:190px!important}.duelMode .handPanel .hand{align-items:center!important}
/* Home and categories: monumental artwork, three clear entry points, quiet secondary links. */
body.onlineApp:not(.duelMode):not(.championMode):not(.operationMode){background:#09121c;color:#e4e6e5}.onlineApp .onlineMain{max-width:1420px}.onlineApp #gameHub{padding:12px 20px 35px;background:transparent;border:0}.onlineApp .profileHeader{padding:10px 0;border-bottom:1px solid #8c75463d;background:none;gap:14px}.onlineApp .profileHeader img{width:40px;height:48px;border-radius:5px}.onlineApp .profileHeader p{font-size:11px;margin:4px 0}.onlineApp .profileHeader button{font-size:10px;padding:7px 10px;min-height:35px}.onlineApp .profileHeader #homeButton{margin-left:auto}.citadelNav{display:flex;gap:6px;padding:14px 0 8px;overflow-x:auto}.citadelNav button{background:transparent;color:#acbdc8;border:1px solid transparent;padding:9px 16px;border-radius:6px;white-space:nowrap;font:12px system-ui,sans-serif;min-height:40px}.citadelNav button[aria-current=page]{color:#efd6a0;background:#223241;border-color:#887a554d}.citadelNav button:hover{color:#fff0ca;background:#1e2b35}.sectionTrail{font:10px system-ui,sans-serif;color:#8f9faa;letter-spacing:1px;padding:8px 0 14px}.citadelHome{display:grid;gap:18px}.citadelWelcome{position:relative;isolation:isolate;overflow:hidden;min-height:320px;border:1px solid #8f78514d;border-radius:13px;background:linear-gradient(90deg,#071421f5 4%,#091423b3 49%,#07142144),url('../maps/campeones_foso_runas.webp') center 42%/cover}.citadelCopy{padding:42px 44px;position:relative;z-index:2;max-width:61%;pointer-events:none}.citadelCopy h1{font:clamp(34px,4vw,55px)/1.1 Georgia,serif;color:#f2dfb7;margin:14px 0}.citadelCopy p{font:13px/1.6 system-ui,sans-serif;color:#bdc9d2;max-width:340px}.citadelCopy button{pointer-events:auto;min-height:44px;margin-top:10px;padding:12px 24px;border:1px solid #efcc88;border-radius:6px;background:linear-gradient(120deg,#967341,#4b3923);color:#fff3d9;font-size:13px}.citadelCopy button span{margin-left:25px}.citadelChampion{position:absolute;right:3%;bottom:0;width:43%;height:96%;pointer-events:none;background:radial-gradient(ellipse at bottom,#b1955840,transparent 60%)}.citadelChampion img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 15px #0009)}.citadelMotto{position:absolute;right:18px;bottom:12px;font:9px system-ui,sans-serif;color:#bdc9d5;letter-spacing:1px}.citadelDestinations{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.citadelDestination{min-height:158px;position:relative;isolation:isolate;overflow:hidden;border:1px solid #9a805654;border-radius:9px;padding:24px;text-align:left;display:flex;flex-direction:column;gap:10px;color:#ebdec2;background:#152330}.citadelDestination::before{content:'';position:absolute;inset:0;z-index:-1;opacity:.33;background-position:right center;background-size:cover;transition:scale .3s}.citadelDestination.play::before{background-image:linear-gradient(90deg,#142132,transparent),url('../maps/campeones_patio_brasas.webp')}.citadelDestination.heroes::before{background-image:linear-gradient(90deg,#142132,transparent),url('../maps/cielo.webp')}.citadelDestination.runes::before{background-image:linear-gradient(90deg,#142132,transparent),url('../maps/campeones_foso_runas.webp')}.citadelDestination:hover{border-color:#d8ba79}.citadelDestination:hover::before{scale:1.035}.citadelDestination>span{font:9px system-ui,sans-serif;letter-spacing:1px;color:#b8a782}.citadelDestination strong{font:27px Georgia,serif}.citadelDestination small{font:11px system-ui,sans-serif;color:#bfccd3}.citadelDestination>b{position:absolute;right:18px;top:18px;font-size:20px;color:#cbb68c}.citadelCommunity{display:flex;align-items:center;gap:25px;justify-content:space-between;padding:18px 3px;border-top:1px solid #9a805638}.citadelCommunity h2{font:21px Georgia,serif;margin:7px 0;color:#d9c5a1}.citadelCommunity>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.citadelCommunity button{background:#15242e;border:1px solid #5d747a55;border-radius:6px;padding:11px 14px;min-height:42px;color:#c4d1d9;font:11px system-ui,sans-serif}
.citadelSectionHeader{padding:26px 30px;min-height:120px;border:1px solid #8b75464d;border-radius:10px;background:linear-gradient(90deg,#0b1829f5,#0c172894),url('../maps/londres.webp') center/cover;margin:8px 0 25px}.citadelSectionHeader.heroes{background-image:linear-gradient(90deg,#0b1829f5,#0c172894),url('../maps/cielo.webp')}.citadelSectionHeader.runes{background-image:linear-gradient(90deg,#0b1829f5,#0c172894),url('../maps/campeones_foso_runas.webp')}.citadelSectionHeader h2{font:32px Georgia,serif;color:#f0dfb9;margin:9px 0}.citadelSectionHeader p{font:12px/1.6 system-ui,sans-serif;color:#beccd6}.onlineApp #dailyMissions{margin-top:22px;background:#10202c;border:1px solid #57717a44;border-radius:10px}.onlineApp:not([data-page=home]) #dailyMissions{display:none}.onlineApp[data-page=ascent] .citadelNav,.onlineApp[data-page=ascent] .sectionTrail{display:none}.onlineApp .localLink{display:block;font-size:11px;opacity:.7;margin:25px 0 0}
.arenaHeading{padding:30px;border:1px solid #8c754849;border-radius:12px;background:linear-gradient(90deg,#091725f5,#0b18249c),url('../maps/campeones_arena_exilio.webp') center/cover}.arenaHeading h1{font:clamp(28px,4vw,42px) Georgia,serif;color:#ecd8b3}.arenaHeading p{max-width:520px;font-size:13px}.arenaFilters{display:flex;gap:8px;overflow:auto;padding:18px 0}.arenaFilters button{white-space:nowrap;border-radius:7px;padding:10px 17px;min-height:40px;font-size:12px}.arenaFilters button[aria-pressed=true]{background:#54462f;color:#f4dfb6;border-color:#ccb075}.arenaCatalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.arenaOption{border:1px solid #8c77504f;background:linear-gradient(#162633,#0a1723);border-radius:11px;overflow:hidden;box-shadow:0 8px 20px #0003}.arenaOption .arenaArt{height:185px;min-height:0}.arenaOption .arenaArt img{width:100%;height:100%;object-fit:cover!important}.arenaOption .arenaOptionBody{padding:18px}.arenaOption h2{font:24px/1.18 Georgia,serif;color:#efd7a6;margin:8px 0 14px}.arenaDescription{font:12px/1.6 system-ui,sans-serif;color:#b8cad1}.arenaDescription summary{cursor:pointer;color:#cdb88e;padding:5px 0}.arenaDescription p{font-size:12px;line-height:1.6}.arenaOption .arenaMeta{margin:14px 0;gap:6px;flex-direction:column;align-items:flex-start;font-size:10px}.arenaOption .arenaActions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.arenaOption .arenaActions button{min-height:42px;flex:1;padding:9px;font-size:10px;border-radius:5px}.arenaOption .modeRewardPreview{font-size:10px;color:#a2c4ae}.arenaFootnote{font-size:11px!important;color:#91a8b5!important;line-height:1.7}.invasionCampaign{margin-top:24px;background:#112332;border-color:#53737b50}.invasionCampaign h3{font:20px Georgia,serif}.invasionCampaign p{font-size:12px}.arenaType,.arenaFormat{font-size:9px}.heroSearchBar,.inventoryFilters{padding:12px;background:#10212d;border-radius:8px}.heroCollection .collectionCard{border-radius:9px;border-color:#687f854d}.heroSheet,.runeInspector{background:#10212f!important;border-radius:10px}.hubTabs{border-bottom:1px solid #6e76674f}.hubPane .hubGrid{gap:12px}
/* Local start page follows the same visual hierarchy. */
#homeView .heroBanner{background:linear-gradient(90deg,#071626ee,#0b142687),url('../maps/campeones_foso_runas.webp') center/cover;border:1px solid #9b845144;border-radius:14px;min-height:350px}#homeView .heroCopy h1{font-family:Georgia,serif;color:#f3dfb7}#homeView .heroCopy p{color:#bbccd5;max-width:450px}#homeView .heroActions{gap:10px;flex-wrap:wrap}#homeView .heroActions button{border-radius:7px;min-height:48px;font-size:12px}#homeView .overviewStrip{background:#101f2c;border-radius:9px;margin-top:18px}#homeView .featurePanel{background:#102433;border:1px solid #7a86674f;border-radius:10px}#homeView .sectionTitle h2{font-family:Georgia,serif}.sidebar{background:linear-gradient(#081523,#101c29)!important;border-right-color:#9c815333!important}.sidebar .tab{border-radius:7px}.sidebar .tab.active{color:#ecd2a0;background:#293442!important}.topbar{background:#0c1825e8!important}
@media(max-width:980px){.arenaCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}.citadelCommunity{align-items:flex-start;flex-direction:column;gap:12px}.citadelWelcome{min-height:290px}.citadelCopy{padding:30px}.citadelDestinations{gap:10px}.citadelDestination{padding:18px;min-height:142px}.citadelDestination strong{font-size:24px}.gladiatorControls{grid-template-columns:150px 1fr}.gladiatorStyle{grid-column:1}.gladiatorControls .autoCombat{grid-column:1/-1}}
@media(max-width:700px){.onlineApp #gameHub{padding:8px 4px 25px}.citadelNav{gap:2px}.citadelNav button{padding:8px 11px;font-size:11px}.citadelCopy{padding:25px 20px;max-width:68%}.citadelCopy h1{font-size:34px}.citadelCopy p{font-size:11px;max-width:210px}.citadelWelcome{min-height:300px}.citadelChampion{right:-9%;width:53%;opacity:.8}.citadelMotto{font-size:8px;left:20px;right:auto}.citadelDestinations{grid-template-columns:1fr}.citadelDestination{min-height:110px;padding:19px;gap:6px}.citadelDestination strong{font-size:25px}.citadelDestination small{font-size:11px}.citadelCommunity h2{font-size:23px}.citadelCommunity button{font-size:11px;min-height:42px}.citadelSectionHeader{padding:23px 18px}.arenaHeading{padding:24px 18px}.arenaCatalog{grid-template-columns:1fr}.arenaOption .arenaArt{height:180px}.arenaOption .arenaActions button{font-size:11px}.arenaOption h2{font-size:27px}.arenaFilters button{padding:9px 12px;font-size:11px}.onlineApp .profileHeader{gap:8px}.onlineApp .profileHeader #logoutAccount{max-width:74px;font-size:9px}.onlineApp .profileHeader strong{font-size:12px}
#ascentPanel .expeditionArena{height:385px}#ascentPanel .expeditionArena .ascentFighter{width:22%}#ascentPanel .expeditionArena .ascentArt{height:145px}#ascentPanel .ascentFighter[data-slot="1"] .ascentArt{height:128px}#ascentPanel .ascentFighter[data-side=player][data-slot="0"]{left:38%}#ascentPanel .ascentFighter[data-side=enemy][data-slot="0"]{left:62%}.expeditionArena .ascentFighter>strong{font-size:9px}.expeditionArena .ascentFighter>small{font-size:8px}.expeditionArena .ascentHp{max-width:62px}#ascentPanel .expeditionActionButtons{grid-template-columns:1fr}#ascentPanel .expeditionActionButtons .battleCommand{min-height:63px;grid-template-columns:25px minmax(0,1fr) 84px;padding:8px!important}.expeditionActionButtons .battleCommand .battleCardCost{grid-column:3;grid-row:1/3;align-self:center;text-align:right}.expeditionCommand>div:first-child{display:flex;flex-wrap:wrap;gap:8px}.gladiatorControls{grid-template-columns:1fr auto}.gladiatorActions{grid-template-columns:repeat(3,minmax(0,1fr))}.gladiatorActions .battleCommand{display:flex!important;align-items:center;min-height:103px;padding:7px!important}.gladiatorActions .commandSymbol{font-size:19px}.gladiatorActions .battleCardCopy{text-align:center}.gladiatorActions .battleCardCopy b{font-size:10px}.gladiatorActions .battleCardCopy small{font-size:9px}.gladiatorStyle{grid-column:2;grid-row:2}.operationCommands .operationButtons{grid-template-columns:1fr}.operationCommands .battleCommand{min-height:60px}.operationBattle .operationUnit img{height:135px}.operationBattle .operationUnit{width:23%}.autoCombat small{max-width:230px}
.duelMode .mapsBoard.focusedBattlefield{height:470px!important;min-height:470px!important;grid-template-rows:42px minmax(0,1fr)!important}.duelMode .mapsBoard.focusedBattlefield .mapCard.fieldVisible{min-height:0!important;height:100%!important}.duelMode .focusedBattlefield .laneSide{padding:6px!important}.duelMode .focusedBattlefield .laneUnits{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:150px!important;gap:5px!important;align-content:center}.duelMode .focusedBattlefield .laneUnits[data-count="1"]{grid-template-columns:minmax(80px,150px)!important}.duelMode .focusedBattlefield .laneUnits[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.duelMode .focusedBattlefield .mapTitle{font-size:15px!important;left:18%!important;right:18%!important}.duelMode .focusedBattlefield .arenaTrait{display:none}.duelMode .focusedBattlefield .territoryObjective{left:22%;right:22%;font-size:10px}.territorySelector button{font-size:10px;min-width:110px;padding:5px 7px}.duelMode .focusedBattlefield .unitOverlay strong{font-size:9px!important}.duelMode .duelDock{max-height:none!important}.duelMode #hand .handCard{width:148px!important;min-width:148px!important;max-width:148px!important;flex-basis:148px!important}.duelMode .territoryPlayback{position:absolute}.duelMode .mapsBoard.focusedBattlefield:has(.territoryPlayback){padding-bottom:43px!important}}
.expeditionArena:not(.pixiActorsReady) .battleActing .ascentArt img,.gladiatorStage:not(.pixiActorsReady) .battleActing .championSprite img,.operationBattle:not(.pixiActorsReady) .battleActing img{animation:commandLunge .9s ease-in-out}.expeditionArena:not(.pixiActorsReady) .battleTarget .ascentArt img,.operationBattle:not(.pixiActorsReady) .battleTarget img{animation:commandRecoil .7s ease-in-out}.operationHealth,.fortressParts button{position:relative}@keyframes commandLunge{0%,100%{translate:0 0}18%{translate:-7px 1px}43%,53%{translate:30px -3px}}@keyframes commandRecoil{0%,45%,100%{translate:0 0}60%{translate:9px 1px}}
@media(prefers-reduced-motion:reduce){.citadelDestination::before{transition:none}.citadelDestination:hover::before{scale:1}.expeditionArena .ascentArt img,.gladiatorStage .championSprite img,.operationBattle .operationUnit img{animation:none!important}}
