/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}:root{--grid-glow-color:#ffffffe6;--grid-glow-spread:100px}._gridContainer_1xrc0_2{background:#fffc;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(7,1fr);width:1020px;height:450px;display:grid;position:relative}._compactGridContainer_1xrc0_2{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);width:720px;height:600px}._gridContainer_1xrc0_2:before{content:"";box-shadow:0 0 var(--grid-glow-spread) var(--grid-glow-color), 0 50px var(--grid-glow-spread) var(--grid-glow-color), 100px 50px var(--grid-glow-spread) var(--grid-glow-color);z-index:-5;border-radius:5px;position:absolute;inset:0}[data-mantine-color-scheme=dark]{--grid-glow-color:#fff3;--grid-glow-spread:200px}@media (width<=768px),(hover:none) and (pointer:coarse){._gridContainer_1xrc0_2:before{box-shadow:none!important}}._emptyBox_1xrc0_2{margin:3px;position:relative}._resourceDeckCard_1xrc0_2{transform-style:preserve-3d;backface-visibility:hidden;border-radius:10px}._resourceCard_1xrc0_2{transform-style:preserve-3d;backface-visibility:hidden;margin-right:-98.2px;position:relative}[data-mantine-color-scheme=dark] ._resourceCard_1xrc0_2{filter:brightness(.9)}._shieldCardTop_1xrc0_2{transform-style:preserve-3d;backface-visibility:hidden;margin-bottom:-106px;position:relative}._shieldCard_1xrc0_2{transform-style:preserve-3d;backface-visibility:hidden;margin-top:-106px;position:relative}._areaBox_1xrc0_2{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);perspective:1000px;-webkit-user-select:none;user-select:none;background:#0000000a;border-radius:10px;margin:3px;padding:3px;position:relative}:is(._areaBox_1xrc0_2,._counterArea_1xrc0_2):has(.is-animating){z-index:30!important}:is(._areaBox_1xrc0_2,._counterArea_1xrc0_2) .info-counter-button{color:#00002b}:is(._areaBox_1xrc0_2,._counterArea_1xrc0_2):hover .info-counter-button{display:block!important}:is(._areaBox_1xrc0_2,._counterArea_1xrc0_2) .info-counter-button:has(input:checked){display:block!important}._battleAreaBox_1xrc0_2:before{content:"";border:21px solid #0000;border-width:21px 31px;border-image-source:var(--border-light);pointer-events:none;z-index:20;opacity:.2;background-clip:padding-box;border-image-slice:28 38;border-image-repeat:round;display:block;position:absolute;inset:7px}[data-mantine-color-scheme=dark] ._battleAreaBox_1xrc0_2:before{border-image-source:var(--border-dark)}:is(.show-info-counters ._areaBox_1xrc0_2 .info-counter-button,.show-info-counters ._counterArea_1xrc0_2 .info-counter-button){display:block!important}@media (hover:none),(pointer:coarse){:is(._areaBox_1xrc0_2 .info-counter-button,._counterArea_1xrc0_2 .info-counter-button){display:block!important}}._areaBoxLabel_1xrc0_2{color:#0003;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._statusBoxLabel_1xrc0_2{opacity:.7;color:#000;white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._statusBoxLabel_1xrc0_2._noPulse_1xrc0_2{animation:none}._outlineActionButton_1xrc0_2{color:#8b0000;opacity:.9;background:#ffffffe6;border-color:#8b0000;transition:all .2s;border-width:1px!important}._outlineActionButton_1xrc0_2:hover{color:#8b0000;opacity:.7;background:#ffffffe6;border-color:#8b0000;scale:1.05}@keyframes _pulseOpacity_1xrc0_1{0%,to{opacity:.7}50%{opacity:.4}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}._container_1pqys_1{backface-visibility:hidden;border:1px solid #d7d7d7;border-radius:10px;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] ._container_1pqys_1{border:1px solid #ccc}[data-mantine-color-scheme=dark] .card-back{filter:brightness(.8)}._cardBottom_1pqys_18{width:100%;position:absolute;bottom:0;overflow:hidden;background-position:bottom!important;background-size:cover!important}
