.save-ind{bottom:calc(var(--gy) + var(--f));color:#57779d;font-family:var(--font);font-size:var(--f);letter-spacing:calc(var(--f) / 8);opacity:0;pointer-events:none;right:calc(var(--gx) + var(--f));text-shadow:0 0 6px #030713,0 0 2px #030713;-webkit-user-select:none;user-select:none;z-index:12;transition:opacity .4s;position:fixed}.save-ind:before{content:"";height:calc(var(--f) / 2);margin-right:calc(var(--f) / 2);width:calc(var(--f) / 2);background:#31708d;display:inline-block}.save-ind.on{opacity:1}.save-ind.on:before{animation:.5s steps(2,jump-none) infinite save-blink}@keyframes save-blink{to{opacity:.2}}:root{--bg:#000;--font:"DotGothic16", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--f:16px;--gx:0px;--gy:0px;--gw:100vw;--gh:100vh;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%}body{background:var(--bg);font-family:var(--font);font-size:var(--f);font-smooth:never;-webkit-font-smoothing:none;margin:0;overflow:hidden}canvas{width:100%;height:100%;image-rendering:pixelated;outline:none;display:block}.tut{color:#7b9ab8;font-family:var(--font);font-size:var(--f);letter-spacing:calc(var(--f) / 8);line-height:calc(var(--f) * 1.75);max-width:calc(var(--gw) * .86);opacity:0;pointer-events:none;text-align:center;left:0;right:0;top:calc(var(--gy) + var(--gh) * .07);-webkit-user-select:none;user-select:none;z-index:4;background:#030713b8;border-top:1px solid #223a60;border-bottom:1px solid #223a60;width:fit-content;margin:0 auto;padding:.5em 1.4em;transition:opacity .5s,transform .5s;position:fixed;transform:translateY(6px)}.tut.on{opacity:1;transform:none}.tut b{color:#5ebdcb;font-weight:400}.inv,.inv-hint,.inv-toast{color:#7b9ab8;font-family:var(--font);font-size:var(--f);-webkit-user-select:none;user-select:none}.inv{--c:calc(var(--f) * 2);height:var(--gh);left:var(--gx);top:var(--gy);width:var(--gw);z-index:10;background:radial-gradient(#030713c7,#030713f5 75%);place-items:center;display:none;position:fixed}.inv.on{animation:.18s ease-out inv-in;display:grid}@keyframes inv-in{0%{opacity:0}}.inv-frame{column-gap:calc(var(--f) * 2);row-gap:var(--f);grid-template-columns:auto;display:grid}.inv-mode-box{grid-template-columns:auto auto}.inv-mode-bag{min-width:calc(var(--f) * 24);justify-items:start}.inv-pane{padding:var(--f);background:#071227;border:1px solid #314f78;box-shadow:0 0 0 1px #030713,0 12px 40px #02040cb3}.inv-pane-box{border-color:#31708d;box-shadow:0 0 0 1px #030713,0 0 36px #31708d38,0 12px 40px #02040cb3}.inv-title{color:#7b9ab8;font-size:var(--f);letter-spacing:calc(var(--f) / 4);margin:0 0 calc(var(--f) * .75);font-weight:400}.inv-pane-box .inv-title{color:#6788ac}.inv-cap{color:#57779d;margin:calc(var(--f) * .75) 0 0}.inv-grid{background-color:#050a1a;background-image:linear-gradient(#1b3054 1px,#0000 1px),linear-gradient(90deg,#1b3054 1px,#0000 1px);background-size:var(--c) var(--c);cursor:pointer;touch-action:none;position:relative;box-shadow:inset -1px -1px #1b3054}.inv-item,.inv-cell,.inv-cursor,.inv-n{box-sizing:border-box;pointer-events:none;position:absolute}.inv-cell{background:#0f1b35;border:1px solid #29456d}.inv-item img{height:100%;image-rendering:pixelated;width:100%;display:block;position:absolute;top:0;left:0}.inv-item.sel .inv-cell{background:#142544;border-color:#687c92}.inv-box .inv-item.sel .inv-cell{border-color:#6788ac}.inv-cursor{border:1px solid #4c6c93}.inv-item.ghost{z-index:2}.inv-item.ghost .inv-cell{background:#31708d73;border-color:#6788ac}.inv-item.ghost.swap .inv-cell{background:#687c9266;border-color:#81909c}.inv-item.ghost.bad .inv-cell{background:#73444f80;border-color:#73444f}.inv-n{color:#88a6c1;text-shadow:1px 0 #030713,-1px 0 #030713,0 1px #030713,0 -1px #030713;place-content:end;padding:0 2px 1px 0;line-height:1;display:grid}.inv-info{min-height:calc(var(--f) * 5);padding-top:var(--f);border-top:1px solid #223a60;grid-column:1/-1;width:0;min-width:100%}.inv-name{color:#88a6c1;font-size:var(--f);letter-spacing:calc(var(--f) / 8);margin:0 0 calc(var(--f) / 2);font-weight:400}.inv-text{color:#6f8eb0;line-height:calc(var(--f) * 1.5);margin:0}.inv-empty{color:#314f78}.inv-keys{color:#4c6c93;line-height:calc(var(--f) * 1.5);grid-column:1/-1;width:0;min-width:100%;margin:0}.inv-hint,.inv-toast{left:var(--gx);opacity:0;pointer-events:none;text-align:center;text-shadow:0 0 6px #030713,0 0 2px #030713;white-space:nowrap;width:var(--gw);transition:opacity .25s;position:fixed}.inv-hint{bottom:calc(var(--gy) + var(--gh) * .09);color:#6282a6;letter-spacing:calc(var(--f) / 8);z-index:5}.inv-toast{bottom:calc(var(--gy) + var(--gh) * .17);color:#88a6c1;letter-spacing:calc(var(--f) / 8);z-index:11}.inv-hint.on,.inv-toast.on{opacity:1}
