/*! 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}}}._endTurnButton_18i2h_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);text-transform:uppercase;z-index:20;background:linear-gradient(135deg,#ff4b2b,#ff9041);width:135px;height:28px;margin-top:-1px;margin-left:12px;font-size:14px;font-weight:600;transition:transform .2s;border:1px solid #d3d3d3!important}._endTurnButton_18i2h_2[disabled]{background:0 0}._endTurnButton_18i2h_2:hover:not([disabled]){opacity:.9;transform:scale(1.05)}[data-mantine-color-scheme=dark] ._endTurnButton_18i2h_2{border-color:#888!important}._logButton_18i2h_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);color:gray;background:#fff;width:31px;height:31px;padding:2px;position:absolute;top:1px;left:-30px;border:1px solid #d3d3d3!important}._settingsButton_18i2h_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);color:gray;background:#fff;width:31px;height:31px;margin-right:-3px;padding:2px;border:1px solid #d3d3d3!important}._mainContainer_18i2h_2{max-height:100svh;margin:0 auto}._handContainer_18i2h_2{z-index:15}._handContainer_18i2h_2:has(.is-animating){z-index:30!important}._handCounterArea_18i2h_2{position:relative}._handCounterArea_18i2h_2 .info-counter-button{top:10px;left:50%;transform:translate(-50%)}._perspectiveContainer_18i2h_2{--board-scale:1;--auxiliary-card-size:calc(135px * clamp(60, var(--auxiliary-card-percent), 100) / 100);--auxiliary-track-size:calc(var(--auxiliary-card-size) + 12px);--player-board-height:calc(160px + var(--auxiliary-track-size) * 2);--resource-card-overlap:calc(var(--auxiliary-card-size) * -.65);--shield-card-overlap:calc(-121px + (var(--auxiliary-card-size) - 96px) * 15 / 39);perspective:1200px;perspective-origin:bottom;height:calc(var(--player-board-height) * 2 + 215px);transform-origin:top;width:1020px;transform-style:preserve-3d;transform:scale3d(var(--board-scale), var(--board-scale), var(--board-scale))}._perspectiveContainer_18i2h_2[data-board-density="100"]{--resource-card-overlap:-98.2px}._compactPerspectiveContainer_18i2h_2{width:725px;height:1415px}._rotateContainer_18i2h_2{transform-origin:top}[data-mantine-color-scheme=dark] ._playerInfoBadge_18i2h_2,[data-mantine-color-scheme=dark] ._playerClockBadge_18i2h_2,[data-mantine-color-scheme=dark] ._playerInfoPhase_18i2h_2{opacity:.95}._playerInfoBadge_18i2h_2,._playerClockBadge_18i2h_2,._playerInfoPhase_18i2h_2{color:#696969;border:1px solid #d3d3d3;border-radius:10px;position:relative}._playerInfoBadge_18i2h_2{z-index:5;height:28px;padding-left:20px;padding-right:20px;font-size:16px;text-transform:none!important}._playerClockBadge_18i2h_2{z-index:4;background-color:#fffbfb;border-radius:7px;width:75px;height:24px;margin:0 -4px 2px;font-size:13px}._playerInfoPhase_18i2h_2{z-index:3;background-color:#fffdf7;border-radius:6px;height:21px;margin:0 8px 3px;padding-left:12px;padding-right:12px;font-size:11px}._playerInfoContainer_18i2h_2{transform-origin:0;align-items:end;width:420px;height:25px;position:absolute;left:-14px;transform:rotate(-90deg)}._drawerBody_18i2h_2{flex-direction:column;display:flex}._drawerContent_18i2h_2{background:#fffc}._drawerContent_18i2h_2 a{color:#590101;text-decoration:underline}._previewInfo_18i2h_2{background:#fffc}[data-mantine-color-scheme=dark] ._drawerContent_18i2h_2{background:#282828cc}[data-mantine-color-scheme=dark] ._previewInfo_18i2h_2{background:#2e2e2ecc}@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}:root{--grid-glow-color:#ffffffe6;--grid-glow-spread:100px}._gridContainer_1pkse_2{height:var(--player-board-height);grid-template-columns:146px var(--auxiliary-track-size) repeat(4, 1fr) var(--auxiliary-track-size);grid-template-rows:150px repeat(2, var(--auxiliary-track-size));background:#fffc;width:1020px;display:grid;position:relative}._gridContainer_1pkse_2.top:not(._compactGridContainer_1pkse_2){grid-template-rows:repeat(2, var(--auxiliary-track-size)) 150px}._auxiliaryArea_1pkse_2{--board-card-size:var(--auxiliary-card-size)}._compactGridContainer_1pkse_2{--auxiliary-card-size:135px;--resource-card-overlap:-98.2px;--shield-card-overlap:-106px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);width:720px;height:600px}._gridContainer_1pkse_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_1pkse_2:before{box-shadow:none!important}}._emptyBox_1pkse_2{margin:3px;position:relative}._resourceDeckCard_1pkse_2{transform-style:preserve-3d;backface-visibility:hidden;border-radius:10px}._resourceCard_1pkse_2{margin-right:var(--resource-card-overlap);transform-style:preserve-3d;backface-visibility:hidden;position:relative}._shieldCardTop_1pkse_2{margin-bottom:var(--shield-card-overlap);transform-style:preserve-3d;backface-visibility:hidden;position:relative}._shieldCard_1pkse_2{margin-top:var(--shield-card-overlap);transform-style:preserve-3d;backface-visibility:hidden;position:relative}._areaBox_1pkse_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_1pkse_2,._counterArea_1pkse_2):has(.is-animating){z-index:30!important}:is(._areaBox_1pkse_2,._counterArea_1pkse_2) .info-counter-button{color:#00002b}:is(._areaBox_1pkse_2,._counterArea_1pkse_2):hover .info-counter-button{display:block!important}:is(._areaBox_1pkse_2,._counterArea_1pkse_2) .info-counter-button:has(input:checked){display:block!important}._battleAreaBox_1pkse_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_1pkse_2:before{border-image-source:var(--border-dark)}:is(.show-info-counters ._areaBox_1pkse_2 .info-counter-button,.show-info-counters ._counterArea_1pkse_2 .info-counter-button){display:block!important}@media (hover:none),(pointer:coarse){:is(._areaBox_1pkse_2 .info-counter-button,._counterArea_1pkse_2 .info-counter-button){display:block!important}}._areaBoxLabel_1pkse_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_1pkse_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_1pkse_2._noPulse_1pkse_2{animation:none}._outlineActionButton_1pkse_2{color:#8b0000;opacity:.9;background:#ffffffe6;border-color:#8b0000;transition:all .2s;border-width:1px!important}._outlineActionButton_1pkse_2:hover{color:#8b0000;opacity:.7;background:#ffffffe6;border-color:#8b0000;scale:1.05}@keyframes _pulseOpacity_1pkse_1{0%,to{opacity:.7}50%{opacity:.4}}._container_17eu5_1{backface-visibility:hidden;border:1px solid #d7d7d7;border-radius:10px;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] ._container_17eu5_1{border:1px solid #ccc}._cardBottom_17eu5_15{width:100%;position:absolute;bottom:0;overflow:hidden;background-position:bottom!important;background-size:cover!important}
