.ward-workstation-rig{position:absolute}.ward-workstation-art{display:block;width:100%;height:auto}.ward-arcade-monitor{position:absolute;left:0;top:0;width:480px;height:270px;border:0;padding:0;background:#080a0b;transform-origin:0 0;cursor:pointer;touch-action:pan-y}.ward-arcade-monitor canvas{display:block;width:100%;height:100%}.ward-arcade-monitor:focus-visible{outline:4px solid #ff3434;outline-offset:3px}.ward-workstation-rig.effects-paused .ward-arcade-monitor{will-change:auto}.ward-arcade-panel[hidden]{display:none}.ward-arcade-panel{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:rgba(0,0,0,.82);color:#eee;font-family:Arial,sans-serif;touch-action:none}.ward-arcade-shell{box-sizing:border-box;width:min(880px,90vw);max-height:92dvh;padding:18px;background:#101417;border:1px solid #62686a;box-shadow:0 20px 80px #000;display:flex;flex-direction:column;gap:10px}.ward-arcade-shell header{display:flex;justify-content:space-between;align-items:center}.ward-arcade-shell small{font-size:9px;letter-spacing:.18em;color:#b5bdc1}.ward-arcade-shell h2{margin:4px 0 0;font-size:24px;letter-spacing:.07em}.ward-arcade-shell button{min-height:40px;padding:8px 14px;border:1px solid #697174;background:#1b2226;color:#fff;font:700 11px Arial,sans-serif;letter-spacing:.08em;cursor:pointer}.ward-arcade-shell button:focus-visible,.ward-arcade-game:focus-visible{outline:2px solid #ff3b3b;outline-offset:3px}.ward-arcade-shell .ward-arcade-close{font-size:24px;width:42px;padding:0}.ward-arcade-stats{display:flex;justify-content:space-between;gap:10px;font:10px monospace;color:#bbc2c6}.ward-arcade-stats b{display:block;margin-top:3px;font-size:20px;color:#fff}.ward-arcade-stats span:nth-child(2) b{color:#ff4444}.ward-arcade-game{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:1024/600;max-height:58dvh;object-fit:contain;background:#090d10;cursor:crosshair;touch-action:none}.ward-arcade-message{font-size:11px;line-height:1.4;margin:0;min-height:1.4em;color:#d8dde0}.ward-arcade-shell footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.ward-arcade-shell footer>span{font-size:10px;line-height:1.5;color:#b5bdc1;max-width:280px}.ward-arcade-shell footer>div{display:flex;gap:6px}.ward-arcade-shell .ward-arcade-start{background:#a81921;border-color:#e8454c}@media(max-width:600px){.ward-arcade-shell{padding:12px;gap:10px}.ward-arcade-shell h2{font-size:20px}.ward-arcade-stats{font-size:8px;gap:6px}.ward-arcade-stats b{font-size:17px}.ward-arcade-shell footer{flex-direction:column;align-items:stretch;gap:9px}.ward-arcade-shell footer>div button{flex:1}.ward-arcade-game{max-height:45dvh}}@media(max-height:500px){.ward-arcade-shell{padding:8px;gap:5px}.ward-arcade-shell header small{display:none}.ward-arcade-shell h2{font-size:17px}.ward-arcade-stats b{display:inline;margin-left:4px;font-size:15px}.ward-arcade-game{max-height:48dvh}.ward-arcade-shell footer>span{font-size:9px}.ward-arcade-message{font-size:9px}.ward-arcade-shell button{min-height:32px}}
