:root{--vh:1vh}@media screen and (orientation: landscape) and (pointer: coarse), screen and (pointer: fine) and (hover: hover) and (min-aspect-ratio: 16 / 10) and (max-aspect-ratio: 24 / 10) and (min-width: 1024px) and (min-height: 600px){:root{--scale:calc(var(--vh) * 1);--sm-marg:calc(var(--scale) * 1.07);--md-marg:calc(var(--scale) * 2.674);--pad:calc(var(--scale) * 2);--font:calc(var(--scale) * 2.8);--font-lg:calc(var(--scale) * 6);--icon:calc(var(--scale) * 3.4)}*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body,#game{width:100%;max-width:100%;height:calc(var(--vh) * 100);min-height:inherit;overflow:hidden;padding:0;margin:0;background-position:center calc(var(--scale) * -44.1176);touch-action:manipulation;overscroll-behavior:none}#game{background-color:rgba(0,0,0,0.45);border-radius:0}body #game #hand .card-info .icon-stack b.hit{left:0 !important}.float-text{font-size:calc(var(--font-lg) * 2.8);left:50%;top:45%}.float-text .float-icon,.float-text .icon{font-size:calc(var(--font-lg) * 1.8) !important;letter-spacing:calc(var(--scale) * -3.743);margin-top:calc(var(--scale) * -8.0214)}#playerPanel .anim-flash{inset:-3vmax;border-radius:61% 39% 46% 54% / 63% 32% 68% 37%}body>.anim-flash{top:2%;bottom:2%;right:2%;width:58%;left:40%;position:fixed;border-radius:61% 39% 46% 54% / 63% 32% 68% 37%}h1{font-size:var(--font-lg)}h2,h3{font-size:calc(var(--font-lg) * 0.85)}p,span,label,input,button{font-size:var(--font) !important}button,.btn{min-height:calc(var(--icon) * 2.3);padding:calc(var(--pad) * 0.4) calc(var(--pad) * 1.5);margin:0}.icon{font-size:calc(var(--font) * 1.3) !important}.mini-tooltip .icon{font-size:calc(var(--font) * 0.8) !important}.modal{max-height:calc(var(--vh) * 90);overflow-y:auto;padding:var(--pad);border-radius:calc(var(--pad) * 0.6)}.popup-buttons button{margin-inline:var(--sm-marg)}.popup-box{max-width:calc(var(--scale) * 150)}.popup-box .popup-map-legend{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--scale) * 3);line-height:1em}.popup-box .popup-map-legend p{margin-bottom:0}#topBar{position:absolute;z-index:99;margin:0;padding:calc(var(--pad) * 0.5)}#topBar #topBarTitle{font-size:var(--font-lg) !important;letter-spacing:-1px;padding-left:calc(var(--scale) * 9.358)}#topBar #menuPopup{top:0;left:0;min-width:calc(var(--scale) * 80);height:calc(var(--vh) * 100 - 24px)}#topBar #menuPopup .menu-popup-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--md-marg)}#topBar .menu-item{--button-height:calc( ( (var(--vh) * 100 - 26px) - (var(--md-marg) * 3) ) / 4 );text-align:center;padding:calc((var(--button-height) - (var(--font) * 1.8 * 1.4)) / 2) var(--pad);font-size:calc(var(--font) * 1.8) !important;line-height:1.4;height:var(--button-height)}#screen-start #zSlayLogo{margin-top:calc(var(--scale) * 2.6);max-width:calc(var(--scale) * 115)}#screen-start h1{margin-bottom:0}#screen-start .tagline{margin-block:var(--sm-marg);color:#fff;font-size:calc(var(--font) * 1.5) !important}#screen-select .center,#screen-rewards .center,#screen-map .center,#screen-summary .center{margin-top:calc(var(--pad) * 4.5)}#screen-select .center>p,#screen-rewards .center>p{display:none}#screen-select{max-height:100%;overflow-y:auto}#screen-select #backToStartBtn{position:absolute;right:var(--md-marg);top:var(--md-marg)}#screen-select #survivorGrid{padding:var(--pad);gap:var(--pad);display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(var(--scale) * 35), 1fr))}#screen-select #survivorGrid.survivor-grid{--mtop:var(--scale)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-crusader img{max-height:90%;margin-top:calc(var(--mtop) * 2.139)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-sharpshooter img{max-height:115%;margin-top:calc(var(--mtop) * -6.684)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-gravebinder img{max-height:125%;margin-top:calc(var(--mtop) * -8.0214)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-assassin img{max-height:112%;margin-top:calc(var(--mtop) * -1.3368)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-nightblade img{max-height:95%;margin-top:calc(var(--mtop) * 2.139)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-warbringer img{max-height:120%;margin-top:calc(var(--mtop) * -7.219)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-enchanter img{max-height:130%;margin-top:calc(var(--mtop) * -10.695)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-spellweaver img{max-height:120%;margin-top:calc(var(--mtop) * -6.684)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-wildhunter img{max-height:120%;margin-top:calc(var(--mtop) * -6.684)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-trickster img{max-height:110%;margin-top:calc(var(--mtop) * -2.6737)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-arcaneengineer img{max-height:110%;margin-top:calc(var(--mtop) * -2.6737)}#screen-select #survivorGrid.survivor-grid .survivor-image.aura-duelist img{max-height:115%;margin-top:calc(var(--mtop) * -2.6737)}#screen-select #survivorGrid .survivor-card{width:auto;padding:var(--pad);background-color:rgba(0,0,0,0.6)}#screen-select #survivorGrid .survivor-card .survivor-image{height:calc(var(--scale) * 40);max-width:100%}#screen-select #survivorGrid .survivor-card .survivor-image img{max-width:fit-content}#screen-combat{--bottom:32%;--left:18%;--width:calc(var(--scale) * 46)}#screen-combat .row{margin-bottom:0}#screen-combat #combatTitle{position:absolute;right:0;margin:0;padding:calc(var(--pad) * 0.5);text-align:right}#screen-combat .action-btns{position:absolute;width:inherit;bottom:calc(var(--scale) * 12);left:var(--md-marg);z-index:3}#screen-combat #playerFloat{top:inherit;right:inherit;left:var(--left);bottom:calc(var(--bottom) + 1%);width:var(--width);height:var(--width)}#screen-combat .panel{padding:0;background:transparent;box-shadow:none;border-radius:0;position:inherit}#screen-combat .panel .title{display:none}#screen-combat .panel .playerStatusIcons,#screen-combat .panel .enemyStatusIcons{position:absolute;top:calc(var(--bottom) + 38% - var(--sm-marg));width:calc(var(--width) + var(--md-marg));z-index:1}#screen-combat .panel .playerStatusIcons .status-icon,#screen-combat .panel .enemyStatusIcons .status-icon{margin-bottom:var(--sm-marg)}#screen-combat .panel .hp-bar{position:absolute;z-index:1;width:var(--width);bottom:var(--bottom)}#screen-combat .panel .hp-bar .hp{top:calc(var(--md-marg) * -1);left:50%;transform:translateX(-50%);font-size:calc(var(--font) * 1.3) !important}#screen-combat .panel .hp-bar .hp .icon-stack{display:none}#screen-combat .panel .hp-bar .hp span{font-size:calc(var(--font) * 1.3) !important}#screen-combat .panel .hp-bar .bar{height:6px;border-radius:2px}#screen-combat .panel .portrait-wrapper{position:absolute;bottom:calc(var(--bottom) + 1%);width:var(--width);height:var(--width)}#screen-combat .panel .portrait-wrapper .portrait-img{--bottom-coef:0;--left-pos:0;position:absolute;bottom:calc(var(--scale) * var(--bottom-coef));left:50%;transform:translateX(-50%);max-width:var(--width);max-height:var(--width);margin-top:0;margin-left:calc(var(--scale) - var(--left-pos))}#screen-combat .panel .portrait-wrapper img{filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.9))}#screen-combat #playerPanel,#screen-combat #enemyPanel{position:absolute !important;width:50%;height:100%}#screen-combat #playerPanel{left:0}#screen-combat #playerPanel .playerStatusIcons{left:calc(var(--left) - (var(--sm-marg) * 1.25))}#screen-combat #playerPanel .energy>span:first-child{display:none}#screen-combat #playerPanel .energy-count{position:absolute;left:var(--left);bottom:calc(var(--bottom) + 50%);width:var(--width)}#screen-combat #playerPanel .energy-count .icon{font-size:calc(var(--font) * 1) !important}#screen-combat #playerPanel .hp-bar,#screen-combat #playerPanel .portrait-wrapper{left:var(--left)}#screen-combat #enemyPanel{--right:20%;right:0}#screen-combat #enemyPanel .enemyPanels{--nd-scale:0.70;--rd-scale:0.65;--nd-left:-30;--nd-top:-10}#screen-combat #enemyPanel .enemyPanels.active-1 .panel-column-wrapper:nth-child(2),#screen-combat #enemyPanel .enemyPanels.active-2 .panel-column-wrapper:nth-child(3),#screen-combat #enemyPanel .enemyPanels.active-3 .panel-column-wrapper:nth-child(1){left:calc(var(--scale) * var(--nd-left));top:calc(var(--scale) * var(--nd-top));transform:scale(var(--nd-scale));z-index:0}#screen-combat #enemyPanel .enemyPanels.active-1 .panel-column-wrapper:nth-child(3),#screen-combat #enemyPanel .enemyPanels.active-2 .panel-column-wrapper:nth-child(1),#screen-combat #enemyPanel .enemyPanels.active-3 .panel-column-wrapper:nth-child(2){left:calc(var(--scale) * -1 * var(--nd-left));top:calc(var(--scale) * 2 * var(--nd-top));transform:scale(var(--rd-scale));z-index:0}#screen-combat #enemyPanel .enemyPanels.active-2 .panel-column-wrapper:nth-child(2),#screen-combat #enemyPanel .enemyPanels.active-3 .panel-column-wrapper:nth-child(3){inset:0;transform:scale(1);z-index:1}#screen-combat #enemyPanel .enemyPanels .panel-column-wrapper{opacity:1;transition:transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1),left 0.45s ease,top 0.45s ease}#screen-combat #enemyPanel .hp-bar,#screen-combat #enemyPanel .portrait-wrapper{right:var(--right)}#screen-combat #enemyPanel .enemyStatusIcons{right:calc(var(--right) - (var(--sm-marg) * 1.25))}#screen-combat #enemyPanel .intent>span:first-of-type,#screen-combat #enemyPanel .enemyIntentName{display:none}#screen-combat #enemyPanel .enemyIntent{--right-offset:calc(var(--scale) * -8);--bottom-offset:calc(var(--scale) * -8);position:absolute;width:calc(var(--scale) * 13);right:calc(var(--right) + var(--width) + var(--right-offset));bottom:calc(var(--bottom) + var(--width) + var(--bottom-offset));z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;justify-items:center}#screen-combat #enemyPanel .enemyIntent .icon-stack{position:relative;display:inline-block;vertical-align:middle}#screen-combat #enemyPanel .enemyIntent .icon-stack b{--stack-shadow:0 0 2px #000;position:absolute;top:calc(var(--sm-marg) * -1);left:calc(var(--sm-marg) / -2);font-size:var(--icon);font-family:"ZektonHv";line-height:1;color:white;border-radius:3px;font-weight:bold;pointer-events:none;text-shadow:var(--stack-shadow),var(--stack-shadow),var(--stack-shadow),var(--stack-shadow),var(--stack-shadow),var(--stack-shadow),var(--stack-shadow),var(--stack-shadow)}#screen-combat #hand{display:flex;justify-content:center;align-items:flex-end;gap:0;min-height:inherit;overflow:visible;position:absolute;z-index:2;width:100%;height:0;bottom:0;margin:0;padding:0}#screen-combat #hand .card .card-info .icon-stack,#screen-combat #hand .card .card-info .icon{font-size:calc(var(--font) * 1) !important}#screen-combat .card{--spread:5deg;cursor:grab;position:relative;height:auto;width:calc(var(--scale) * 26);aspect-ratio:2 / 3.2;transform-origin:bottom center;transform:translateY(calc(var(--scale) * 22));margin-left:calc(var(--scale) * -12)}#screen-combat .card:first-child{margin-left:0}#screen-combat .card .card-name{font-size:calc(var(--font) * 1.3) !important}#screen-combat .card.grabbed{transform:translateY(calc(var(--scale) * -5)) rotate(0deg) !important;z-index:1000;cursor:grabbing}#screen-combat .card.play-ready{border:3px solid gold;filter:brightness(1.3)}#screen-combat .card.enlarged{transform:scale(1.25) translateY(calc(var(--scale) * -2)) rotate(0deg) !important;z-index:9999;transition:transform 0.2s cubic-bezier(0.17, 0.67, 0.45, 1.39)}#screen-rewards{width:100vw;height:calc(var(--vh) * 100);flex-direction:column;overflow-y:auto}#screen-rewards .card,#screen-rewards .reward-card{box-shadow:0 0 calc(var(--scale) * 5) rgba(0,0,0,0.85)}#screen-rewards .card .card-name{font-size:calc(var(--font) * 1.5) !important}#screen-rewards .relic-Bonus-wrapper{padding-bottom:calc(var(--pad) * 2)}#screen-rewards.boss-relics #relicRewards .reward-card,#screen-rewards.boss-relics #bonusRewards .reward-card{--i-size:calc(var(--scale) * 60);--i-pad:calc(var(--scale) * 12)}#screen-rewards #relicRewards .reward-card,#screen-rewards #bonusRewards .reward-card{--i-size:calc(var(--scale) * 36)}#screen-rewards #relicRewards .reward-card .reward-text h3,#screen-rewards #bonusRewards .reward-card .reward-text h3{font-size:calc(var(--font) * 1.5)}#screen-map{width:100vw;height:calc(var(--vh) * 100);overflow-y:auto;background:radial-gradient(circle at center, #ab915c 0%,#c2a06a 55%,#815b2c 100%)}#screen-map .popup-buttons{z-index:4}#screen-map .map-card{width:calc(var(--scale) * 90);min-height:calc(var(--scale) * 35);padding:var(--pad) calc(var(--pad) * 1.2)}#screen-map .map-card.map-node-preview{max-width:calc(var(--scale) * 72)}#screen-map .map-node{--node-w:calc(var(--scale) * 12.032)}#screen-map .map-node.hidden{opacity:0.75;filter:grayscale(0.3) brightness(0.8)}#screen-map .map-node.hidden:hover{opacity:1;filter:grayscale(0.2) brightness(0.9)}#screen-map .map-node.start{--node-w:calc(var(--scale) * 12.032 * 1.5)}#screen-map .map-node.boss:not(.start){--node-w:calc(var(--scale) * 12.032 * 2.5)}#screen-map .map-node .node-modifiers .node-mod{--radius:calc(var(--scale) * 11.229);width:calc(var(--scale) * 9.5);height:calc(var(--scale) * 9.5)}#screen-map .map-node .node-modifiers .icon{--icon-size:2.5em}#graphicMapWrapper.visible{overflow:hidden}#graphicMapWrapper.visible::before{content:"";position:fixed;inset:0;background-image:url("../assets/map-frame.png");background-size:122% 138%;background-position:center;opacity:0.85;pointer-events:none;z-index:3}#graphicMapWrapper.visible .node-5 .map-row{gap:calc(var(--scale) * 32.085)}#graphicMapWrapper.visible .map-row{gap:calc(var(--scale) * 32.085 * 4 / 3);max-height:calc(var(--scale) * 32.085 * 5 / 6)}#graphicMapWrapper.visible .map-link.hidden:not(.highlight){stroke:#1e1e1e}#graphicMapWrapper #graphicMapContainer{padding:0}#screen-start.active,#screen-combat.active,#screen-rewards.active{display:flex}#screen-start,#screen-combat{width:100vw;height:calc(var(--vh) * 100.3);flex-direction:column;overflow:hidden;position:relative}#smashChallenger,#smashUnlock,#smashFail{width:100vw;height:calc(var(--vh) * 100);overflow:hidden;position:absolute}#screen-summary,#collectionScreen{width:100vw;height:calc(var(--vh) * 100);overflow-y:auto;overflow-x:hidden;padding-bottom:calc(var(--vh) * 5)}#screen-summary .collection-wrapper,#collectionScreen .collection-wrapper{width:100%;max-width:inherit;max-height:calc(100% - (var(--scale) * 11.765))}#screen-summary .collection-wrapper .collection-grid,#collectionScreen .collection-wrapper .collection-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--scale) * 32.085), 1fr));padding:0}#screen-summary .collection-wrapper .collection-grid .collection-card .trophy-name,#screen-summary .collection-wrapper .collection-grid .collection-card .trophy-desc,#screen-summary .collection-wrapper .collection-grid .collection-card .trophy-status,#collectionScreen .collection-wrapper .collection-grid .collection-card .trophy-name,#collectionScreen .collection-wrapper .collection-grid .collection-card .trophy-desc,#collectionScreen .collection-wrapper .collection-grid .collection-card .trophy-status{font-size:var(--font)}#screen-summary .collection-wrapper h2,#collectionScreen .collection-wrapper h2{font-size:calc(var(--font-lg) * 0.85)}#screen-summary .summary-panels{grid-template-areas:"deck deck deck "  "relic relic bonus"}#screen-summary .summary-panels .icon-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--scale) * 16), 1fr));gap:calc(var(--scale) * 2);max-height:calc(var(--scale) * 84);overflow:hidden scroll;padding:calc(var(--scale) * 3)}#screen-summary .summary-panels .icon-grid .summary-icon{padding:var(--scale) !important}#merchantModal,#deckModal{position:fixed;inset:0;width:100vw;height:calc(var(--vh) * 100);overflow-y:auto;background:rgba(0,0,0,0.85)}.modal{padding:0;max-height:100vh}.modal .modal-content{width:100vw;max-width:100vw;height:calc(100vh - 4px - 32px)}.modal .modal-content>p{display:none}.modal .modal-panel{max-height:calc(100vh - 32px - var(--sm-marg) - 40px - 22px - 50px)}#scoreScreen{padding:0}#scoreScreen #scoreScreenWrapper{position:inherit;left:inherit;top:inherit;overflow-y:inherit;transform:none;width:calc(100% - var(--pad) * 4);max-width:100vw;max-height:100vh;border-radius:0;padding:calc(var(--pad) * 2)}#scoreScreen #scoreScreenWrapper #scoreTitle{font-size:var(--font-lg)}#scoreScreen #scoreScreenWrapper #scoreOkBtn{position:absolute;top:calc(var(--pad) * 2);right:calc(var(--pad) * 2)}#scoreScreen #scoreScreenWrapper #leaderboardPanel{grid-template-columns:repeat(auto-fill, minmax(calc(var(--scale) * 32.085 * 5/4), 1fr));max-height:calc(100vh - (var(--pad) * 4) - 40px);overflow-y:scroll}#scoreScreen #scoreScreenWrapper .leaderboard-entry{font-size:calc(var(--font) * 1.5);margin-bottom:calc(var(--sm-marg) * 2)}#scoreScreen #scoreScreenWrapper .leaderboard-entry span{font-size:calc(var(--font) * 1.5) !important}#scoreScreen #scoreScreenWrapper .leaderboard-entry small{font-size:calc(var(--font))}#currentScore #myScore{font-size:calc(var(--font) * 6) !important}#currentScore .rank{font-size:calc(var(--font) * 4) !important}#popupOverlay .popup-box{padding:var(--pad)}#popupOverlay .popup-buttons{margin-block:var(--pad)}}@media screen and (orientation: landscape) and (pointer: coarse) and (min-width: 1024px) and (min-height: 600px), screen and (pointer: fine) and (hover: hover) and (min-aspect-ratio: 16 / 10) and (max-aspect-ratio: 24 / 10) and (min-width: 1024px) and (min-height: 600px){:root{--scale:calc(var(--vh) * 0.5);--sm-marg:calc(var(--scale) * 1.07);--md-marg:calc(var(--scale) * 2.674);--pad:calc(var(--scale) * 2.5);--font:calc(var(--scale) * 4);--font-lg:calc(var(--scale) * 7);--icon:calc(var(--scale) * 3.2)}button,.btn{padding:calc(var(--pad) * 0.8) calc(var(--pad) * 1.375)}#topBar #menuPopup .menu-popup-inner{grid-template-columns:1fr}#topBar .menu-item{--button-height:calc( ( (var(--scale) * 200 - 26px) - (var(--md-marg) * 7) ) / 8 );padding:calc((var(--button-height) - (var(--font) * 1.4 * 1.4)) / 2) var(--pad);font-size:calc(var(--font) * 1.4) !important}#loading-screen .logo-text{height:calc(var(--scale) * 58)}#loading-screen .logo-text span{font-size:clamp(3rem, 8vw, 8rem) !important}#screen-start #zSlayLogo{margin-top:calc(var(--scale) * 10);max-width:calc(var(--scale) * 220)}#screen-select #survivorGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--scale) * 55), 1fr))}#screen-select #survivorGrid.survivor-grid{--mtop:calc(var(--scale) * 1.75)}#screen-select #survivorGrid .survivor-card .survivor-image{height:calc(var(--scale) * 60)}#screen-map .map-node{--node-w:calc(var(--scale) * 15)}#screen-map .map-node.start{--node-w:calc(var(--scale) * 15 * 1.5)}#screen-map .map-node.boss:not(.start){--node-w:calc(var(--scale) * 15 * 2.5)}#screen-map .map-node .node-modifiers .node-mod{--radius:calc(var(--scale) * 12.5);width:calc(var(--scale) * 9.5);height:calc(var(--scale) * 9.5)}#screen-map .map-node .node-modifiers .icon{--icon-size:1.75em}#graphicMapWrapper.visible .node-5 .map-row{gap:calc(var(--scale) * 45)}#graphicMapWrapper.visible .map-row{gap:calc(var(--scale) * 45 * 4 / 3);max-height:calc(var(--scale) * 45 * 5 / 6)}#graphicMapWrapper #graphicMapContainer{padding:0}#screen-combat .card .card-name,#screen-rewards .card .card-name{font-size:calc(var(--font) * 1.2) !important}#screen-combat{--bottom:28%;--width:calc(var(--scale) * 46 * 1.25);background-color:rgba(0,0,0,0.7)}#screen-combat #playerPanel .energy-count{bottom:calc(var(--bottom) + 32%)}#screen-combat #enemyPanel{--right:28%}#screen-combat #enemyPanel .enemyPanels{--nd-scale:0.80;--rd-scale:0.70;--nd-left:-55;--nd-top:-8}#screen-combat #enemyPanel .enemyPanels.active-1 .panel-column-wrapper:nth-child(2),#screen-combat #enemyPanel .enemyPanels.active-2 .panel-column-wrapper:nth-child(3),#screen-combat #enemyPanel .enemyPanels.active-3 .panel-column-wrapper:nth-child(1){left:calc(var(--scale) * 1.3 * var(--nd-left));top:calc(var(--scale) * 0.75 * var(--nd-top))}#screen-combat #enemyPanel .enemyPanels.active-1 .panel-column-wrapper:nth-child(3),#screen-combat #enemyPanel .enemyPanels.active-2 .panel-column-wrapper:nth-child(1),#screen-combat #enemyPanel .enemyPanels.active-3 .panel-column-wrapper:nth-child(2){left:calc(var(--scale) * -1.05 * var(--nd-left));top:calc(var(--scale) * 1.5 * var(--nd-top))}#screen-combat .panel .playerStatusIcons,#screen-combat .panel .enemyStatusIcons{top:calc(var(--bottom) + 45%)}#screen-combat .panel .hp-bar .hp{top:calc(var(--md-marg) * -1.6)}#screen-combat .panel .hp-bar .hp span{font-size:var(--font) !important}#screen-combat #hand .card .card-info .icon-stack,#screen-combat #hand .card .card-info .icon{font-size:calc(var(--font) * 0.8) !important}#screen-combat .card{width:calc(var(--scale) * 36)}#screen-rewards .card{height:calc(var(--scale) * 64)}#screen-rewards .card .card-info .icon-stack,#screen-rewards .card .card-info .icon{font-size:calc(var(--font) * 0.8) !important}#screen-rewards.boss-relics #relicRewards .reward-card,#screen-rewards.boss-relics #bonusRewards .reward-card{--i-size:calc(var(--scale) * 76);--i-pad:calc(var(--scale) * 10)}#screen-rewards #relicRewards .reward-card,#screen-rewards #bonusRewards .reward-card{--i-size:calc(var(--scale) * 42)}#screen-rewards #relicRewards .reward-card .reward-text h3,#screen-rewards #bonusRewards .reward-card .reward-text h3{font-size:calc(var(--font) * 1.2)}#screen-rewards #relicRewards .reward-card .reward-info,#screen-rewards #bonusRewards .reward-card .reward-info{font-size:calc(var(--font) * 0.8) !important}#screen-summary .collection-wrapper .collection-grid,#collectionScreen .collection-wrapper .collection-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--scale) * 45), 1fr))}#screen-summary .icon-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--scale) * 26), 1fr));max-height:calc(var(--scale) * 70)}.icon-energy{font-size:calc(var(--font) * 0.8) !important}.popup-box{max-width:calc(var(--scale) * 200)}}@media screen and (orientation: landscape) and (pointer: coarse), screen and (pointer: fine) and (hover: hover) and (min-aspect-ratio: 16 / 10) and (max-aspect-ratio: 24 / 10) and (min-width: 1024px) and (min-height: 600px){.viewport-landscape.viewport-small #screen-combat .panel .portrait-wrapper.fx:has(.abomination).fire-effect,.viewport-landscape.viewport-small #screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).fire-effect{padding-inline:calc(var(--scale) * 20);bottom:calc(var(--bottom) - var(--scale) * 39)}.viewport-landscape.viewport-small #screen-combat .panel .portrait-wrapper.fx:has(.abomination).fire-effect .portrait-img,.viewport-landscape.viewport-small #screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).fire-effect .portrait-img{--bottom-coef:0;--left-pos:calc(var(--scale) * -8)}.viewport-landscape.viewport-small #screen-combat .panel .portrait-wrapper.fx:has(.abomination).fire-effect{right:calc(var(--right) - var(--scale) * 17) !important}.viewport-landscape.viewport-small #screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).fire-effect{right:calc(var(--right) - var(--scale) * 7) !important}#screen-combat #enemyPanel .panel-column-wrapper:has(.wolfz) .enemyIntent{--right-offset:calc(var(--scale) * -5);--bottom-offset:calc(var(--scale) * -28)}#screen-combat #enemyPanel .panel-column-wrapper:has(.runner) .enemyIntent{--right-offset:calc(var(--scale) * -14);--bottom-offset:calc(var(--scale) * -12)}#screen-combat #enemyPanel .panel-column-wrapper:has(.walker) .enemyIntent{--right-offset:calc(var(--scale) * -25);--bottom-offset:calc(var(--scale) * -6)}#screen-combat #enemyPanel .panel-column-wrapper:has(.spectral-walker) .enemyIntent{--right-offset:calc(var(--scale) * -26);--bottom-offset:calc(var(--scale) * -6)}#screen-combat #enemyPanel .panel-column-wrapper:has(.swarm-of-ratz) .enemyIntent{--right-offset:calc(var(--scale) * -20);--bottom-offset:calc(var(--scale) * -8)}#screen-combat #enemyPanel .panel-column-wrapper:has(.murder-of-crowz) .enemyIntent{--right-offset:calc(var(--scale) * -10);--bottom-offset:calc(var(--scale) * -5)}#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-runner) .enemyIntent{--right-offset:calc(var(--scale) * -20);--bottom-offset:calc(var(--scale) * -10)}#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-walker) .enemyIntent{--right-offset:calc(var(--scale) * -16);--bottom-offset:calc(var(--scale) * -5)}#screen-combat #enemyPanel .panel-column-wrapper:has(.fatty) .enemyIntent{--right-offset:calc(var(--scale) * -16);--bottom-offset:calc(var(--scale) * 0)}#screen-combat #enemyPanel .panel-column-wrapper:has(.necromancer) .enemyIntent{--right-offset:calc(var(--scale) * -20);--bottom-offset:calc(var(--scale) * -5)}#screen-combat #enemyPanel .panel-column-wrapper:has(.deadeye-walker) .enemyIntent{--right-offset:calc(var(--scale) * -18);--bottom-offset:calc(var(--scale) * -10)}#screen-combat #enemyPanel .panel-column-wrapper:has(.rat-king) .enemyIntent{--right-offset:calc(var(--scale) * -22);--bottom-offset:calc(var(--scale) * -5)}#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-fatty) .enemyIntent{--right-offset:calc(var(--scale) * -10);--bottom-offset:calc(var(--scale) * -5)}#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-necromancer) .enemyIntent{--right-offset:calc(var(--scale) * -10);--bottom-offset:calc(var(--scale) * -22)}#screen-combat #enemyPanel .panel-column-wrapper:has(.abomination) .enemyIntent{--right-offset:calc(var(--scale) * -5);--bottom-offset:calc(var(--scale) * -25)}#screen-combat #enemyPanel .panel-column-wrapper:has(.wolfbomination) .enemyIntent{--right-offset:calc(var(--scale) * -5);--bottom-offset:calc(var(--scale) * -25)}#screen-combat #enemyPanel .panel-column-wrapper:has(.swamp-troll) .enemyIntent{--right-offset:calc(var(--scale) * 2);--bottom-offset:calc(var(--scale) * -31)}#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-abomination) .enemyIntent{--right-offset:calc(var(--scale) * 27);--bottom-offset:calc(var(--scale) * -27)}#screen-combat #enemyPanel .panel-column-wrapper:has(.feral-dragon) .enemyIntent{--right-offset:calc(var(--scale) * 12);--bottom-offset:calc(var(--scale) * -12)}#screen-combat #enemyPanel .panel-column-wrapper:has(.necromantic-dragon) .enemyIntent{--right-offset:calc(var(--scale) * 25);--bottom-offset:calc(var(--scale) * -20)}#screen-combat #enemyPanel .panel-column-wrapper:has(.abomination) .enemyIntent,#screen-combat #enemyPanel .panel-column-wrapper:has(.wolfbomination) .enemyIntent,#screen-combat #enemyPanel .panel-column-wrapper:has(.swamp-troll) .enemyIntent,#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-abomination) .enemyIntent,#screen-combat #enemyPanel .panel-column-wrapper:has(.feral-dragon) .enemyIntent,#screen-combat #enemyPanel .panel-column-wrapper:has(.necromantic-dragon) .enemyIntent{scale:1.25}#screen-combat .panel .portrait-wrapper .portrait-img.wolfz{--width:calc(var(--scale) * 46)}#screen-combat .panel .portrait-wrapper .portrait-img.runner{--width:calc(var(--scale) * 42);--bottom-coef:-1}#screen-combat .panel .portrait-wrapper .portrait-img.walker{--width:calc(var(--scale) * 48);--bottom-coef:-2}#screen-combat .panel .portrait-wrapper .portrait-img.spectral-walker{--bottom-coef:-5}#screen-combat .panel .portrait-wrapper .portrait-img.swarm-of-ratz{--width:calc(var(--scale) * 52);--bottom-coef:-4}#screen-combat .panel .portrait-wrapper .portrait-img.murder-of-crowz{--width:calc(var(--scale) * 80);--bottom-coef:-12}#screen-combat .panel .portrait-wrapper .portrait-img.orc-runner{--width:calc(var(--scale) * 46);--bottom-coef:-3}#screen-combat .panel .portrait-wrapper .portrait-img.orc-walker{--width:calc(var(--scale) * 50);--bottom-coef:-2}#screen-combat .panel .portrait-wrapper .portrait-img.fatty{--width:calc(var(--scale) * 52)}#screen-combat .panel .portrait-wrapper .portrait-img.necromancer{--width:calc(var(--scale) * 48);--bottom-coef:-2}#screen-combat .panel .portrait-wrapper .portrait-img.deadeye-walker{--width:calc(var(--scale) * 52);--bottom-coef:-3}#screen-combat .panel .portrait-wrapper .portrait-img.rat-king{--width:calc(var(--scale) * 60);--bottom-coef:-2}#screen-combat .panel .portrait-wrapper .portrait-img.orc-fatty{--width:calc(var(--scale) * 59);--bottom-coef:-3}#screen-combat .panel .portrait-wrapper .portrait-img.orc-necromancer{--width:calc(var(--scale) * 60);--bottom-coef:-2}#screen-combat .panel .portrait-wrapper .portrait-img.abomination{--width:calc(var(--scale) * 120);--bottom-coef:-40;--left-pos:calc(var(--scale) * -5)}#screen-combat .panel .portrait-wrapper .portrait-img.wolfbomination{--width:calc(var(--scale) * 120);--bottom-coef:-40;--left-pos:calc(var(--scale) * 5)}#screen-combat .panel .portrait-wrapper .portrait-img.swamp-troll{--width:calc(var(--scale) * 110);--bottom-coef:-40;--left-pos:calc(var(--scale) * 18)}#screen-combat .panel .portrait-wrapper .portrait-img.orc-abomination{--width:calc(var(--scale) * 120);--bottom-coef:-40;--left-pos:calc(var(--scale) * 8)}#screen-combat .panel .portrait-wrapper .portrait-img.feral-dragon{--width:calc(var(--scale) * 175);--bottom-coef:-40;--left-pos:calc(var(--scale) * -15)}#screen-combat .panel .portrait-wrapper .portrait-img.necromantic-dragon{--width:calc(var(--scale) * 165);--bottom-coef:-60;--left-pos:calc(var(--scale) * 1)}#screen-combat .panel .portrait-wrapper .portrait-img.spectral-walker{max-height:calc(var(--width) * 1.25)}#screen-combat .panel .portrait-wrapper.fx.bleed-effect{border-radius:100% 100% 25% 25%}#screen-combat .panel .portrait-wrapper.fx.fire-effect{border-radius:100% 100% 25% 25%}#screen-combat .panel .portrait-wrapper.fx.poison-effect{border-radius:75% 25% 71% 29% / 43% 63% 37% 57%;overflow:inherit}#screen-combat .panel .portrait-wrapper.fx.frostfire-effect,#screen-combat .panel .portrait-wrapper.fx.frozen-effect{border-radius:5%;padding-block:calc(var(--scale) * 4) 0}#screen-combat .panel .portrait-wrapper.fx:has(.fatty),#screen-combat .panel .portrait-wrapper.fx:has(.necromancer),#screen-combat .panel .portrait-wrapper.fx:has(.deadeye-walker),#screen-combat .panel .portrait-wrapper.fx:has(.rat-king),#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty),#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer){padding-block:calc(var(--scale) * 8) 0}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).bleed-effect .blood-drop,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).bleed-effect .blood-drop{scale:1.5}#screen-combat .panel .portrait-wrapper.fx:has(.wolfz).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.wolfz).frozen-effect{padding-block:0}#screen-combat .panel .portrait-wrapper.fx:has(.wolfz).shatter-effect .shatter-crack::after{top:5%}#screen-combat .panel .portrait-wrapper.fx:has(.spectral-walker).shatter-effect .shatter-crack::after{left:10%}#screen-combat .panel .portrait-wrapper.fx:has(.swarm-of-ratz).shatter-effect .shatter-crack::after{top:10%}#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).frozen-effect{padding-block:calc(var(--scale) * 8) 0;padding-inline:calc(var(--scale) * 14);right:calc(var(--right) - var(--scale) * 14) !important}#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).frozen-effect .portrait-img{--left-pos:calc(var(--scale) * 3)}#screen-combat .panel .portrait-wrapper.fx:has(.spectral-walker).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).bleed-effect{padding-block:calc(var(--scale) * 4) 0}#screen-combat .panel .portrait-wrapper.fx:has(.spectral-walker).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swarm-of-ratz).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).fire-effect{padding-block:calc(var(--scale) * 8) 0}#screen-combat .panel .portrait-wrapper.fx:has(.fatty).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.necromancer).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.deadeye-walker).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.rat-king).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).bleed-effect{padding-block:calc(var(--scale) * 5) 0}#screen-combat .panel .portrait-wrapper.fx:has(.fatty).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.necromancer).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.deadeye-walker).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.rat-king).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).fire-effect::after{width:100%}#screen-combat .panel .portrait-wrapper.fx:has(.fatty).shatter-effect .shatter-crack::after,#screen-combat .panel .portrait-wrapper.fx:has(.necromancer).shatter-effect .shatter-crack::after,#screen-combat .panel .portrait-wrapper.fx:has(.deadeye-walker).shatter-effect .shatter-crack::after,#screen-combat .panel .portrait-wrapper.fx:has(.rat-king).shatter-effect .shatter-crack::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).shatter-effect .shatter-crack::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).shatter-effect .shatter-crack::after{top:-10%}#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).frozen-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).frozen-effect{padding-inline:calc(var(--scale) * 5);right:calc(var(--right) - var(--scale) * 5) !important}#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).frozen-effect{padding-block:calc(var(--scale) * 10) 0}#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).frozen-effect{padding-block:calc(var(--scale) * 13) 0}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).fire-effect{padding-block:calc(var(--scale) * 46)}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).fire-effect::after{width:75%;height:75%}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.abomination).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.abomination).frozen-effect{padding-block:calc(var(--scale) * 46);padding-inline:calc(var(--scale) * 30);right:calc(var(--right) - var(--scale) * 36) !important;bottom:calc(var(--bottom) - var(--scale) * 39)}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).poison-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.abomination).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.abomination).frozen-effect .portrait-img{--bottom-coef:0;--left-pos:calc(var(--scale) * 1)}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).bleed-effect{padding-block:calc(var(--scale) * 8) 0}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).shatter-effect .shatter-crack::after{top:-10%}#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).frozen-effect{padding-block:calc(var(--scale) * 32);padding-inline:calc(var(--scale) * 32);right:calc(var(--right) - var(--scale) * 25) !important;bottom:calc(var(--bottom) - var(--scale) * 39)}#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).poison-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).frozen-effect .portrait-img{--bottom-coef:0;--left-pos:calc(var(--scale) * -2)}#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).bleed-effect{padding-block:calc(var(--scale) * 5);padding-inline:calc(var(--scale) * 16);right:calc(var(--right) - var(--scale) * 9) !important}#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).fire-effect::after{left:80%;bottom:calc(var(--scale) * -2)}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frozen-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frozen-effect{padding-inline:calc(var(--scale) * 26);bottom:calc(var(--bottom) - var(--scale) * 39)}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).poison-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frozen-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).poison-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frozen-effect .portrait-img{--bottom-coef:0}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).fire-effect::after{width:115%;left:64%;bottom:calc(var(--scale) * -38)}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).bleed-effect{padding-block:calc(var(--scale) * 8) 0}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).shatter-effect .shatter-crack::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).shatter-effect .shatter-crack::after{top:-10%}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frozen-effect{padding-block:calc(var(--scale) * 30);right:calc(var(--right) - var(--scale) * 9) !important}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).poison-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frozen-effect .portrait-img{--left-pos:calc(var(--scale) * 1)}#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frozen-effect{padding-block:calc(var(--scale) * 36);right:calc(var(--right) - var(--scale) * 18) !important}#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).poison-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frozen-effect .portrait-img{--left-pos:calc(var(--scale) * 0)}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frozen-effect,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frozen-effect{padding:0;height:calc(var(--width) - var(--scale) * -49);top:calc(var(--scale) * 2.5);right:calc(var(--scale) * 2.5) !important;bottom:calc(var(--scale) * 2.5)}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frozen-effect{width:calc(var(--width) - var(--scale) * -54)}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frozen-effect .portrait-img{--bottom-coef:-10;--left-pos:calc(var(--scale) * -20)}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).shatter-effect .shatter-crack::after{top:10%;left:-30%}#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frozen-effect{width:calc(var(--width) - var(--scale) * -69)}#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frozen-effect .portrait-img{--bottom-coef:-29.5;--left-pos:calc(var(--scale) * -11.5)}#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).shatter-effect .shatter-crack::after{top:-20%;left:-20%}}@media screen and (orientation: landscape) and (pointer: coarse) and (min-width: 1024px) and (min-height: 600px), screen and (pointer: fine) and (hover: hover) and (min-aspect-ratio: 16 / 10) and (max-aspect-ratio: 24 / 10) and (min-width: 1024px) and (min-height: 600px){#screen-combat #enemyPanel .panel-column-wrapper:has(.wolfz) .enemyIntent{--right-offset:calc(var(--scale) * -12);--bottom-offset:calc(var(--scale) * -12)}#screen-combat #enemyPanel .panel-column-wrapper:has(.swarm-of-ratz) .enemyIntent{--bottom-offset:calc(var(--scale) * -6)}#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-runner) .enemyIntent{--right-offset:calc(var(--scale) * -24);--bottom-offset:calc(var(--scale) * -6)}#screen-combat #enemyPanel .panel-column-wrapper:has(.fatty) .enemyIntent{--right-offset:calc(var(--scale) * -15);--bottom-offset:calc(var(--scale) * 5)}#screen-combat #enemyPanel .panel-column-wrapper:has(.necromancer) .enemyIntent{--bottom-offset:calc(var(--scale) * 0)}#screen-combat #enemyPanel .panel-column-wrapper:has(.deadeye-walker) .enemyIntent{--bottom-offset:calc(var(--scale) * 0)}#screen-combat #enemyPanel .panel-column-wrapper:has(.rat-king) .enemyIntent{--bottom-offset:calc(var(--scale) * -2)}#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-fatty) .enemyIntent{--right-offset:calc(var(--scale) * -8);--bottom-offset:calc(var(--scale) * 0)}#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-necromancer) .enemyIntent{--right-offset:calc(var(--scale) * -8);--bottom-offset:calc(var(--scale) * -20)}#screen-combat #enemyPanel .panel-column-wrapper:has(.abomination) .enemyIntent{--right-offset:calc(var(--scale) * -10);--bottom-offset:calc(var(--scale) * 0)}#screen-combat #enemyPanel .panel-column-wrapper:has(.wolfbomination) .enemyIntent{--right-offset:calc(var(--scale) * -12);--bottom-offset:calc(var(--scale) * -15)}#screen-combat #enemyPanel .panel-column-wrapper:has(.swamp-troll) .enemyIntent{--right-offset:calc(var(--scale) * 7);--bottom-offset:calc(var(--scale) * -2)}#screen-combat #enemyPanel .panel-column-wrapper:has(.orc-abomination) .enemyIntent{--right-offset:calc(var(--scale) * 30);--bottom-offset:calc(var(--scale) * 3.5)}#screen-combat #enemyPanel .panel-column-wrapper:has(.feral-dragon) .enemyIntent{--right-offset:calc(var(--scale) * 45);--bottom-offset:calc(var(--scale) * 25)}#screen-combat #enemyPanel .panel-column-wrapper:has(.necromantic-dragon) .enemyIntent{--right-offset:calc(var(--scale) * 72);--bottom-offset:calc(var(--scale) * 18)}#screen-combat .panel .portrait-wrapper .portrait-img.wolfz{--width:calc(var(--scale) * 64);--bottom-coef:-3}#screen-combat .panel .portrait-wrapper .portrait-img.runner{--width:calc(var(--scale) * 58)}#screen-combat .panel .portrait-wrapper .portrait-img.walker{--width:calc(var(--scale) * 64)}#screen-combat .panel .portrait-wrapper .portrait-img.swarm-of-ratz{--width:calc(var(--scale) * 72);--bottom-coef:-7}#screen-combat .panel .portrait-wrapper .portrait-img.murder-of-crowz{--width:calc(var(--scale) * 100);--bottom-coef:-20}#screen-combat .panel .portrait-wrapper .portrait-img.orc-runner{--width:calc(var(--scale) * 62)}#screen-combat .panel .portrait-wrapper .portrait-img.orc-walker{--width:calc(var(--scale) * 66)}#screen-combat .panel .portrait-wrapper .portrait-img.fatty{--width:calc(var(--scale) * 74);--bottom-coef:-2}#screen-combat .panel .portrait-wrapper .portrait-img.necromancer{--width:calc(var(--scale) * 68);--bottom-coef:-3}#screen-combat .panel .portrait-wrapper .portrait-img.deadeye-walker{--width:calc(var(--scale) * 74);--bottom-coef:-5}#screen-combat .panel .portrait-wrapper .portrait-img.rat-king{--width:calc(var(--scale) * 84);--bottom-coef:-6}#screen-combat .panel .portrait-wrapper .portrait-img.orc-fatty{--width:calc(var(--scale) * 82);--bottom-coef:-5}#screen-combat .panel .portrait-wrapper .portrait-img.orc-necromancer{--width:calc(var(--scale) * 86);--bottom-coef:-3}#screen-combat .panel .portrait-wrapper .portrait-img.abomination{--width:calc(var(--scale) * 150);--bottom-coef:-15;--left-pos:calc(var(--scale) * -10)}#screen-combat .panel .portrait-wrapper .portrait-img.wolfbomination{--width:calc(var(--scale) * 150);--bottom-coef:-20;--left-pos:calc(var(--scale) * 10)}#screen-combat .panel .portrait-wrapper .portrait-img.swamp-troll{--width:calc(var(--scale) * 132);--bottom-coef:-10;--left-pos:calc(var(--scale) * 26)}#screen-combat .panel .portrait-wrapper .portrait-img.orc-abomination{--width:calc(var(--scale) * 155);--bottom-coef:-18;--left-pos:calc(var(--scale) * 5)}#screen-combat .panel .portrait-wrapper .portrait-img.feral-dragon{--width:calc(var(--scale) * 325);--bottom-coef:-58;--left-pos:calc(var(--scale) * -15)}#screen-combat .panel .portrait-wrapper .portrait-img.necromantic-dragon{--width:calc(var(--scale) * 300);--bottom-coef:-88;--left-pos:calc(var(--scale) * 15)}#screen-combat .panel .portrait-wrapper.fx.bleed-effect{border-radius:100% 100% 25% 25%}#screen-combat .panel .portrait-wrapper.fx.fire-effect{border-radius:100% 100% 25% 25%}#screen-combat .panel .portrait-wrapper.fx.poison-effect{border-radius:75% 25% 71% 29% / 43% 63% 37% 57%;overflow:inherit}#screen-combat .panel .portrait-wrapper.fx.frostfire-effect,#screen-combat .panel .portrait-wrapper.fx.frozen-effect{border-radius:5%;padding-block:calc(var(--scale) * 16) 0}#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).frozen-effect{padding-block:calc(var(--scale) * 16) 0;padding-inline:calc(var(--scale) * 18);right:calc(var(--right) - var(--scale) * 18) !important}#screen-combat .panel .portrait-wrapper.fx:has(.spectral-walker).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).bleed-effect{padding-block:calc(var(--scale) * 6) 0}#screen-combat .panel .portrait-wrapper.fx:has(.spectral-walker).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swarm-of-ratz).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.murder-of-crowz).fire-effect{padding-block:calc(var(--scale) * 16) 0}#screen-combat .panel .portrait-wrapper.fx:has(.fatty).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.necromancer).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.deadeye-walker).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.rat-king).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).bleed-effect{padding-block:calc(var(--scale) * 10) 0}#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).frozen-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).frozen-effect{padding-inline:calc(var(--scale) * 8);right:calc(var(--right) - var(--scale) * 8) !important}#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty).frozen-effect{padding-block:calc(var(--scale) * 20) 0}#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer).frozen-effect{padding-block:calc(var(--scale) * 26) 0}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).fire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).fire-effect{padding-block:calc(var(--scale) * 75) 0}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).fire-effect::after{width:130%;height:95%}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.abomination).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.abomination).frozen-effect{right:calc(var(--right) - var(--scale) * 41) !important;bottom:calc(var(--bottom) - var(--scale) * 13)}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).bleed-effect{padding-block:calc(var(--scale) * 46) 0}#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).frozen-effect{padding-block:calc(var(--scale) * 42);padding-inline:calc(var(--scale) * 45);right:calc(var(--right) - var(--scale) * 33) !important;bottom:calc(var(--bottom) - var(--scale) * 18)}#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).bleed-effect{padding-block:calc(var(--scale) * 20);right:calc(var(--right) - var(--scale) * 8) !important}#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).bleed-effect .portrait-img{--left-pos:calc(var(--scale) * 2)}#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).fire-effect::after{left:70%;bottom:calc(var(--scale) * -16)}#screen-combat .panel .portrait-wrapper.fx:has(.wolfbomination).shatter-effect .shatter-crack::after{top:-65%}#screen-combat .panel .portrait-wrapper.fx:has(.abomination).shatter-effect .shatter-crack::after,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).shatter-effect .shatter-crack::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).shatter-effect .shatter-crack::after{top:-60%}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).fire-effect::after{left:50%;bottom:calc(var(--scale) * -5)}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).bleed-effect{padding-block:calc(var(--scale) * 38) 0}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frozen-effect{padding-block:calc(var(--scale) * 42);padding-inline:calc(var(--scale) * 32);bottom:calc(var(--bottom) - var(--scale) * 18)}#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).poison-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.swamp-troll).frozen-effect .portrait-img{--bottom-coef:10;--left-pos:calc(var(--scale) * 3)}#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).poison-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frozen-effect{padding-block:calc(var(--scale) * 50);padding-inline:calc(var(--scale) * 34);right:calc(var(--right) - var(--scale) * 27) !important;bottom:calc(var(--bottom) - var(--scale) * 16)}#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).poison-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).frozen-effect .portrait-img{--left-pos:calc(var(--scale) * -2)}#screen-combat .panel .portrait-wrapper.fx:has(.orc-abomination).fire-effect::after{width:160%;height:100%}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).fire-effect::after,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).fire-effect::after{width:160%;height:230%}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).bleed-effect,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).bleed-effect{padding-block:calc(var(--scale) * 10);padding-inline:calc(var(--scale) * 30)}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).shatter-effect .shatter-crack::after,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).shatter-effect .shatter-crack::after{width:150%;height:150%}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frozen-effect{width:calc(var(--width) - var(--scale) * -122);height:calc(var(--width) - var(--scale) * -137)}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).frozen-effect .portrait-img{--bottom-coef:-3.5;--left-pos:calc(var(--scale) * -28.5)}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).fire-effect::after{left:-10%;bottom:calc(var(--scale) * -45)}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).bleed-effect{right:calc(var(--right) - var(--scale) * 15) !important}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).bleed-effect .portrait-img{--left-pos:calc(var(--scale) * -30)}#screen-combat .panel .portrait-wrapper.fx:has(.feral-dragon).shatter-effect .shatter-crack::after{top:-50%;left:-90%}#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frostfire-effect,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frozen-effect{width:calc(var(--width) - var(--scale) * -142.5);height:calc(var(--width) - var(--scale) * -137)}#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frostfire-effect .portrait-img,#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).frozen-effect .portrait-img{--bottom-coef:-33.5;--left-pos:calc(var(--scale) * -8.75)}#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).bleed-effect{right:calc(var(--right) - var(--scale) * 30) !important}#screen-combat .panel .portrait-wrapper.fx:has(.necromantic-dragon).shatter-effect .shatter-crack::after{top:-100%;left:-60%}#screen-combat .panel .portrait-wrapper.fx:has(.fatty),#screen-combat .panel .portrait-wrapper.fx:has(.necromancer),#screen-combat .panel .portrait-wrapper.fx:has(.deadeye-walker),#screen-combat .panel .portrait-wrapper.fx:has(.rat-king),#screen-combat .panel .portrait-wrapper.fx:has(.orc-fatty),#screen-combat .panel .portrait-wrapper.fx:has(.orc-necromancer){padding-block:calc(var(--scale) * 16) 0}}
