body.screenshot{background:none}body.screenshot wf-app>div{display:none}body.screenshot wf-about-window,body.screenshot wf-abstract-menu-window,body.screenshot wf-abstract-window,body.screenshot wf-confirmation-window,body.screenshot wf-debug-test-creator-window,body.screenshot wf-difficulty-window,body.screenshot wf-fullscreen-window,body.screenshot wf-game-speed-window,body.screenshot wf-main-window,body.screenshot wf-menu-window,body.screenshot wf-resource-editor-window,body.screenshot wf-save-game-editor-window,body.screenshot wf-settings-window,body.screenshot wf-statistics-window,body.screenshot wf-submenu-window,body.screenshot wf-world-size-window,body.screenshot wf-zone-editor-window{box-shadow:none}wf-window.script-debugger-window{z-index:1001}wf-window.script-debugger-window .content{flex-direction:column}wf-window.script-debugger-window wf-debug-controls{padding-bottom:8px}wf-window.script-debugger-window .zone-state{border-color:#6d6d6d #fff #fff #6d6d6d;border-style:solid;border-width:1px;display:flex;justify-content:space-around;margin-bottom:10px;padding:3px}wf-window.script-debugger-window .zone-state label{color:gray;font-size:.9em}wf-window.script-debugger-window .zone-state span{padding-left:2px;padding-right:2px;text-align:center}wf-window.script-debugger-window .action-list{border-color:#6d6d6d #fff #fff #6d6d6d;border-style:solid;border-width:2px;display:flex;flex-direction:column;max-height:500px;overflow-y:auto}wf-window.script-debugger-window .action-list .action .condition.current,wf-window.script-debugger-window .action-list .action .instruction.current,wf-window.script-debugger-window .action-list .action.current{font-weight:700}wf-debug-action{border-color:#fff #6d6d6d #6d6d6d #fff;border-style:solid;border-width:1px;font-family:Anonymous Pro,monospace;font-size:12px;line-height:14px;min-width:302px;padding:5px;white-space:pre}wf-debug-action>.container{display:flex;flex-direction:row;position:relative}wf-debug-action.active,wf-debug-action[current]>.head{font-weight:700}wf-debug-action .expand{position:absolute;right:5px;top:0;transition:transform .2s}wf-debug-action.expanded .expand{transform:rotate(90deg)}wf-debug-action wf-debug-condition,wf-debug-action wf-debug-instruction{display:inline-block;line-height:14px;overflow:hidden;white-space:nowrap}wf-debug-action wf-debug-condition[current],wf-debug-action wf-debug-instruction[current]{font-weight:700}wf-debug-action wf-debug-condition[truthy] .paren-close,wf-debug-action wf-debug-condition[truthy] .paren-open,wf-debug-action wf-debug-instruction[truthy] .paren-close,wf-debug-action wf-debug-instruction[truthy] .paren-open{color:#006400}wf-debug-action wf-debug-condition wf-debug-breakpoint-button,wf-debug-action wf-debug-instruction wf-debug-breakpoint-button{float:right;margin-right:0;margin-top:0;transform:translateY(2px)}wf-debug-action wf-debug-condition:not(:hover) wf-debug-breakpoint-button:not([active]),wf-debug-action wf-debug-instruction:not(:hover) wf-debug-breakpoint-button:not([active]){display:none}wf-debug-action wf-debug-condition .argument,wf-debug-action wf-debug-instruction .argument{margin-left:5px}wf-debug-action .paren-close{opacity:.8}wf-debug-action .command{color:#07216c}wf-debug-action .key{color:#660e7a}wf-debug-action .head{display:block;float:right;font-size:11px;margin-bottom:4px}wf-debug-action .head>wf-debug-breakpoint-button{margin-left:4px;margin-right:0;margin-top:0;zoom:.8}wf-debug-action .head:not(:hover)>wf-debug-breakpoint-button:not([active]){display:none;float:right}wf-debug-breakpoint-button{background-color:#bfbaae;border:1px solid hsla(0,0%,45%,.84);border-radius:1000px;cursor:pointer;display:inline-block;height:10px;margin-right:5px;margin-top:4px;width:10px}wf-debug-breakpoint-button[active]{background-color:#4c7eea;border-color:rgba(76,126,234,.73);box-shadow:0 0 3px rgba(76,126,234,.73)}.pixelated,.pixelated canvas,wf-debug-abstract-palette-view>canvas,wf-debug-abstract-palette-view>canvas canvas,wf-debug-abstract-tile-view>canvas,wf-debug-abstract-tile-view>canvas canvas,wf-debug-tile-view>canvas,wf-debug-tile-view>canvas canvas{image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}wf-debug-abstract-palette-view,wf-debug-abstract-tile-view,wf-debug-tile-view{position:relative}wf-debug-abstract-palette-view>canvas,wf-debug-abstract-tile-view>canvas,wf-debug-tile-view>canvas{float:left;height:100%;width:100%}wf-debug-tile-view,wf-debug-tile-view>canvas{height:32px;width:32px}.pixelated,.pixelated canvas,wf-debug-abstract-palette-view>canvas,wf-debug-abstract-palette-view>canvas canvas,wf-debug-abstract-tile-view>canvas,wf-debug-abstract-tile-view>canvas canvas{image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}wf-debug-abstract-palette-view,wf-debug-abstract-tile-view{position:relative}wf-debug-abstract-palette-view>canvas,wf-debug-abstract-tile-view>canvas{float:left;height:100%;width:100%}.pixelated,.pixelated canvas,wf-debug-abstract-palette-view>canvas,wf-debug-abstract-palette-view>canvas canvas{image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}wf-debug-abstract-palette-view{position:relative}wf-debug-abstract-palette-view>canvas{float:left;height:100%;width:100%}wf-debug-controls{align-self:center;display:flex;flex-direction:row;justify-content:space-between;width:80px}wf-debug-tile-cell{border-color:#6d6d6d #fff #fff #6d6d6d;border-style:solid;border-width:1px;display:inline-block}wf-debug-tile-cell div{height:32px;width:32px}wf-debug-tile-cell[selected]{background-color:#07216c;color:#fff}wf-debug-tile-cell[selected] .icon{filter:brightness(1.1)}wf-window-titlebar{border-bottom:1px solid rgba(0,0,0,.4);box-shadow:0 1px 0 0 #fff;display:block;line-height:26px;margin-bottom:1px;min-height:27px;padding-bottom:1px;right:0;white-space:nowrap;width:auto}wf-window-titlebar>.close-button{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNTAuMDAzIDYxLjE3NiAyMC43MTUgMjEuMjA2YzIuMDc4IDIuMTQ1IDMuNDI5IDIuMTY2IDUuNTQ2IDBsNC4xNTYtNC4yNTZjMi4wMzUtMi4wODQgMi4xNzQtMy40NTEgMC01LjY3OEw1OC40OSA1MGwyMS45MzEtMjIuNDQ5YzIuMDU1LTIuMTA5IDIuMDk0LTMuNTMzIDAtNS42OGwtNC4xNTYtNC4yNTRjLTIuMTU2LTIuMjA3LTMuNDg4LTIuMTA1LTUuNTQ2IDBMNTAuMDAzIDM4LjgyNCAyOS4yODkgMTcuNjE3Yy0yLjA1OS0yLjEwNS0zLjM5MS0yLjIwNy01LjU0NyAwbC00LjE1NCA0LjI1NGMtMi4wOTYgMi4xNDYtMi4wNTkgMy41NyAwIDUuNjhMNDEuNTE3IDUwIDE5LjU4OCA3Mi40NDhjLTIuMTc0IDIuMjI3LTIuMDU5IDMuNTk0IDAgNS42NzhsNC4xNTQgNC4yNTZjMi4wOTggMi4xNjYgMy40NDkgMi4xNDUgNS41NDcgMHoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:none;border-radius:3px;float:left;height:18px;margin-left:2px;margin-right:2px;margin-top:2px;width:18px}wf-window-titlebar>.close-button:hover{background-color:#9d9d9d}wf-window-titlebar>.close-button:active{background-color:dimgray}wf-window-titlebar>wf-icon-button{color:#555;float:right;position:relative;top:2px}wf-window-titlebar>wf-icon-button:hover{color:#333}wf-window-titlebar>.pin{border-radius:3px;color:#333;float:right;font-size:13px;height:18px;margin-left:2px;margin-right:2px;margin-top:2px;padding:2px 5px;width:18px}wf-window-titlebar>.pin.on,wf-window-titlebar>.pin:hover{background-color:#9d9d9d}wf-window-titlebar>.pin:active{background-color:dimgray}wf-window-titlebar>span{bottom:0;font-family:Arial,sans-serif;font-size:14px;left:0;pointer-events:none;position:absolute;right:0;text-align:center;text-shadow:0 1px 0 #e6e6e6;top:0;width:auto}wf-abstract-window,wf-debug-test-creator-window{background:#cac6bc;border:1px solid #fff;border-radius:3px;box-shadow:1px 2px 6px rgba(0,0,0,.5);margin:0 auto;min-width:2px;position:absolute}wf-abstract-window>.content,wf-debug-test-creator-window>.content{display:flex;flex-wrap:nowrap;overflow-y:auto;padding:10px;position:relative}wf-abstract-window>.content.fullsize,wf-debug-test-creator-window>.content.fullsize{height:calc(100% - 28px);padding:0}wf-abstract-window>.content h1,wf-debug-test-creator-window>.content h1{font-size:16px;font-weight:400;-webkit-margin-before:0}wf-abstract-window>.content hr,wf-debug-test-creator-window>.content hr{border:0;border-bottom:1px solid rgba(0,0,0,.4);box-shadow:0 1px 0 0 #fff;height:0}wf-abstract-window,wf-abstract-window *,wf-debug-test-creator-window,wf-debug-test-creator-window *{cursor:default;user-select:none;-webkit-user-select:none}wf-abstract-window [contenteditable],wf-abstract-window [contenteditable] *,wf-abstract-window [contenteditable] * *,wf-abstract-window input:not([type]),wf-abstract-window input:not([type]) *,wf-abstract-window input[type=number],wf-abstract-window input[type=number] *,wf-abstract-window input[type=search],wf-abstract-window input[type=search] *,wf-abstract-window input[type=text],wf-abstract-window input[type=text] *,wf-abstract-window textarea,wf-abstract-window textarea *,wf-debug-test-creator-window [contenteditable],wf-debug-test-creator-window [contenteditable] *,wf-debug-test-creator-window input:not([type]),wf-debug-test-creator-window input:not([type]) *,wf-debug-test-creator-window input[type=number],wf-debug-test-creator-window input[type=number] *,wf-debug-test-creator-window input[type=search],wf-debug-test-creator-window input[type=search] *,wf-debug-test-creator-window input[type=text],wf-debug-test-creator-window input[type=text] *,wf-debug-test-creator-window textarea,wf-debug-test-creator-window textarea *{cursor:auto;user-select:text;-webkit-user-select:text}wf-debug-test-creator-window .content{flex-direction:column}wf-debug-test-creator-window .content>div+div{margin-top:10px}wf-debug-test-creator-window .content .button-container{align-self:center;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0}wf-debug-test-creator-window .content .button-container wf-button+wf-button{margin-left:10px}wf-debug-test-creator-configuration-builder{display:block;margin-bottom:20px}wf-debug-test-creator-simulation-configuration-builder{display:block;margin-top:10px}wf-debug-test-creator-simulation-configuration-builder .zone-container{display:grid;flex-grow:0;flex-shrink:0;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);width:100%}wf-debug-test-creator-simulation-configuration-builder .zone-container wf-debug-popover-zone-picker{margin:0 -1px -1px 0}wf-debug-test-creator-simulation-configuration-builder .zone-container:before{content:"";grid-column:1/1;grid-row:1/1;padding-bottom:100%;width:0}wf-debug-test-creator-simulation-configuration-builder .zone-container>:first-child{grid-column:1/1;grid-row:1/1}wf-debug-test-creator-simulation-configuration-builder .tile-container{align-self:center;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:center;margin-top:10px}wf-debug-test-creator-simulation-configuration-builder .tile-container wf-resource-editor-popover-tile-picker+wf-resource-editor-popover-tile-picker{margin-left:10px}wf-debug-popover-zone-picker{background:#000;border:1px solid gray;display:block}wf-debug-popover-zone-picker:not([disabled]) :hover{border:1px solid #000}wf-debug-popover-zone-picker>canvas{float:left;height:100%;width:100%}wf-debug-zone-picker{display:block}wf-debug-zone-picker wf-list>div{display:grid;grid-template-columns:1fr 1fr;justify-content:center;padding-bottom:5px;padding-top:5px}wf-debug-zone-picker-cell{display:inline-block}wf-debug-zone-picker-cell.active{border:1px solid #000}wf-debug-zone-picker-cell.empty{height:32px;width:32px}wf-debug-zone-picker-cell>canvas{height:128px;width:128px}wf-debug-test-creator-world-configuration-builder{display:block}wf-debug-test-creator-world-configuration-builder>div{display:flex;flex-direction:column;padding:20px 20px 0}wf-debug-test-creator-world-configuration-builder>div>div+div{margin-top:5px}wf-debug-test-creator-world-configuration-builder>div>div{display:flex;flex-direction:row}wf-debug-test-creator-world-configuration-builder>div>div>label{line-height:23px;margin-right:10px;width:90px}wf-debug-test-creator-world-configuration-builder>div>div select{width:150px}.pixelated,.pixelated canvas,wf-debug-abstract-palette-image-view>canvas,wf-debug-abstract-palette-image-view>canvas canvas,wf-debug-abstract-palette-view>canvas,wf-debug-abstract-palette-view>canvas canvas{image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}wf-debug-abstract-palette-image-view,wf-debug-abstract-palette-view{position:relative}wf-debug-abstract-palette-image-view>canvas,wf-debug-abstract-palette-view>canvas{float:left;height:100%;width:100%}.pixelated,.pixelated canvas,wf-debug-abstract-palette-view>canvas,wf-debug-abstract-palette-view>canvas canvas,wf-debug-abstract-zone-view>canvas,wf-debug-abstract-zone-view>canvas canvas{image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}wf-debug-abstract-palette-view,wf-debug-abstract-zone-view{position:relative}wf-debug-abstract-palette-view>canvas,wf-debug-abstract-zone-view>canvas{float:left;height:100%;width:100%}.inset-border-1px{border-color:#6d6d6d #fff #fff #6d6d6d;border-style:solid;border-width:1px}*{box-sizing:border-box}wf-debug-expection-editor{border-color:#6d6d6d #fff #fff #6d6d6d;border-style:solid;border-width:2px;min-height:128px;overflow-y:auto}wf-debug-expection-editor>div{border-color:#fff #6d6d6d #6d6d6d #fff;border-style:solid;border-width:1px;line-height:32px;padding:2px}wf-debug-expection-editor>div span{margin-left:5px;margin-right:5px}wf-debug-zone-view{display:inline-block}