html,body{margin:0;padding:0;overflow:hidden;background:#000;color:#fff}#game-container{width:100vw;height:100vh}body.controller-input-active,body.controller-input-active *{cursor:none!important}body.controller-input-active>*{pointer-events:none}body.controller-input-active button:focus,body.controller-input-active button:focus-visible,body.controller-input-active input:focus,body.controller-input-active input:focus-visible,body.controller-input-active select:focus,body.controller-input-active select:focus-visible,body.controller-input-active [tabindex]:focus,body.controller-input-active [tabindex]:focus-visible{border-color:gold!important;outline:2px solid #ffd700!important;outline-offset:2px;box-shadow:0 0 0 3px #ffd7005c!important;filter:brightness(1.18)}.skirmish-dialog .army-sprite{grid-row:span 2;width:44px;height:28px;display:block;background-image:url("./media/army-sprites-core-QNEJNGZA.png");background-repeat:no-repeat;background-size:400% 100%;image-rendering:pixelated;animation:skirmish-march .15s steps(2) infinite alternate}.skirmish-dialog .attacker-sprite{background-position:0 0}.skirmish-dialog .defender-sprite{background-position:33.333% 0;transform:scaleX(-1)}.skirmish-dialog .army-total{margin-left:6px;color:#ffe09a;font:700 18px Arial,sans-serif}@keyframes skirmish-march{0%{margin-top:0}to{margin-top:-3px}}*{scrollbar-width:auto;scrollbar-color:#c69a52 #21170e}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:#21170e!important;border:2px solid #6f5130!important;box-shadow:inset 0 0 0 1px #0d0906}*::-webkit-scrollbar-thumb{background:#b88a48!important;border:2px solid #f0cb79!important;border-radius:0!important;box-shadow:inset 2px 2px #e3b966,inset -2px -2px #5d3d1e}*::-webkit-scrollbar-thumb:hover{background:#d8aa59!important}*::-webkit-scrollbar-corner{background:#21170e}
