@import url(https://fonts.googleapis.com/css2?family=Glory&family=Outfit:wght@200;300&display=swap);*{margin:0;padding:0;font-family:"Outfit",sans-serif;box-sizing:border-box;--medium-blue-gray:#9fa6b1;--darker-blue-gray:#4e525a;--dark-blue-gray:#11111a;--dark-gray:#272729;--primary-red:#e4002b;--primary-green:#00e467;--light-blue:rgba(0,132,255,0.15);--sky-blue:#7ec1ff;--deep-sky-blue:#0879e2;--side:min(5.5rem,11.875vw)}.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}@media (prefers-color-scheme:light){body{--primary-color:#000;--primary-lighter-color:#777;--text-color:#444;--bg-color:#fff;--body-bg-color:#fff;--medium-sky-blue:#1a70da;--invert:none}}@media (prefers-color-scheme:dark){body{--primary-color:#fff;--primary-lighter-color:#aaa;--text-color:#ddd;--bg-color:#11111a;--body-bg-color:#22222a;--medium-sky-blue:#559aee;--invert:invert(100%)}}body.light-mode{--primary-color:#000;--primary-lighter-color:#999;--text-color:#444;--bg-color:#fff;--body-bg-color:#fff;--medium-sky-blue:#1a70da;--invert:none}body.dark-mode{--primary-color:#fff;--primary-lighter-color:#7e7e7e;--text-color:#ddd;--bg-color:#11111a;--body-bg-color:#22222a;--medium-sky-blue:#559aee;--invert:invert(100%)}body.plain-style{--img-route:plain_pieces}body.fancy-style{--img-route:styled_pieces}:focus{border-color:var(--medium-sky-blue)}::selection{background-color:rgba(0,140,255,.25)}body{color:var(--text-color);background-color:var(--body-bg-color);-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease}h1,h2,h3,h4,h5,h6,th{font-weight:400}.ripple-effect{position:relative;overflow:hidden;z-index:20}span.ripple{position:absolute;border-radius:50%;transform:scale(0);background-color:rgba(120,123,131,.3);transition:opacity .4s ease,transform 1s ease;-webkit-transition:opacity .4s ease,transform 1s ease;-moz-transition:opacity .4s ease,transform 1s ease;-ms-transition:opacity .4s ease,transform 1s ease;-o-transition:opacity .4s ease,transform 1s ease}span.ripple.active{transform:scale(4);-webkit-transform:scale(4);-moz-transform:scale(4);-ms-transform:scale(4);-o-transform:scale(4)}.errorBoundary{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:2rem;gap:2rem}.errorBoundary .errorPic{display:block;width:40rem;height:25rem;max-width:90%;margin:0 auto;background-image:url(/react-chess-app/static/media/error_boundary.9beb159a.png);background-position:50%;background-size:cover}hr{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:0;width:100%;height:1px;margin:1rem auto;background:hsla(0,0%,50.2%,.5)}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(67,70,77,.75);z-index:15;visibility:hidden;opacity:0;transition:.3s ease;transition-duration:visibility 0s,opacity .3s;transition-delay:opacity .3s;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}body.open-promo .modal,body.open-setting .modal{visibility:visible;opacity:1}button.btn{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3rem;height:3rem;background-color:transparent;border:1px solid rgba(120,123,131,.3)!important;outline:0;filter:var(--invert);background-size:70%;background-position:50%;background-repeat:no-repeat;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer;opacity:.85;-webkit-filter:var(--invert);transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease}button.btn:disabled{opacity:.5;cursor:not-allowed}button.btn:not(:disabled):focus,button.btn:not(:disabled):hover{background-color:rgba(0,0,0,.1);opacity:1}button.newGame{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;display:inline-block;font-size:1rem;text-transform:uppercase;margin-left:2rem;background-image:linear-gradient(45deg,#2f66ff,#451adf 51%,#892fff);background-size:200% auto;color:#fff;font-weight:700;margin-top:-10px;padding:10px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;overflow:hidden}button.newGame:hover{background-position:100%}.board{display:block;width:calc(var(--side)*8 + .25rem);height:calc(var(--side)*8 + .25rem);margin:3rem auto 0;border-collapse:collapse;border:2px solid var(--medium-blue-gray);background-color:#fff;box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05)}.board .square{display:inline-block;width:var(--side);height:var(--side);overflow:hidden}.board tr:nth-child(2n) td:nth-child(odd),.board tr:nth-child(odd) td:nth-child(2n){background:linear-gradient(45deg,#9b9ea7,#a9acb3,#9b9ea7)}.figure{position:relative;display:block;width:100%;height:100%;background-size:75%;background-repeat:no-repeat;background-position:50%;image-rendering:-webkit-optimize-contrast;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;z-index:5}body.plain-style .figure.black.king{background-image:url(/react-chess-app/static/media/bking.98944197.png)}body.plain-style .figure.black.queen{background-image:url(/react-chess-app/static/media/bqueen.a1d29bee.png)}body.plain-style .figure.black.bishop{background-image:url(/react-chess-app/static/media/bbishop.5dbb50e1.png)}body.plain-style .figure.black.knight{background-image:url(/react-chess-app/static/media/bknight.59f1c45b.png)}body.plain-style .figure.black.rook{background-image:url(data:image/png;base64,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)}body.plain-style .figure.black.pawn{background-image:url(/react-chess-app/static/media/bpawn.1cce9c9a.png);background-size:80%;background-position:center 20%}body.plain-style .figure.white.king{background-image:url(/react-chess-app/static/media/wking.f4b13cfe.png)}body.plain-style .figure.white.queen{background-image:url(/react-chess-app/static/media/wqueen.ef36ca9d.png)}body.plain-style .figure.white.bishop{background-image:url(/react-chess-app/static/media/wbishop.0c3013dd.png)}body.plain-style .figure.white.knight{background-image:url(/react-chess-app/static/media/wknight.eeab30e1.png)}body.plain-style .figure.white.rook{background-image:url(data:image/png;base64,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)}body.plain-style .figure.white.pawn{background-image:url(/react-chess-app/static/media/wpawn.f55a415c.png);background-size:80%;background-position:center 20%}body.fancy-style .figure.black.king{background-image:url(/react-chess-app/static/media/bking.820a2e47.png);background-size:65%}body.fancy-style .figure.black.queen{background-image:url(/react-chess-app/static/media/bqueen.fd372f81.png);background-size:65%}body.fancy-style .figure.black.bishop{background-image:url(/react-chess-app/static/media/bbishop.c60ab77d.png);background-size:65%}body.fancy-style .figure.black.knight{background-image:url(/react-chess-app/static/media/bknight.00f6f843.png)}body.fancy-style .figure.black.rook{background-image:url(data:image/png;base64,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)}body.fancy-style .figure.black.pawn{background-image:url(/react-chess-app/static/media/bpawn.76d35813.png)}body.fancy-style .figure.white.king{background-image:url(/react-chess-app/static/media/wking.20c79720.png);background-size:65%}body.fancy-style .figure.white.queen{background-image:url(/react-chess-app/static/media/wqueen.c160babb.png);background-size:65%}body.fancy-style .figure.white.bishop{background-image:url(/react-chess-app/static/media/wbishop.caf7d0b3.png)}body.fancy-style .figure.white.knight{background-image:url(/react-chess-app/static/media/wknight.dd52e6ac.png)}body.fancy-style .figure.white.rook{background-image:url(data:image/png;base64,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)}body.fancy-style .figure.white.pawn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAD8CAYAAADUmiBhAAABcWlDQ1BpY2MAACiRdZE9S8NQFIbfpkpFKx10EHHIUMWhhaIg4qR16FKk1ApWXZLbpBWSNNykSHEVXBwKDqKLX4P/QFfBVUEQFEHEyR/g1yIlntsUWqQ94eY8vPe8h3vPBaS0wUynJwGYlsuzqaS8ml+TQ+8IQEIQc4gozLEXMpk0usbPI1VTPMRFr+51HWOgoDkMCPQRzzCbu8TzxOkt1xa8RzzMSkqB+IQ4xumAxLdCV31+E1z0+Uswz2UXAUn0lIttrLYxK3GTeJI4ahoV1jyPuElYs1aWKY/SGoODLFJIQoaKCjZhwEWcskUz6+xLNHxLKJOH0d9GFZwcRZTIGyO1Ql01yjrpGn0GqmLu/+fp6NNTfvdwEuh99bzPcSC0D9Rrnvd76nn1MyD4AlxbLX+Z5jT7TXqtpUWPgcgOcHnT0tQD4GoXGHm2Fa40pCAtSdeBjwtgMA8M3QP96/6smvs4fwJy2/REd8DhETBB9ZGNP7gKZ+mND+m9AAAACXBIWXMAABcSAAAXEgFnn9JSAAAgAElEQVR4Ae2dCdRVVRXHL1k2OpUN5IQiaZGgGIiopAIqauLQSgvNWlKZDZbDololq5XDSsNcyzRDcQ6JBJXQTIRIzTEHNHHACXEuyzCtbHid//b7XR8f3/C+8d133/+s9e4579xz7z3nf+65e5999t4nyxyMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYgUZAYEAjVLJMdXz22Wcrq1atiib9+9//zpv2pje9KdIDBrzeJe9+97uzN7/5zZH3nve8x/2UI1X/hDujD/rgxRdfrOi2DI65c+dmTz/9dDzp8ccfz/70pz9F+r///W/EGhyVSlySkbfBBhtk6667bpzffPPNI95uu+2yESNGRHrIkCHuu0Ci/w+vf976/7l+ohFoWAT8teqlroO63HDDDdmVV14Zd12+fHl+9//85z+RVgwr9pa3vCXyxJK99tprkSZWmbe//e35eSV0rSiQwqhRoyKeOHFiNmbMGPdjoNE/B4PdQ5zvvPPO4KvOPvvsuNN9992Xve1tb4v0Sy+9FLEGBwPkrW99a7b22mtHPoOHWJnMaf7+97/nA4kBJ9aNeRDP2GyzzTLYt8MPPzzbZpttOu3TJ598srLpppt2Wi4q6cMaCJg9WwMSZxiBjhHw16ZjfNo8mybyQV1mzpyZaZKv8L///S9iUQJYLFEBBcWDBw+OtCbzaRIf6UGDBkWsQ2LvIs19Xn755eyee+6JvETNIl65cmWWpG+Rfv755/Py66yzTqQ/+MEPZlOmTIn03nvv7b4NJHr/YErT+5j6jiVHwF+jLnTwihUrgsKccsopcdXixYuz9ddfP9LMS9Zaa61s1113jbx999034tGjR0fc00Oai2RLliyJ2yxatCjixx57LAQE+qO5D1RnwoQJcf473/mO+ziQ6L2DAa0Ry7vuuqty0kknRWnWX8RCMUkfOnRonPvc5z6XD5oab92tYn/5y1/iujlz5mTz5s2L9Kuvvpo999xzkd5www0jPvjgg7NjjjlmtX7+85//XEnnV8uLwj7UhIDZs5pgciEj8AYC/tq8gUWbqYceeihYsunTp2f33ntvlPnHP/4RsSbtBx10UKSnTZvW5vX9kfnwww/HY0499dTsjjvuiPTAgQMjluBgv/32i/SJJ57o/g4kenYwpekZfr66CRHwl6eDTk+T7MqsWbOixOWXX55pkq/Aqvyhhx6aaUGxKEEi6eOOOy6qs2zZsrxaG220UaSPPPLIiA844AD3e45O1xMGrwPMLrzwwsqMGTOihNZfWEM57LDDIu/AAw/MNtlkkw7u0P+nUAb9xje+EQ9PEr9MAgKF9773vRGfc8452RZbbOG+DzS6fjB71nXMfEWTI+CvTRsvQNIfi8l/EtXm1EVf8PHjx0fpY489NmKtwCfxbaQR8bZxu7pkPfDAA/HcqVOn5mYJ6L/tuOOO2RlnnOG+72bPvG7l1M2Ly3qZFi0VxNagdLnVVltln/rUpyJfg4VQtMFCvWDFJk+enJ188smRDXupBdGkjR0fhrFjx3rwAFqNsdmzGoFyMSMAAqY0IJHipUuXxtf3hBNOiFx9mVHV32uvvbIddtihqnSxk1BAaQRcffXVUdm77747YmkNXHXVVcVuQIFrZ0pT4M5x1YqJgClNVb/ceuut8e+pp56KWAZjW2+9daT32GOPqpKNldS8RuGRRx6JWMZsN998c6STNkFQ1w996EOe2wQinR88aKowQoOYLK3NSNKkgG0M5xop3nPPPaO6F198ccQyw0YV6A9/+EMjNaUQdTV7VohucCUaCQFTmpbeeuaZZyooX2J/LyEAlKaROrW9um677bZxSoqnyZdapLEKtblAe6itmW9KsyYmzjECHSJgStMCz/333597jIHf1zymTJRm+PDh0VppBiBKl/NCBdocf3zoEAEPmhZ4pHbyzne+M/7hvEJOMMoUEGbI5S2Wn6jW4NmzTO3tq7aYPesrZH3f0iJgStPStXK7hPLlO97xjsjF1VJZeh87IHnuRA/tr3/9azQPl1BlaWtftsOUpi/R9b1LiYApTUu3yg0sbpjg84nL0vPve9/7oikSAuAnGseGxGVpa1+2w4OmBd1XXnklN2dGskTclx1Qj3tr0s8HwQKArveA2bOuY+YrmhwBU5qWF6AtqvLPf/6zlK/Hv/71r9zJIbutsZNBKRvcy43yoGkBVGsXsCqtJUu9jHndbyevoMxhmNsweOpeuQaogNmzBugkV7FYCJjStPTHlltumfcM+1++8MIL+RYYKDjmhRowgYdQKKqagBaE2bPaO9SUpnasXNIIBAKmNC0vwrBhw/ItyPkSSwctmQxEiTJQGgzONJ9hTYqtB8vQvv4a0x40LUjL3He33XYL019JlxS0O5lYtLKEBx98MJqi9mEzlDxtRl5yS2Vz5xo72uxZjUC5mBEAAVMakEjxyJEj49+vf/3riLUnZvLnHOlx48ZF3IiHtF1IVBsXTvJ9sO6660Ye/gOOOOKISmLRTG1q6GBTmhpAchEjUI2AKU0VGmkLivi3cOHCiLXH5Qc+8IFIy+XRmDFjqkoXO4mRmRZt58+fH5UlT4qbLGriYtdUpvb+9KCpwiqZNgd7IlZF2TfeeGMmRU6F2bNnN9Sg0WBR0D41sJvy46agvUJxIpJ8PpslC1RqP5g9qx0rlzQCgYApTRsvwv777x+52ssSPTTtZckXe+LEiW1cVcysmTNn5k4zUEDddNNN8x0Qvva1rxWz4gWulQdNG53D3GX06NHZTTfdFCWk5KiNYBWY5xTZ8cZPfvKTqKu8hr7rXe+KNKbNif3M3v/+95stC1S6fjB71nXMfEWTI2BK08YLgCTp9ttvr7Dd+NNPP52r1Pz0pz+Nq770pS9l22+/fRt3qF/WlVdeGQ+fN29exJr0ozID27nLLrvUr4IleLIpTQk60U3oXwTM13aC90UXXRTi51/96lfZ3/72tyjNVhyiMl/5ylciT/OfegXqk7YEzFJ9oxrozMkdlbY+VJg2bVrESdPB/R5IdO9g8GrE7ayzzqrMmjUrSmPlqM1rBw8eHHlHHXVUxNoxrT+DbGRuueWWeOQll1ySrVq1KtJoasvp+ec///nImzBhgvu7FzrH7FkvgOhbNBcC/vLU2N9JBaVy5plnRunf/e53Ect0AG+ca621VuSJZTvkkEMi3ROWTfduy8Zl5cqVcW92bdPakdaQFOSWCUtMzBu++93vZpMmTXI/B0K9czCl6R0cfZcmQsBfoA46O4mZKwsWLIgSoi4IArQ7soK0BbCtZw6xzjrr5F97ee1UwOAr/tR4EOXinmglSHSM+FiLrQraIoNtMqTyjysqFmClkAnVYb512GGHud9r7Ie2ihm8NlARK6bs6dOnZ9dcc02UkApKUm6MNI439DLjCkkvrIJealg1yvGiR4EaD7oH1zN49AzS3FODloErAQWqMgwerdMw6IYOHRpP13rNoYce6r6vsS9aFzN71hoR/zcCnSDgr00LQNV7TiZWLCjNN7/5zVyEu80222SPPvpolIaS6GuOuj2xWCW+7GLVFDAviD81HkTBuCfsnZ4HWwZlg/Lotq+++mpuJ0O+BBWkYdPWW2+9LOmkue9r7IvWxaxG04LIhhtumL9ELBbqZUWCpZf4vPPOi9K8xHqBGSAYdYmlYi7Di62XtKtBAw32DFZLMQOWWGwarJoGR2pHPEpsmYJ2eEPqRznNzdJ2ifFhSCxb3u64wIdOETB71ilELmAEVkfAlGZ1POIf7Iwm1VALOaLQV1thxIgRERfZNEBqPwrydfbSSy9FGqopSrn++utHng9dR8CUpuuY+YomR8CUpo0XAL/OG2+8cYaDPdnc/+AHP4jSH/vYxyKWMdf48ePbuEP9ss4///x4+Ny5cyPWmhIiaaimvGputNFGnst0s5s8aNoALlluxgt1xRVXVLCA1EaueKOUNrGCJtYyHVZIHjojrudBa0qnnXZaVAH1Hm1Oi1CABc9jjz0214auZ30b9dlmzxq151zvuiFgStMB9MkP2oDE3oRoVmxPWtuI0mz4KtOAxYsXRx5i5WR738Ed+/bUpZdemnvORLVG1OXoo4+OB++0004RY5nat7Up791Nacrbt25ZHyHgyWALsKIoqNiz8i+DLnTLJKaV80AFzW8UtPjIXAbrSHl+YcKN6Jr/cVGNBxY2VZzFTaXJr45JL1q0KF/9xwPNwIEDs80220yXZmgoaEGW9O677x7nRJFSWb8PgUbHh6YHKbmeDfZL0ib2b8GZhl5GVGAkSWMAkad1HFbm2WJcLzgvMdBThv+1xLpH9WBpfQ3PUExagxNtBSRmugeDlljnsLtBuLHzzjtn1n5ujXLb/82etY2Lc41Auwg0vSDgggsuCHCuv/76DGd6qNdrws8XWc7QYWn4iuurjgIlsW4GZYECoJ/Wbi+0cULXtqY01f+5t2LSEkbwLMTMujVsIrpnMiGQSyqFJ554ImLpy1199dVBdffZZ5+m50AClHYOpjTtAONsI9AeAk1LadJkPr6qX/ziFwMbrDL1Z4899og8TaI1l1GQzT5zGhYORVGYJ/CFh8rommrqo/9dCVAPXQOFIa6+T3U51YHnI3KWQIAy1EcmArfddlvcZsWKFRGL4iAIqb6/02si0LSDht3BYMWk2s9ay9SpUwMpVvvXhK3xc5K2QzTixz/+ccRS6nzssccav2H90AKzZ/0Ash9RLgSaltLAssBeiWWB7WKNo1xdvXprEApgzSlhAVisXtL/WiPQtINGmr4KvChi05jXzJgxI85Jm5l1j+r5AnMbzTE4z1xC9+GezEGQtsVNazzoHlxfHZNu6zaas1AfzcEUpLDJXIZr1ZY5c+bEeSRrshdi97Q44UO7CJg9axcanzACbSPQ9PL4ZCMTUjRtTcE6THKyEWhVWzfCzugEX2exeFAVpGdi7SgL5YLta7sL2s7VPWAh2y7xeq6oBxREjjUk8VNgUq+1JnwWvH5FFg47qCPaDcm+JvcMOnny5KZ/L8CqrdiUpi1UnGcEOkCgaec0YMKajFbIly5dGtl4ltEkWby+wjPPPJM7C2T+onx2EGCeo5V49NCwyWcrcpWvNXSF0nBPUTT8GOCVRpSPnQQQcIhSohFAuXHjxmWmMCDZcWwy3IJPcixemT9/fvyTyozCwoULc99j+g+7xIKnXmyxRAr4KNMLWb32o3PVg0z/awmwXCrLczu7TnXAQTqCDv3XgFeA/ZRG85AhQyJv5MiREcts29ujBxSdHsyedQqRCxiB1RFoevYMODbZZJMBqNbwZZeGAKJZiY132223KD5lypSI5YAD0S6sGPerdwzFkT9q2E1YMpkDnH766eYyutlJpjTdBM6XNS8CpjRVfZ/s+1f7+t58882V2bNnRwlRHyw32bJClKZoFIbmIBCQ6BlBBBSUeQxlHXcNAQ+aDvDShB8zZgkH0BzW7mMKWqPByyZSqA5u1y+n0jbu8Ry2Rle9EVYwWEaNGtUvdSnrQ8yelbVn3a4+Q2A1dqTPntLAN047oYXGgDzvy2WTAqv/cljBOk9yMBjnpEWAxgCi5mrxcRSq4SBWiuuqY1gsnqG6UJ/rrrsuu+mmm+Lu+DuQWJwdqI877rg4l9Zk3O819EF7RQxee8ikfO2IlpQYA6Nzzz033xIds2i9uEimGCBaK0FBkxe7g0e0e6p60KDyosHDACHWM0iLDasuq5uLbUTqd/zxx7u/20W89hNmz2rHyiWNQCDgL08XXoSf//znwaohCFi2bFmuDIlnTanhM/GGrYLydOFRoUUABUHxU8qYrAtB4USRKCf1HdLsD6o1JTxresW/Kz3QfllTmvax8Rkj0CYCpjRtwtJx5n333RcUR5Ptyy67LAozz5EavrYhV0BxE8oTmd04cL3WhJgnoe4v1X4Mz3T+oIMOiiew8dT222/vPu4G5h1d4nWajtBp51zatDZexLRwWLn88stXKyUW6sgjj4w82agoYOMSf2o8SOkTDWokZloXQpta9j8KaVPdfCANHz48+8IXvuBBUiPG3S1m9qy7yPm6pkXAlKYHXZ8UHwckcW6walAAUQV2Shs0aFAP7t7xpWzxIcEAAgfsZaqvlBJqa/Wg6vNOdx0BU5quY+YrmhwBD5oevADJl0BF8wz9RGH005dfE3cm7z24fYeXyse0frLW1JxJP7YIqb7QVKYajd5Jmz3rAY6yT2GSjlm0WCWcpvfg1p1eisRMUjTqUBSl0U4r3+AFTGkavANd/f5HwJSmB5jL/zFfecTDojJQgR7cutNL2d1Mk3+0ANA76/RiF+gRAqY0PYLPFzcjAqY0Peh1TfYRNfO116o8emg9uHWnl6JtIAqH21ltlyHhhC5O8xsvcnaKYvcKeNB0D7e4SpackpxVh/4yf2avTA1W2DINIJQ7q+vkdO8iYPasd/H03ZoAAVOaHnSy2CFU9LlNtf9n8voixtxAom6oi6gO27X3xTN9z9cR8KDpwZsgjy941mSfl+Q/rQd3rP1S2EDNn/A2o0HzyCOP1H4Tl+wWAmbPugWbL2pmBDxoutH7SVWmot9TTz2VXy0Jln6sn+Qn+jgh8wOeLUojP2dss9HHj27a23vQNG3Xu+HdRcBzmm4gx8Rb6zQ4EETs2987QouyYRogSlNN/brRNF9SAwIeNDWA1LoIk22p0CAAYLBg6tz6mr76r/UaFES1ZoRvNrGPemYSGHiRs5fBN3vWy4D6duVHwJSmG318zz33xFWagKOwic9n7XHZn0GbN7E2JCqDgw8LA/quF0xp+g5b37mkCJjSdKNjmdNoDoEAoL9FzVRbhmdsC/jCCy/kFqNsGUg5x72HgAdNF7BML2VMrvfZZ5+4SlIr7GhwhN6F2/VK0eRrOtt2223jXgxm/bntttvWuL+FA2tA0q0Ms2fdgs0XNTMCpjRd6P20M1qURt9MazTaKVkBHwHxp58PyXlhPPGKK67Id5Jmqw1RxyScCLGzxc+90zEeNF3A8frrr4/SbKuhP8OGDYs8Bk/86edDcj0bT9xggw1y6Rmb0iYXuv1cm/I/zuxZ+fvYLexlBExpagR0+fLllaOOOipK49NMtjS77LJLjXfou2KYVw8dOjS79tpr40GYDrAtSN89vfnubErTfH3uFvcQAVOaGgGUd34ojFw3KWhnZ/w213ibPi02duzYDB/PuJHSHpwrV64MUXkykLMeWi/0gAdNjSBKcobKDJ5gtMU4O47VeJs+Laatzj/ykY/EMx588MGIX3755Xwg9enDm+jmZs+aqLPd1N5BwJSmExwvvfTSYG3OP//8fPOkLbfcMq4aP358J1f372mJvdnJ+aGHHoqHy0H6NddcE+kVK1ZEW5LKj9m0HnSNKU0PwPOlzYmAKU0n/c6Cplb/ZRmpMGTIkIjR+Yo/BTlQJ8TQsjJlgVPCDIeeI+BB0wGGc+bMqZx11llRQntgstMYe2p2cGndTqEdsPvuu0cdzj333NxN7oUXXhh5SVugkhxymEXrZi+ZPesmcL6seREwpWnp++Rwr5LU7OPr+/DDD8eE+Zhjjslt7mWHP2HChCiNIKDIr83HP/7xqN7SpUuzZcuWRZrt1H/0ox8VueqFr1vTD5pnn302BogGTDIXjvS3v/3t6DjZpzA3kBRq//33L3yHyhBNATZt8uTJ2dFHHx15sr1R+P3vf5/NnDkz2nrEEUeYTQtUaj+YPasdK5c0AoGAvzItL4L2dfnhD38Y/+66666IpS7D6r+oz3777ddSurGiL3/5y1FhnG3IAYcopwJUdfTo0d7TJhDp/GBK0zlGLmEEVkOg6ec0oHH66adnUBgmzHIE+MlPfjKKNCqVUeWPP/74aMPJJ58c8eOPPy6qEulzzjknYu0S7VAbAk3LniXHEzERnjVrViB17733Zq+88kqk0WLWxP9b3/pW5MkqstHDddddF00477zzcokabNrgwYOzcePGxfk999wzSx5Dm/bd6KyfzZ51hpDPG4FWCDQVe5aoSVAXiWVZq8D3sXyY4Z3y4IMPDpgkqsUcoBVuhf2b3DRF3bDcrK4obqZkcfq9730vTmEjJNb0ySefjDw5UU+mEIEVKkPJBMKUpwVMU5rqt8ppI1ADAqX/etx///2VO+64I6D47W9/G7FWyfGMiT6ZjLX23nvvOD9lypSIBw0aFHEZDzgTnDZtWjRPfqkRBkg5Fa+dI0aMiPOa52ClmkwQSv/edNTnpWg8ni/l3yutdgdbMXv27Gi3NHw1IBTwTaaJPluZaycxhUmTJmWsZ0RGkxyw8LzkkksynHCIJWXQMJAEBywfHkYPOOCALH1YSvEOdaW7zZ51BS2XNQIJgVJ9JW6//fbKGWecER2rnZcVxIax7oKzCflfZt1lr732inJ4qYw/TXjQDtG33nprtHzBggWZWFgFKLIwEwtXnTdx4sTslFNOKdU7FA3s5GBK0wlAPm0EWiNQqq/E97///cpvfvObaCMLlZrob7zxxpE3ZsyYiPWFROMXPr01MM38XyJ5KPWSJUsCijvvvDM3k8Atryj3mWeeGeeTF5xSvUsd9X8p1mnSXiwx+T/hhBPWmPRroOAFk20xpEbCZrM4NRcbgmrJ2muvHZipDOyJJsavvfZaR1g25DlZpCpI4wGJoib/pHfcccc4r48PWAk/BeEjVk4hCRSiD7beeut88GBqUbY1HrNn0eU+GIHaEci/CrVfUoySjz76aHzZbrjhhiy5WYpKafcvRMisdIvVYC2Gmq+33no5pYGqKGZrcb6+oixQJ22vwUSY+5QhZndqdNDUJmEHCwZ2EkMjumerEVEj9vvEmlWU/dOf/nTDvle19GnDNi5pJcegmTdvXt5OdSrrCwwAvfiwGrBXnNOFnNNLgbcZzuvFIS0JHAMof2AJErRP6jfYDmlbdySOUqlRED4DBw6MNDgkq9d8S3gGjwbZ1KlTo1xaLG7Y9ysa0M7B7Fk7wDjbCLSHQMMJAu6+++6gMJr0Kzz33HM5+yXWjC8kDdYW5XxB+aquWrUq98GMwqZYEjQGiPV1hTopjVCAe5chhi378Ic/nKvRiKWFbUXiqLYqX4FrJD2DDSYW5cajZxQu4cGUpoSd6ib1LQINR2lwR8SW3zKegp8W9cFrft/C5ruDAHNKrEOl5Iof6eTNJ7iCJCQo1dym4QaN2CQF2CatFaCJ6wHDq9x/8Uc/+tF4GIvFYs9geZHM9V9t+udJZs/6B2c/pUQINCylYaKqL5vs+xW0DTibLKXtJPJu4svHOQkPuD4v1KQJKDfidsEgkTJrUojkq9WN2Dla1yTBTCCH8ERi/+RfYLW8+FOigylNiTrTTekfBBqO0mBNie26BAMYSk2fPj2f6yTnf4GgfDDLElGBr6FEpih0xokmPiBGF3Vh0VJieygQmgGiKswjhamCyrD4iRaF4p122inOl3WPz4aValx00UUhEdAOZQwKDRRYA6RrqePylX6tYCuINTN7FlCspvHAepZYMwYQ7JkGF1JKrXMpqDwfJ2kRKGyxxRbZZz7zmUgnl1AN+35FA9o5mD1rBxhnG4H2EGg49oyGyCZGQVTm2muvjbRYCdgNuSlSEEsB+4Yyp1gztAOiUBMfUL4U9YAlExywZaz0SxsA6iNBioKUNDfffPNIs7vCgQceKKeDpaQw0dB0KFXjtJimeY0CNh9iyRhAp512WpzTwGJ+ExlNfODjobkImFSvryCZvOyyy3KJGkqx8g/HPjhAmAz+SvVO0a7q2OxZNRpOG4EaEGhY9qy6bckzZAgF5I4IpUJYMrEcbF2+8847V1/mdA0IQKXnzp2b/fGPf4wrtPW6gtZo2Bh36NChpacw0eh0MKUBCcdGoEYEGp7S3HLLLZULLrggmrto0aI1VNX1VfzsZz9bIxwuJgS04o/QBH0+UWkEBQgH0u7XWdqfNEBLzgaD2ovyJHdYpaY6DdG45CUzZ7/QckaTVh2MVEe+u5jEyj5E4ZBDDsn3mIkMH7qFgPBevHhxXHvxxRdHDNb6Axsny00sPFGkHTZsWKb1MoXONJ6TZC76usiub82eRVf6YARqR6AwlAYfzHh21M7Ky5cvj5awyZJWqlmHwUJTK9Y4fJAbIiwNtV6g4Ml/wNArB1RmWBeTIID+Qi1J1pyIsekr9RsKnxJXw/LJqbqCvJtqd+1eqWQ/3MSUph9A9iPKhUAhRndaOKtgV47I+Pnnn89QAkTnSXwzfDSTUuUNHz48ekVbQeAYEB66XN1VrNZou46FCxdGpaA46jeoDrWVjhqcgeaf6ApifjBy5Mjs61//ehRP86BCvJPUva24rhVME8qY9P3yl7/MpTDySaagQYECIY4ctGKNQuaoUaOi3HbbbZfJeYYC1oPxx4e6IKAd1eSLToF1HQlonnjiichTHyG4QQonNg51nK9+9atRLmlK1/XdjEq0czB71g4wzjYC7SFQt3Wa9OWpnHjiiVEvfYXYPZnVZvkQHjt2bJyHumiSaWrSXlcWI19iZkTN1TVi8ygJd3DGASUSVwFbLkfrRQ91GzSS+yfXsoGP2DAGA1uQy8sMDsmLDqLr1zkCyTF6FFL8iU98ItIsSs+cOTM3ZrvxxhvjXGLpKumdKCSLZvas8/52CSOwGgJ1ozRydsEW5DKfxZJyhx12WK2C/lNeBFhTu+qqq3L2DO6jqFRGvWFKU9530i3rIwTqRmlkMcjKsSgNouY+aqdvW0AEWGuTwSDrauiwJZ3CSlIaLeScpm6DRuaxTP6TPUy+4DVjxozoXvkoY52GRU6pzAA0C2OS+WOaW8D3wlVqQYAPpNZk6DttV68g1RrWbBg8mGG3XF6oyOxZobrDlWkEBOpGabbaaquMNaRvrA0AAAMiSURBVJnqr8/PfvazwE1UBpUZvD9K7Ryqgg8u/SfdCIA3ax3pS2l30Ico2uo/fgdY40nLDYVkzdR/pjTN+ha73d1GoG6UJs1pBhx++OGhe6Z5Cer/fHGq5y+0TuVQN0cBUBSJLxflHBcPAeYoilHohEPQ/JY+xBVU8VrwRo3qNmjkbgnNVpFplPhwUi7lTIDGy6PYNLw7IhCQnQZas280y6miIVDdl7BqeDyVHzU+gggHilb/6vqYPatGw2kjUAMCdaM0csgglXEFiSBxbH722WdHHkKC+ONDKRGQIxSFU089NdcIWLJkSeQlH9GVogoDTGmii3wwArUjUDdKo23/mNRrzoINuSlM7Z3X6CVxE6V24BIXJ49FpTKqa90GjdT+kZhogg+rhnNtDx51T7kDbrhQ3FVrkZ4WWY3G7Fm530u3rg8QqBulkY6RLDEVJLfHPdDs2bMjb9ddd839BEdGOshpA9RJlIoAleK/4+IiINEyFAZfAlpyYKkB3w9FVdYUsnUbNAIJx+Tz58/PWIv5xS9+ET2uPBxqoOynxTDk+Qwe2eGQV9xXxTVD+VYfSBY1ibVGR1+jRlNkxMyeFbl3XLdCIlA3SpOkZQOSs4VQo5HEZMGCBQEQ9hSSrLVe/a9GEOqjGIXO6vNOFwsBOAP1F2YAcAhS3p00aVJUuPUmUcVqxeu1MaUpYq+4ToVGoBDq1w888EAF/8BMDvU1QqeML5J4X3TUoC4YNBUaZVcupy5aj2H+wuRfQp999903UCry+gzdWIhBQ2UUJx9owbJp0EDGGSAi8ZB58jRoYNWq7+N0sRDgY6dayS5KYciQIYV7/6JinRzMnnUCkE8bASNgBAqJwIsvvljRr5CVa1UpU5pWgPivETACRsAIGAEj0AwIyJ6mqO00e1bUnnG9jIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBiBAiPwf9oABRMnzXc/AAAAAElFTkSuQmCC)}.figure:before{content:"";display:inline-block;width:100%;height:100%;background-size:75%;background-repeat:no-repeat;background-position:50%;image-rendering:-webkit-optimize-contrast;opacity:0;transition:opacity .3s ease!important;-webkit-transition:opacity .3s ease!important;-moz-transition:opacity .3s ease!important;-ms-transition:opacity .3s ease!important;-o-transition:opacity .3s ease!important}.selected .figure{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.indicate .figure:before{opacity:.5}body.plain-style .indicate.white.king .figure:before{background-image:url(/react-chess-app/static/media/wking.f4b13cfe.png);background-size:65%}body.plain-style .indicate.white.queen .figure:before{background-image:url(/react-chess-app/static/media/wqueen.ef36ca9d.png);background-size:65%}body.plain-style .indicate.white.bishop .figure:before{background-image:url(/react-chess-app/static/media/wbishop.0c3013dd.png)}body.plain-style .indicate.white.rook .figure:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAQAAADVFOMIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AABiqSURBVHja7d19kF11fcfxz5JNQkIe5SGBCCQESCIQbAuigOE5UZ7kYWhKSFFmqoJTSscOnWFEYUatHQvWigVrmeLIgC1Wih0Qgk2oDBYqWmigEpAIAxLIKEhICBAS0j8kQ4aQ5O7u2b3nnN/rlX8zd89+f3fv773n/nY3AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiqHiMoyMjMyvTsnHEZ1sCrfyVrsiKP5okWrsy4zMr0jM2EAp6FL2Z1lueRvNTCz21aZmSPjMmoBl77hryU57M8j+Q1L5XQrg3mE7kza7OxBf9W5Loclx1asjJTcknuy/pWrExf/q3PfbkkU1qyijvkuFyXFa1YmbW5M5/IOC+a0AYT88Wsbt0G8vPMb/z9q2n5Vl4vbuvf/N/r+VamNXwVezI/P2/dyqzOFzPRiyc02xl5trXbx+IGbx475OKW3JEZ+HecFzf4fs60LG7tyjybM7yAQlMNyxUt3zxeyNxGrsz43Grr3+zfrRnfyHWcmxdavjJXNPK8ENj+c30R7yWf3biVmZCf2PTf9u+B7Ny4dTwz6wpYmZvS68UUmuabhWwd63J8o9ZlZO614b/Dv3szslHreHwR2//GbMw3vZhCs5xf0NbxfPZu0Mpca7Pfyr9rG7SKe+f5glbmfC+o0BxTW3juf9vHAZvyEwEfttFv49+pjfkKW1TUuryc6V5U22gHI2ilKzOmqM/32JzeiOscnqs8ObfhKxneiOs8o6GHT/trdL7sySkAaIaDG7IdVumyRtwDWOg7qW2anoUNuMqeXFbcypyegz09BQBNcH6Bv+J5do5owFV+ypNzOy5owDUemdnFrUtPPunJKQCov97ML/Lzrv/3jjNyiKfndhyaGbW/xnOKXJk/8uOAAoD6e1+hv8JznitshbmusJYm5lBPTgFA3b2/0M97aiZbmRb4QM2vb3Lj/3pBW1cGAUBm+sxdn1W0ij5zBEB5Jhf7me9mZVpgkuvzmSMA6J8xxX7mY2t+fTt5crbg+evrCwGANa2dYa7PKlpFryxYUgBAAAAAAgAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAKAyvUbAlg7N1CH+iHdnpbF3YG7G1/jqVuVOS9SBSZkzxB/xydxv7AgAOnFBzhvij3iCAOjIFTmoxlf3UGZbog4clJuG+CNeJwB4B94CAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAMJb8KmPb42/x1ra9vtCXqaEov1Pr6RloiBADUb+uwxTZfTyYaAgwFbwEAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAoBmGG4ELZiTVTQnBAD00Vgj6Mg4V+fZDgKANtnTCDowIrvV+vp2y0iL1IG9jAABAJvMMoIO7J/eWl9fb/azSB2YaQQIANhkjhG0YkoftEgdOMoIEACwyX6+d+zAibW/wpMsUgfP9X0NAQEAb/moEWzHpMyt/TXOy+4Wajs+ZgQIANjcx7OTIWzTnzbgx8d68ykLtU075U8MAQEAm9stFxrCNuyaixpxnRdlV4u1DRfW/Cc5EADQBZ/NdEPYqr9ryE+Pj81XLdZWTc1nDAEBAG83Ot/OCGN4RwtydoOudYEFe0cjckPGGAMCALZ0eL6RHmPYwmG5tlHXe20Os2hb6Mk3crgxIADgnZ2Xqz0pt9j+F2VUo654VBZJgC1eaq/OecaAAICtOz+3+J3ymzk7SzK+cVc9Pksa9KbF4BuXW3K+MSAAYNtOydLMM4Yku+T63JjRjbz20bkx12cXi5hkXpbmFGNAAMD27Z07sqjwXw+8ay7P41nY6M9hYR7P5YX/WOCcLMod2dsXNTXUawTU09zMzaP5bn6Y/82qgj7vYZmeo3JiTmzFT0SMz2W5JD/ID/KjLM+GgtZxfA7OCTkrM3wpIwCg72bk0lya5NmsystFbP7jM6V1Pwo5IqfltCTr8kxWFREBO2W8X4mMAIAq7O7ltBUhMM0QoEacAQAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAB0otcI2NI1ud0QoDWeNAIEAJ25P/cbAkCreQsAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAGIgRRgB4ZUEAlGd3IwC8siAAyjPBCIDKjTcCAUDd7WgEQOVGGYEAoO6GGQFgt8CSluc1IwAqt84IBAB197IRAJVbYwQCgLp70QiAyq0yAgFA3f3CCACvLAiA8txuBEDlbjOCtukxgtYZnTXWFajUxozJWmNwB4B6W5tHDQGo1DLbvwCgCT5vBEClvmAE7eNWcTs9m8mGAFTkOX8JwB0AmmK+EQCVWWgEAoCmuDs3GwJQiZuz2BDayFsA7fV4phsCMEDLs68huANAsxyUZwwBGJAVmW0IAoCmeSUz8qQxAP32ZPb3438CgCZ6OTPyM2MA+uXBzPLHxQQATbUuh/vVwEA/LM4H8qoxCACanACn5fvGAPTJ7TnZ9t92fgqgBCNyUz4ymB/ggznJlGHILMpdg739n2H7FwBIgI58OleaMgyJz+SvbP9UYJgRFGFDbs7szBy8D3BvVmeeOYPtHwGABABs/wgAJABg+0cAIAEA2z8CAAkA2P4RAEgAwPaPAEACgO3f9o8AQAKA7d/2jwBAAoDt3/aPAEACgO3f9o8AQAKA7d/2jwBAAoDt3/aPAEACgO0fAYAEkABg+0cAIAEkANj+EQBIAAkAtn8EABJAAoDtHwGABJAAYPtHACABJADY/hEASAAJALZ/BAASALD9IwCQAGD7t/0jAJAAYPu3/SMAkABg+7f9IwCQAGD7t/0jAJAAYPu3/SMAkABg+7f9IwCQAGD7BwGABADbPwgAJADY/hEAIAHA9o8AAAkAtn/arMcI6MiIfC8nD+YH+HgOMWUK8NP84+B+gFtzZtaZMwKAKhPgpnzEGKDWfPePAEACgO0fBAASAGz/IACQAGD7RwBA3xJgkI8DAn3m6B99toMR0Efrcma+bwxQq+/+z7L94w4AQ3MXwBsBUJ/t381/BAASAGz/IACQAGD7BwGABADbPwgAJADY/hEAIAHA9o8AAAkAtn8EAEgAsP0jAEACgO0fAQASAGz/CABKTYA+/o2ASZm2nf8xOu8yVxrshazdzv94Iiv79pB+5z8CgBLuAizIDaZKg52TG333T235Y0BUZ13+0J8JgkFj+0cAIAHA9g8CAAkAtn8QAEgAsP2DAEACgO0fBABDlgDLjAEq8AvbPwKAZiXAvxgCVOA7tn8EAM2ywQigAuuNAAEAAAgAAEAAAAACAAAQAACAAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAAAsAIAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAIACMAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAACAAjAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAGBw9BoB9XVT/t0QaLBXjQABAP2xPmsMAWBQeAsAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQALTTSCMBXEgKA8hxjBFCBo42AwdFjBAyKA/NghhkDDNiGvDcPGwPuANAUX7P9QyWG5RrfqiEAaIoF3gCAyhyZsw2B6ulKqjc2y7KHMUBlnsvMrDIGqtVrBFTu8qq2/zPzZdOkwf4y36vmgSbnc/kL80QAUG8H5sKqHmqP7GOeNFiFN8IuzHWOAlItZwCo2tcyvKqH2ss0abQ9q3uo4Y4CIgCot0qP/80yTxrtPVU+mKOAVExRUqVKj/8Ny68z0UxpsBeza9ZX93COAuIOALV1eZVveh5h+6fhJuTwKh9ucj5npggA6uiA6o7/JcnHTJTG+2i1D/dnmW2mVMVbAFT3XLorR1X5zc7yjDZVGm5tpue5Kh/wRzkmG80VdwCok7Or3P6TS2z/tMDoXFLtAx7lKCDuAFAvFf/2v/fkwep+mhC6aH3+IEurfEBHAXEHgFq5vNpf/vt12z8t0ZuvV/ud1uR81lRxB4C6OCAPVLljL8gNZkqLLMh3qny4ym8qIACgv5ZU+et/xuaRTDFTWqTyu/b3ZI6jgAyUv9nOwJ1T7Z8p+VLmmSmtMibDc2eVD7hXHstD5oo7AHSX43+wXY4CUj8OATJQjv/BdjkKiDsAtI3jf9Dxs9tRQAQA7eH4H3TIUUDqxSFABsLxP+iYo4C4A0BbOP4HfeIoIHXiECD95/gf9ImjgLgDQBs4/gf9eqY7CogAoNkc/4N+cBSQunAIkP5x/A/6xVFA3AGgyRz/g35zFJB6cAiQ/nD8D/rNUUDcAaCpHP+DAT/rHQVEANA8jv/BADkKSPc5BEhfOf4HA+YoIO4A0DSO/0ElHAWk2xwCpG8c/4NKOAqIOwA0ieN/kCq/AhwFRADQDI7/QYUcBaSbHAKkc47/QaUcBcQdAJrA8T+onKOAdI9DgHTK8T+onKOAuANA3Tn+B4PEUUAEAHXm+B8MEkcB6Q6HAOmE438waBwFxB0A6mjHjMrY/CSTqnvIffNj7//DZl7PEXm8ygdcmfdldV7Jq2aLAKCv30GcnGNyUPaxU0Ojy+KXeSh35dY8ZRgIALbnhFyc4/x8CLTIG1mcv8kPDQIBwNbsm3/IscYArbQkn6z2nQaazfd5vOXcLLX9Q2sdm6U51xjYxE8BsMkX8hXv+EOrDc/pGZ4lBoEA4C2fz6WGAAWYk97cZQwIAH5nYb5qCFBMAjydB4wBhwBJpuahjDEGKMbazM5yYyidQ4AkV9v+oSijc5Uh4A4AR+QeQ4DiHJW7DcEdAMp2sRFAgT5tBO4AULZJ+VV6jQGKsz7vzkpjcAeAcn3I9g9F6vVHOQUAZTvaCKBQxxiBAKBkBxoBFOoAIxAAlGxvI4BCTTWCsjkEWLrXMsIQoNCv/h0NQQBQro1GAHYASuQtAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAABb6jUCBuo/s5chwJB6KkcbAgKAbtsz0wwBhtRGI2DAvAUAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAABAAAIAAAADardcIamp4xjTlUlflt9YLhvirrhITh+Ri1+R1K1ZHPUZQK7Pz4RyZWXl3RhoG0BKv5Vd5JPfk9iw1DAHA2/Xmj3Nhfs8ggBZ7IFfl+qw3CAHAJsfmmuxvDEABHssFWWIM3TfMCGrwvf+VuTq7GARQhJ1zbiZkcd4wCncAyjYq/5Z5xgAUZlFOzyvGIADKNSK35XhjAAr0Hzkp64yhe7wF0F1X5yxDAIq0T/bKLcYgAMo0P18yBKBY780j+T9j6BZvAXTPuDyWScYAFGxl9s9LxtAdfhVw9/y57R8o3KRcZAjuAJRmRJ7xo39A8X6TKY4CugNQllNt/wDZJacaggAoyylGAJDkZCPoDm8BdMtT2dMQAPJ09jIEAVCOcXnR7AGSJBOq+vvG9IW3ALpjmu0f4E1TjUAAlHQHAIDfGWsEAqAcI40A4E07GoEAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAAFAPvUbQVFPzP4P+MTZmlUFDY41Pz6B/jN/PkwYtABhaO2TiEHyUdxk0sM1XIqwdACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAAAQAACAAAoM16jaCpnskhhgB0/ZUIAcAQey0/MwQA+slbAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAqKn1RgDgFVEAlGeNEQC8abURCIByPGsEAG96zgi6occIujT3FzPOGADyUiZkozG4A1CKjfkvQwBI8mPbvwAoyx1GAJBkkRF0h7cAumVSns5wYwAKtz57OgPgDkBZVuZfDQEo3ndt/+4AlGdmHs4wYwAKtiEHZpkxdIcNqHt+kzE5whiAgl2RfzYEdwBKNCr3ZbYxAIVamvfnFWMQAGWalv/OrsYAFOjXOSxPGEP3OATYXU9kjgMwQJHb/3G2fwFQtmU5Mg8bA1CURzMnDxlDdzkE2H2/zfUZl0O8HQMU4Y38feZnhUEIAJJ1uT23Zkr2EwFAq23MbVmQf8o6o+g+G06d7JNz86EcIsuA1tmQn+aOfDu/NAoBwNbsmJnZIzsZBNASL2dFluVVgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIC3/D9BiHqV8Jv6xwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0xMi0xM1QxOToxNjo0OCswMDowMMWmRLAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMTItMTNUMTk6MTY6NDgrMDA6MDC0+/wMAAAAAElFTkSuQmCC)}body.plain-style .indicate.white.knight .figure:before{background-image:url(/react-chess-app/static/media/wknight.eeab30e1.png)}body.plain-style .indicate.white.pawn .figure:before{background-image:url(/react-chess-app/static/media/wpawn.f55a415c.png);background-size:80%;background-position:center 20%}body.plain-style .indicate.black.king .figure:before{background-image:url(/react-chess-app/static/media/bking.98944197.png)}body.plain-style .indicate.black.queen .figure:before{background-image:url(/react-chess-app/static/media/bqueen.a1d29bee.png)}body.plain-style .indicate.black.bishop .figure:before{background-image:url(/react-chess-app/static/media/bbishop.5dbb50e1.png)}body.plain-style .indicate.black.rook .figure:before{background-image:url(data:image/png;base64,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)}body.plain-style .indicate.black.knight .figure:before{background-image:url(/react-chess-app/static/media/bknight.59f1c45b.png)}body.plain-style .indicate.black.pawn .figure:before{background-image:url(/react-chess-app/static/media/bpawn.1cce9c9a.png);background-size:80%;background-position:center 20%}body.fancy-style .indicate.white.king .figure:before{background-image:url(/react-chess-app/static/media/wking.20c79720.png);background-size:65%}body.fancy-style .indicate.white.queen .figure:before{background-image:url(/react-chess-app/static/media/wqueen.c160babb.png);background-size:65%}body.fancy-style .indicate.white.bishop .figure:before{background-image:url(/react-chess-app/static/media/wbishop.caf7d0b3.png)}body.fancy-style .indicate.white.rook .figure:before{background-image:url(data:image/png;base64,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)}body.fancy-style .indicate.white.knight .figure:before{background-image:url(/react-chess-app/static/media/wknight.dd52e6ac.png)}body.fancy-style .indicate.white.pawn .figure:before{background-image:url(data:image/png;base64,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)}body.fancy-style .indicate.black.king .figure:before{background-image:url(/react-chess-app/static/media/bking.820a2e47.png);background-size:65%}body.fancy-style .indicate.black.queen .figure:before{background-image:url(/react-chess-app/static/media/bqueen.fd372f81.png);background-size:65%}body.fancy-style .indicate.black.bishop .figure:before{background-image:url(/react-chess-app/static/media/bbishop.c60ab77d.png);background-size:65%}body.fancy-style .indicate.black.rook .figure:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAD1CAYAAAAVvLrtAAABcWlDQ1BpY2MAACiRdZE9S8NQFIbffkhFKx10UHHIUEWwhaIgjlqHLkVKrWDVJblNWiFJw02KFFfBxaHgILr4NfgPdBVcFQRBEUSc/AF+LVLiuU2hRdoTbs7De897uPdcwJ/WmWEHE4BhOjybSkqr+TUp9A4fAghiCiMys62FTCaNrvHzSNUUD3HRq3tdx+gvqDYDfL3Es8ziDvE8cXrLsQTvEQ+xklwgPiGOcTog8a3QFY/fBBc9/hLMc9lFwC96SsU2VtqYlbhBPEkcNfQKa55H3CSsmivLlEdpjcFGFikkIUFBBZvQ4SBO2aSZdfYlGr4llMnD6G+hCk6OIkrkjZFaoa4qZY10lT4dVTH3//O0tZlpr3s4CfS8uu7nOBDaB+o11/09dd36GRB4Aa7Nlr9Mc5r7Jr3W0qLHQGQHuLxpacoBcLULDD9bMpcbUoCWX9OAjwtgIA8M3gN9696smvs4fwJy2/REd8DhETBB9ZGNP7F7Z+a0TGoYAAAACXBIWXMAABcSAAAXEgFnn9JSAAAgAElEQVR4Ae2dacxcVRnHL+4KCiJbLS1QloIULBQtW9tAjSFV44KKGAuK0Q9Go/GDiSFG+UBwS5RgIkFMbFBBRRSJUGQxQLFYikApLSBlKW1ZFRX3bTz/h/7G887MO+/MdOadmXv/N5k5957tnvM/y7Oc55xbFL6MgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBLpGYKeuU4xhgk2bNtVU7Oeeey5K/5KXvKT497//Hff/+c9/wq3VasULXvCC+v1rXvOauJ89e3ZfMHrwwQejDP/85z+Lf/zjH5H3f//733Bf+MIXFjvt9PxrKI/cXXbZJcIPO+ywvpRh48aNUYa///3vxd/+9rfI+1WvelW9LJRLZXnlK18Z/i9+8YvDnTNnTl/KEJmN0d/zPWKMCuyiGoHpRKD0s8J3v/vd2nXXXReYJkoSrmZxzaK6mKXlJ8qiS5Rk1qxZcb9s2bJwly9f3jNWV155Ze2iiy6KfP71r381URCohyLkFGT+/PmRZsmSJeGefvrpPZVhxYoVQTmuv/76yGfr1q3Fn//857iHUkBR5KkyvPzlL4/wmTNnhrt06dLirLPO6un9kcGY/pmCjGnDudjTg8CLpuc10/+WDRs2xKx5/vnnF4n3jgIgd+y8887Fy172svBj5hRFedGLnofjT3/6U/HMM89EODz4Aw88UDvkkEO6mkGVRpl84QtfKJ5++unIT7MzVCI80p8oVi7/yF/yycqVKyPKX/7yl3DXrl1bO+aYY7oqg2Sf8847L9Kn8oQrakkZRNF0iYpBQRX21FNPhT/lloyGLHfggQd2VYbIaEz/SjtA6PjqFHT2V7ziFfVmooPASkhQht2SHx3k7rvvjjT33XdfPW2nN88++2xEXbduXaFBqSsfDLBWrfxypQFl2bZtW+TRzd8jjzxSrF+/PpLAVqmeTAZ6jy4J6AxShTOB/OEPf4hw1eH++++P+yr9mcWqUmu7rl0jUFoKwgwpSoHKdtdddw2AxL6IzdAF2yUW6/e//334idLssccecQ97k1OfCOjgD/ZMrAsUK0/G7I26tzEMqiOWTxdq2DzeVPeqO6wTdcjLQhmUDxRGlI1377bbbvEKUWRwnOqdZQov7QB56UtfGu0kHhs++49//GP4/fWvfy3oGDNmzAg/sRfy16WBsvvuu8c92i7yCM8u/9TZGIhKCmtFGeTm92RPeQmjoxPeiau1Hzo+A1aTA4MStkoDgQGoSYGJARxVfu47eW9Z4pjFKktLuh4DQaC0FIQVYs16sBTM3BJAEci3bNkSwO655551tkLxma2ZvXuhIFAkzb7MzpqxKUfeorwHP8WBJZICQRdlJk6nLu+DbVIZwARK8vjjjxevfvWrI0utjVBe3q36w7Z2+t4yxDMFKUMrug4DQ6C0FASeXzMgMx+zomZN7pmlRTFQDYtXZ/ZHWE/rKl03AlQnL8NkmTDL5+H4wfujrs7jTHWvNSDkDOqkukI5oBCSuX73u99FdnvvvXedwqDMEPVChpnqnWUKL+0AYX1DnYFGpuHU0HQQWCkNGAaIOibhpG1kgcirnYuA3y5OuzAGxL777hvRWJtol6YxTHVBE4XgrYFCfRggYrmYSBRGOINC+fTK4jWWaZyezWKNU2u5rNOOQGkpSBK6wxzi1FNPrTFzQhXEVsFuMCvnqk9RH9gb4kmIffjhh2PZ+YADDujI1KKXle+8B7BuAxUTm5dW1aMMe+21V9sypBX0iPf1r3+9YB2FvEUpoBzUT2FQU+GEEA8lVppkuNj2neRfJtcUpEyt6br0HYHSUhCQ0iys2V8XsyK8tvwQ5kUxEIbl4o8wL2H3sssuU5Li0Ucfjdl5v/32q8+oyagv/GS7tGbNmoh31VVXhauFx174d4Rr7KFuvvnmIlGOyPPJJ5+sJWG6/v7wTH/JXirK8bOf/Sy87rjjjrpsBYVQvlAG6ieqgbwhnKC2lAGzeN5TFbcJ4LJV/Oyzz65de+21US06gzQ2COQMBHUO2A4NFgYT8eTH2goCbCttjwYXJisYKyod7+4GX8qDK1aLQSztGuWATVI8Oj4GjmIvMRGB1VS5sBSAlZRCAXZTmKBgYGDMmzevuPDCC0vfXxrbxyxWIyJ+NgIZAqVnsdLehTq7kM/E3ENBNBtDNbR+wczKOolYDigCK9LaKwH7gyCtGZd7qAbrIRnuHd1ii8UKt1hDBG7ZV1EHyioqiGUA1EVpYJNgoeRHOPVXHvjl7BZlT3thOipz2SKVfoDMnTu3rt+no4h9oOPDl+eDQvHgwWlwxaMDwdIoDXkiY8CSKB3smeIwaMivExfWiIErFxZLeTIwCNf7ZDKji7Jq8Q+Wj7Qa4Mhh1EWDh8GiuhOXcqeDIzopcunimMUqXZO6Qv1EoPQU5LWvfW1dOwNLIhPwRgoidggWRLMnsz+u/EhPPFw1CKyIVr+Z2aEuzNbdNhzv47gi5YcQrpmd2R0qqLDHHnssXqN665LgDYUhvp4pE3UQxSGe7vFHWCe/yLRCf6YgFWpsV7V7BCqhtvvABz4QawPsqdZMin0SfHc+g4oHhwowiwtaZtjuYR79FKIUOXVCBkFBcM0111SirzS2VOlZLC3g3XbbbVHvL3/5y+FKOwT7gzDOsyJocDBAIsF2P+7L6Eq5ANulwQHLeMYZZ0R10wApY7WnrJNZrCkhcoQqI1B6CiIWaeHChdHGqEC1yqxVcF2YlItiQEV0D2VpdJWGmVb3Zbmk7oWF1Io7+2BOPPHEqKIoMQagZalzJ/UwBekEJcepLAKlpyDJ5qguXF5wwQUhrEsVygp4o6yhniBKgj8LbjmFKWNv0eIhFESq4VNOOSWqmc4oruNXxnpPVadKVV4WsALk3HPPLS6//PLAZp999gkXoVQPElJho2Cx5I8fmi/5leWSCQtWAIsXLy4++MEPRtWOOOKISvWRxvY0i9WIiJ+NQIZA6VmsrK4SzGM2TGfV1lgp5sxdqX6xS8pZLCiI2A/uEebzvMf9XgoM2a3pSrswi6pTDtrTFAQk7BqBFghUioJQ/7T5Zyfkkc997nN41xfH5AGVyIV1hFjC6glLcCO548wzz4yadPuZhxJUf9IqVJaCiN3ST8K5fjJKlP5fP5ldiJ3ST4K5ftLsyMARI8dJER3TgLvuuqvQwPDgmNiAlR0gE2HwkxFojUAlWSxBkXbehcr3Ix/5SCAjAR3qIAG+lSoXs3P2breGdLi+KBrYc651HEzWMYuXix+7HmVRkI4pCkySaXulVbt5C1Z2gKTTCqMTfPazn41O8Zvf/KZIcklgI/MUZA86ktgsdg22Gjw5qMO8Z9/GE088EcUQ+8j5WpRbuwypHwdRLFq0qPDAaG45s1jNmNjHCNQRMCndDsXFF19cu/rqq+NJn0lGY5WvnvMhGmbdOoojdMOeDowwZUIC64ifnk844YQo9VFHHRXu8ccfXxx00EHuDw1taQrSAIgfjUCOQOlnDJ1lO9U5tgDCZ451guJPfvKT8IZqyDyeXXYYOpJulFzkDCif5A/Ki5Jh2bJlBcqJdFpJ6fvAjrRP6YX0qQaHviMuAMVe8P3vNDhqt99+e+CawsOVMR+mJgyUCBixP1hDyqpBgV86dDtKK3aKgZGOBIr6y+rZWqzmxjSL1YyJfYxAHYFKkFdmxhUrVkTFJYxzQiEm3nqGLZGgy6wLUlKLovLF0JGwUXJRRXNckdZBWBvB1W5BTofkDF89syZy8MEHy1gxqvXe97433GTIWIm+0tiWpiCNiPjZCGQIlF4GUV1Xr14dVV67dm24ml05zgaqodmTI35kjIhwjtAr1S77tDkzNzIbsT8WCJGTRCFR80JBVH8OkYPiYHum6uhDPdQxyWZNNeRTD1XYo176ASL2Kh3bH428efPmcDUYWEmGldIzg0WdBzYqX/PgYGjYsqaeMwIedHjqooHOYGCNRAOGelNkxeFQC2m9OKHxpptuiij5oQ1VGBjgYhYLJOwagRYIlJ6CiF3idHNmTa0NIJAyq4r94PMGohoc1sBMLOqBnRPsl2Zi2Bb2iIhVwSiQtIoD+9aiDfrqBTvFx3JUHvwoj9hG6oc6WIWgXopHfWC1qkQ18gYxBcnR8L0RaECg9BQknVqyU1LvxmLYvffeG9UXNUAGgYJoloUHVxjCLjP/nDlzioceeijSY0qu2ZdwcFVaqBMnpWjGboxH/H67UA4oRH5CS/4uqGmuhCCtwvg2CTZbl156aZ68MvelHyBqyWOPPTYalMOrdVYvHQQWQ4Z8rI2oUzGAEMylwWJg5L2DvSGYcSg/2BM0SRp8rKHkaQdxz6DM2TzqyKBR+VBCMEBk6o9CQu7hhx8exZMZfJUvs1hVbn3XfUoEKrk6mj6NXGOl+c477wyQ9NlkbSTSpU8jcIABgrlm3xkzZkQ4wrxmYoTYK664IsJ0jBCCO0KxZnVm9Ig0wD+oBe/Wq1DzQhVF9aByUBCtnLNqLkqZPnEdpUysViX7CE1UCRaLyuIuWLCg3ug33nhjyCff//7366eaaD8InepNb3oTydq6K1eujHAGnh5gsei0bTPoUyCyDuyUWEnuGRQqDwODemoAp7rWcelTccY+G7NYY9+ErsAgEagkBclXhRFGJbRifiJtDmf3Snul6+STT27bDmiANDNDOXA1gyM8t82kD4FQC5QQohooEgiTlg0KwivTHn1uJ7jaTyOPqbYNTEhUogdTkBI1pqvSfwQqOUDyVWEOkDvuuOOCV9csK9NvqXf1+9a3vhW/H/zgB23RVxr9pA7WrK2fBHj9WMlvm0GfAnm36gHFkMCuH36iZlI96ydhXL+3vvWtLUtA2paBFfC0ULa9kZNgXlu+fHk8JQPHYubMmXHP+obYEixb+WSC/DjwWUK+LmmK1El1oUnScyNLExEG8AdbhyZN5cGPtRgJ5rNnz463p2NYw/3Sl77kvtCiPSpJQVrgYC8j0BIBzxoZLD//+c9DIL3kkkuKe+65J0IwH5egy0o7qlRREPaIcDCCZmsEZIRjhWHSkr1uILdQPExFpHZmDQaVrsrNmsfHP/7xKIf2pA+kQGOeqSnImDegiz9YBDxrtMD31ltvrbEyriNJdWlmRrbAZkmyilbddaHmFdWAgsD7Sx7A9ikiD/CP90C9pGigvEcffXS8+cgjjyyWLl0a94ceeqj7QJv2MDhtwFFQ2n4abJcseTFFWbNmTaRatWpVfY0B9kUdUyyMLoR0aY8w84iAAf6lo4sid9ZttLbDIE5H/URYUkC43TtsA7NYHQLlaNVEoJIr6d009ete97qm2TatjQRVkaEjaw0Iwgjweger5wojXjfv7iXuSSedFMnSyYlN5e4lv6qn8QDpoQdwQmG+vpGzUNyz9qF4yCU9vK6rJPvvv39X8R25PQJmsdrj49CKI2AK0kMHYG2Elek8C7FSsFnDoCCtypSXz/fdIWAK0h1ejl0xBExBemhw1je08QhVLpuiJGuwFoEsMl0CuqrSyaF2OtHdK+edNbwHSGc4TYiF2YgGB4OFdRANEFgsEk2XgK73oU3j3a1cD45WqLT2M4vVGhf7GoFAwBSkh44AhRArxWmEUBKxVVAT4smvH2xWnofyhIXDVVVg73qolpO0QMAUpAUo9jICIGAKAhJduMzkcvPZW1loURCjRqiK/LHP0r2v8UHAA6SHtkJjpaQMBrLJWR+MBLUnY7oGCIOX8tjdMQTMYu0Yfk5dcgRMQXpoYGbpnFpAVeTHPRQEo8UeXtV1EsrWdUInaImAKUhLWOxpBJ5HwBSkh57ALC0XGSS3uyJLDqKbzmN/pnNRknqW2fUA6aF1GQwMFGUBW8WAkZ8OgdbF9/7iYcB/lG3Ar6lM9maxKtPUrmgvCJiC9IAas7TYGdZBoCaiIPhBQXSC4XRdZrH6i7QHSA940gnFVmFOQjYaILBZ7BvhhBHiDNKF1RvkO6qUt1msKrW269o1AqYgXUNW1E9YFCvFfhDWOmQsyOmGfJ2qh1e0TALrRiBsHa78+eIVcezuGAKmIDuGn1OXHAFTkB4amFMUlRSen1lcz1AVZI9ONjH1UIyWSTjVvWWgPbtGwAOka8iKgoOqlZQBAvsjAR4rXoT06RwgZrF6aNA2ScxitQHHQUbAFKSHPoDpiFS8rSgIlINDoxtVwT28suMkpiAdQ9VRRFOQjmBypKoiYArSQ8tDQSSMc1Abi4OiKFAQXAT4Hl7VdZJcPuo6sRM0IeAB0gTJ1B7PPvtsRNKgwOwEwVyDAdZqxowZEY+V96lz3vEYfKJhx3NyDkLALJb7gRFog4ApSBtwJguCjRE7xRE/rHmIqjSebjidLNYzzzwzWbHt3wMCpiA9gOYk1UHAFKSHttYpJbokWyCDsFAoCsLRpD1kvcNJ+BJvkkXiIz/pa7f+kM4OoOoB0gV4OvRZ0U877bRIJbMODmZg0EizdeKJJ07IlcEzwXNAD5QDTduAXlOZbM1iVaapXdFeEDAF6QK1p556KmJzCJzYKf10IaSL7eKwhghIf8TneTrcJ598cjpeU/p3eIB00cQPP/xwxGZxUCYkDBAOjda+kH322WdCrhxwPcFzQA+wcw8++OCA3lCtbM1iVau9XdsuETAF6QKwhx56KGKjuRLVaDRW3HnnnYs99thjQq7D2KNBWScUxA9dI2AK0jVkTlAlBExBumjtzZs3T4gtfh87K9xZs2Y1Cemstk9IPOCHbdu2DfgN1cjeFKTDdtYayOOPP17oh/ZKJiRisfTTANHvkEMOacqRAx2aAgbgoTLpJ5MTm53sOMAeIDuOoXMoMQJmsTpsXK2BPP300xE73yGImhf16uGHH17PUdRGF+xXPWCANygN2Fl411131ebPn29zkx4xNwXpETgnqwYCpiAdtrNM3Fnwg2qIMnAPVZk9e3Y9R9S7zOr1gAHe8C5ssryivmNge4B0iN99991XsJMQsxINCjrizJkzI6cFCxbUc+T8rOnUYuUr+irI6tWr6+XxTfcImMXqHjOnqBACpiAdNvaGDRvqB8IhkIuCwFrNnTu3KSf2ZgxDSKdcW7ZsaSqXPTpHwANkCqy2bt0ae0A+9KEP1QcI6xqSP+iICxcubMoJrZdMU5BVmiL12YPtvZRr06ZNxcaNG6MOhx12mLVZXeJtFqtLwBy9WgiYgkzR3uvXr48YogZ8KQoWS6wTAvu8efOachqmBgltlnYW3nPPPU1ls0dnCJiCdIaTY1UUAVOQKRr+1ltvjRg6GA4z95yC7LvvvhF+4IEHNuX0xBNPhJ/kAWSDpkh99qBsUBA933nnnX1+S3Wy8wCZpK05FeSss86KGDqpBPMNvv+hjp+vezRmlQT88JKAPl2aLAYiA0UDOwnpUY5k4RvCevrylYX1xsaa5Nks1iTA2NsICAFTkEn6wW233RYhCNpaoWZ2xtXuwcWLF0+SQ1GwBgG7M2nEPgZAqVAoSCXN3hCvqncPtClI95g5RYUQMAXZ3thJjVvbc88967z5unXrIgTBXPZUjYt9mqWPO+64pu7CAiGHt4niIBM0Re6zBxQEmyzZimEvRp36/MpSZ+cBsr1588HxyCOP1D760Y9GCANEQjoDBCPEpUuXtuwcd9xxR/izRsIxQS0j99mTd7KbUGd0oVS46aab4m3eI9I56GaxOsfKMSuIgClIi0b/5S9/Wf+SLZ8y0I5CDoTbfffdI9Ub3/jGFqmLIlGg8IfdaRlpQJ4oEDhAWxQQCgZ1ueWWWwb09vJlawpSvjZ1jfqIgClIBiYLaZ/61Kfqgi2fU9O3zp977rmIvWjRonCPPfbYLPX/b1mYY6PUdAnoKgEqZdS8EtCRowi78cYbi2RjFouGyYasrpj4fw18BwIeICCR3GuvvTaefvvb3xa5FkieYqv4stRkwnkkTn+sfzBA+H4h4YN0YbFg7/QMa4XfY4895p2GHTaCWawOgXK0aiJgCrK93cVynHvuufGkWZdZn4MXxGIdc8wxEf62t71t0t6SVKgFamBYGrFYzOyTJuxTACpdPrkg1TR1oVyKc8MNN8Qbb7/99mC13vCGN5jVatEGHiDbQbn00kvr2ic6lIJY+9D96aefLqd+aUEwrZ/Un3WTOlz9w57IHtM5QNhJmO96pBzIIqofe0SuvvrqCeX3w0QEzGJNxMNPRmACApWnIEkwDxbjnHPOqbNBYo2gHDJI1KXvDjYK543UQ/G09wLTDmZzZnCFD/qClUPJ0GodJDebWbVqVRTppz/9ae0d73iH2ayGBjIFaQDEj0YgR6CyFCSZsQfl+OQnPxl4aDNU+mRy3Gu9g5VoVKTve9/7ctya7lHtSoUKBZFgP91XLmfo3RLWUTdD8WTCj1UA5f7GN74h6heYHHXUUaYk2xuukgMkbYWtff7znw8IdGKiLg0OBFt1KLbSvvvd745wTk6MhxZ/GChqDYVPIPCdQLFpsGwtkvbVC3aOQZEPUo5OVXlY9MSURpbHX/3qV6Ms6VuMtQMOOMCDJKFhFquv3dOZlQ2B0lIQ7e9QY+Vm7JhXiHpcf/310ZZpf3a9TWGNZF5ywgknhP8ZZ5xRD293c80110TwLrvsUvB9QMw9NEuzBtEuj2GGiZVcu3ZtFOErX/lKcffddwd+r3/96ytNSUxBhtkr/e6RR6C0FCSnHJdffnnMhl/72teiQbTazWcKmNklpPN12re85S3Fe97zno4aj73rWiDUpQ1KfDgHNS/m5h1lOMRIon66ZMyIDLNy5crALgnuxd577105alLaAZL2ZETDpgYuvv3tb0fDo7HRSjLsFCYZBx98cLFs2bKIJ8EcjU94tPm76qqrIhRDQOWLhojDq+WHVqxNVkMNkknN/vvvH2WQluu6666Le2nldL35zW8u0pbdwPTII4+szEAxixXN7z8j0BqB0lKQ888/P2osYRzWiVlcsz0U5NBDD41473znO4vTTjutNUqT+Iq9WrNmTYQikOsjO1AfVKysbk+SzUh4Sw0Ntdhtt92KXXfdNcoFu/ijH/2oQCU+EgWepkKYgkwT0H7NeCJQOgqC+fbZZ58dLSK7KkzWEcj322+/+vcGkRNuvvnm4t577400igeFYSVdtk0IruwylDo3HVEaafCTy4kie+21V4SxABkPI/onipHktiidKB/UFpsuLTJy0n06HSVkkSVLlpReFindAPn1r38djUynFHtFJ0arpAiwExLOdYlVYlCogxCXfBSHwcIqtAR8ND+YeIg9YSCiAFDaUb+0As9hFKoLkwE4aPWd+v/qV78a9er0rXxmsfoGpTMqIwJjTyI3b95cS7ZD0TbS399///1xz6cHNNtjB8VsqNlRM70u4okS5LvxsGli1pSgDWWAaig/7JtQ82rVnHviy48ZOV46gn+ilLBVOWWkLlL9YszJpx6SvVZxxBFHRG04wCKxr2Pfp/LmGXsWa8WKFQVrEWKR0L5wwIIW7jgCFDlBLBQdlv0e6hx0dg0UNE90csVj0JBWQDLocHO2ip2Jefwc/FG6l6yBvCHs0MohT2lCoY7IaskcpT4hlZXtMos1Sr3UZRk5BMaWgiQhOzQpH/vYx+ozm1gZZkHWIMRewTpxiIJmdFgH4kkwhUIoHvekVcvBWuVUYuRatMcCyRwGiifqAY5QWPlRb+IJMwwztf6j69FHH62Vic0yBemxQzlZNRAYWwrCbJaE9CKnAqhqUc8qHlQAVzMfgjtrJIoH302YugCyiGZIZk7yKVMXkQxGvVU/KAKGlpI/+AQdspzWk4S/Lj75IGG+TNfYDhDYHTUSmqt8VyAaGTUW7AIdQOwVLJTYMl3qFLATDD75MyiUhjwZfAovy5UrEoQFEwODQXhrYtEFZhowYDpjxowIA694KMGfWawSNKKrMDgExpaCQBXe9a53FTr0TZfUuQjisEuoKRUOayR2gfSwELnqF/ZCadD9i7qUkXKojrpEMaAawge2NccJaoEKXWtMc+bMifQnn3xyuGXbgWgKEs3qPyPQGoFSrHr++Mc/DpWvFrBQ3yJPaHUdKsKquKgG1AS5Qt8ahOpI0Ge2hN+WXIKdlz6mU7ZLFAPsJI9ALaEgkkV0eJ4u5DdhjC0bHxNKp8GUok/RvqWqDJXK3c985jM1tsXS6Fodp5G1vVbXpz/96To7lafP7zkqSLsUy3blLJY0e0wwCN3aN3PxxReXvr80tqtZrEZE/GwEMgTGVkinDkkwryUz7UlnNrFXsFiwU3Jht1BdIoyTbyuXfFqFjbufcIBaCBsoCGsfbA8Y93p2W/6xHyCTDY4f/vCHIZdccMEFdRMR5A5pXxggxx9/fEeYrV69uti0aVNHcccxkmQNWFCxnyygUhc9JywD00984hOTTkjEL4trFqssLel6DASBsacgjagk0/c65VCYWAOttuuCnRL1wO/tb397hE32l4zvIkhbctH/TxZ3nP2FDYoLafCgtqwraWsyyo60xSAwPvPMM0tPSUxBxrlXu+wDR6AUFESntQup73znO8X3vve9AI3ZXrve2OjD3nT5nXTSSR2BK9lDl1w2XmkTVtkuqXnBSZSEVXUoiWQQPtsGDt/85jdrRx99dECxcOHCjqlJaodor6QY6TjNsPAe+QI2AgO4+pKTLi0Ecq8BgKEh7IIWvzAnOeiggyLNhz/84eLUU0+N+8n+Lrroogi64oorwtXiIAODnYeTpR1Hfw0IFgW1UMgAweREAjzYou2SH6wqHzjVgivbcNMJk/X+RbuNw6DI288sVo6G741AAwL1Ed7gP7RH2CWtOXBOE6RdJ/tx0h97xTWLYSKRGxzCLmgv9bx586I+6Rt84S5atKhl/TglMX23sLjlllsiDvsbJLgyczK7tsxkTD1VJ+onSpVASy8AAAS6SURBVIHKl7Uj1R+cwVYmOVAdKLaoD2yZDndYvHhxILJgwYJwJfRzdnE6C3jk+l9j85mCNCLiZyOQITASI1j86S9+8YsoFh9x0SfNmLHYzKNZDbUjs5hmPfhkLQDyqTSM50QtmMWyehcPPPBAPKLGlQpTqlxdkjcwUmRFWXlLxtHFkUHxUJI/YUtdpfKFgkAhRGFQk+Mn7IWLLtpIBp9sZlMeYIbSJJnDF7NmzYo0yC2nnHKKPkcxEn0xCpb9jYQW64YbbiguvPDCKNa2bdvCVQdlEGBZK9INewMZVyOxKq69IekbFpEeMi7Sz36RjRs3RpgGBQ3L+yTIwyaIraDBOZpU70EgxfwiMivJn3BlQtI9mIOJOjuDhnYRi5W3A1AwGDSgOIaJ77Hou42Y7GzdupUkTa5Y7VzIb4owTR5msaYJaL9mPBEYKllLrEzow88777xCx+vrYn+BhHBmKmYzzXDMYjmrBcnXbMc9KknF1+yfX/Ijb+KLgpAnfkrD+zSr4g8Vy/Mc93thCzXQPZQD9lUUFQoD+ykKAqUlvqg52Ao70pC3cELwZ1+N2K5zzjknIEztP9Q+2diOpiCNiPjZCGQIDFUGQWW7YcOGIqn8oli5FSmzD64iMDvhyi8PR5CUvy7Fa/TTbAe1gNLIjzwJI31klP7KSDmom+pO/aDYCoOCCh+ogCgHFxSGZ7VF3h7kBaZQHMWHEomSoLYnn6m2MRBv0O5QBwhffpLQy+o0GhAaa9AAOP/pRUAsWD7o9HYNEAYfpZlsGwPh0+WaxZoupP2esURgqAMkrVnspJ8M3jSDNM4iY4moC90WAViuPJJW2cVNwFHkYcO+HyqLReXf//73F49s//wXOnLC7JYLAcl8jVrFtK9E5icTtFfpKNNa/q37YaEwVAoyrEr7vUagUwRGgoJIMGdWgQSj9ei0Io43PgjQxmgNafu8BsTJ/YZxbwoyDNT9zrFBYCQoyJVXXlk3amPmMAUZmz7UVUG1boKal7a+7LLLmvIYlY1VIzFAVq1aVV8HwZyjCTF7lAIBTXwsJDJQtJ05GTGG2VHa9TlBWB92pc1iDbsF/P6RRmCoA2TdunU1/bRqLsqhn2YVZpaRRs6F6wkBGYWKtdIPsxTtIZE1Rb6NIKn7g6L09JI+JhrqAOljPZyVERgIAkOVQdJCUFRKK+h8406niOtiJ1o8dPiHyXWH0R1tCAjIcBRzd9S8KgY2eBQpraqPhCwy1AGSvmsXIHzxi1+scdaSLHt1MXgArBPXBo6doDTcOPoiFTsJGSDaHj137tyRGBCN6JjFakTEz0YgQ2AkRu369etrl1xySRSL81/zfQNZedvemoK0hWckArXfhz0k8+fPjzItX768WLJkyUj0xUaQTEEaEfGzEcgQGJlRm44PDbXeli1bong69sdXORHgaFIoSDpgbmT6YTkRd63GHgEd88OpmqNUGbNYo9QaLosRMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEoAwL/Az7h0u+W0FmoAAAAAElFTkSuQmCC)}body.fancy-style .indicate.black.knight .figure:before{background-image:url(/react-chess-app/static/media/bknight.00f6f843.png)}body.fancy-style .indicate.black.pawn .figure:before{background-image:url(/react-chess-app/static/media/bpawn.76d35813.png)}button.open-piece-pos{position:absolute;top:1.15rem;right:15rem;background-image:url(/react-chess-app/static/media/numbers.7210ecef.svg)}.piece-pos{position:relative;margin-top:-100%;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(34,34,42,.5215686274509804);color:#eee;z-index:10;opacity:0;transform:scale(0);border-radius:50%;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}body.open-piece-pos .piece-pos{opacity:1;border-radius:0;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.countCont{display:block;top:1.5rem;left:2rem;z-index:10}.countCont,.more{position:absolute}.more{top:-5px;left:0;background-image:url(/react-chess-app/static/media/more.f2acbf2e.svg)}.counter{margin-top:5rem;line-height:1.6;border-collapse:collapse;overflow:hidden;display:block;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;background-color:var(--bg-color);transform:scale(0);z-index:30;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform-origin:top left;border-radius:6px;opacity:0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.counter.open-counter{transform:none;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;opacity:1}.counter th{border-bottom:1px solid hsla(0,0%,52.5%,.6);text-transform:uppercase}.counter tr{width:20rem;padding:0 5px 0 100px}.counter tr:nth-of-type(2n){background-color:hsla(0,0%,52.5%,.15)}.counter tr th{text-transform:uppercase}.counter td,.counter th{padding:7px 15px;text-align:center}.colorMode{position:absolute;top:1.15rem;right:11rem;transition-delay:transform .2s;z-index:15}.colorMode.lightMode{background-image:url(/react-chess-app/static/media/light_mode.6940108f.svg)}.colorMode.darkMode{background-image:url(/react-chess-app/static/media/dark_mode.637f3a0a.svg)}.setSetting{position:absolute;top:1.15rem;right:3rem;background-image:url(/react-chess-app/static/media/setting.eaf21f01.svg);transition-delay:transform .2s;z-index:15}.setSetting:focus,.setSetting:hover,body.open-setting .setSetting{cursor:pointer;background-color:hsla(0,0%,50.2%,.15);opacity:1}body.open-setting .setSetting{transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg)}button.closeSetting{position:absolute;top:2rem;right:2rem;background-image:url(/react-chess-app/static/media/close.244b6687.svg)}.reverseOne{position:absolute;display:block;top:1.15rem;right:7rem;background-image:url(/react-chess-app/static/media/undo_black_24dp.70c7fd79.svg);z-index:15}.settings{position:fixed;top:0;right:0;display:block;overflow:auto;width:30rem;max-width:90%;height:100vh;padding:2rem 2.5rem;z-index:20;font-size:1.15rem;line-height:1.6;background-color:var(--bg-color);box-shadow:0 48px 100px 0 rgba(17,12,46,.15);transition:all .3s ease;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transition:all .3s ease;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s}body.open-setting .settings{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.settings h1{margin-bottom:1rem}.setting{position:relative;display:flex;margin-top:1rem}.setting.switchSet{align-items:center;grid-gap:.5rem;gap:.5rem}.setting.switchSet>span{width:20rem}.setting.extSet,.setting.modeSet,.setting.pieceSet,.setting.timeSet{flex-direction:column}.setting.modeSet>div>input,.setting.pieceSet>div>input,.setting.timeSet>div>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.setting.modeSet>div,.setting.pieceSet>div,.setting.timeSet>div{display:flex;align-items:center;justify-content:left;padding:5px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;pointer-events:none;z-index:10!important}.setting.modeSet>div:before,.setting.pieceSet>div:before,.setting.timeSet>div:before{content:"";display:inline-block;width:1.1rem;height:1rem;box-shadow:0 0 0 2px hsla(0,0%,50.2%,.4);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease}.setting.modeSet>div>input,.setting.modeSet>div>label,.setting.pieceSet>div>input,.setting.pieceSet>div>label,.setting.timeSet>div>input,.setting.timeSet>div>label{display:flex;align-items:center;cursor:pointer;pointer-events:auto}.setting.modeSet>div label,.setting.pieceSet>div label,.setting.timeSet>div label{width:100%}.setting.modeSet>div:hover,.setting.pieceSet>div:hover,.setting.timeSet>div:hover{color:var(--primary-color);background-color:rgba(104,111,128,.15)}.setting.modeSet>div:hover:before,.setting.pieceSet>div:hover:before,.setting.timeSet>div:hover:before{box-shadow:0 0 0 2px var(--primary-lighter-color)}.setting.modeSet>div>input:before,.setting.pieceSet>div>input:before,.setting.timeSet>div>input:before{content:"";display:inline-block;width:.75rem;height:.75rem;margin-top:0;margin-left:-.9rem;margin-right:1rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.setting.modeSet>div>input:checked:before,.setting.pieceSet>div>input:checked:before,.setting.timeSet>div>input:checked:before{background-color:var(--medium-sky-blue);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.setting.extSet>span{position:relative;display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}.setting.extSet>span:before{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--text-color);visibility:hidden;transition:all .3s ease-in-out}.setting.extSet>span:hover:active,.setting.extSet>span:hover:before,.setting.extSet>span:hover:focus{visibility:visible;width:100%}.setting.extSet>span:after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-image:url(/react-chess-app/static/media/arrow_forward_ios_black_24dp.18aa13bd.svg);background-position:50%;background-size:85%;background-repeat:no-repeat;filter:var(--invert);-webkit-filter:var(--invert);border-radius:5px 5px 0 0;opacity:.85;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0}.setting.extSet>span:hover{cursor:pointer}.setting.extSet>span:hover:after{opacity:1}.setting.extSet>span.hist-open:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.setting.extSet>span.hist-open+.hist-ext{display:block;max-height:25rem;overflow:auto}.setting.extSet>span:active,.setting.extSet>span:focus{cursor:pointer}.history{display:flex;flex-direction:column;margin-top:5px}.hist-ext{display:none}.history li{font-size:1rem;margin-left:25px;padding:5px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease}.history li:hover{color:var(--primary-color);background-color:hsla(0,0%,50.2%,.1);cursor:pointer}.history li:active,.history li:focus{color:var(--primary-color);background-color:hsla(0,0%,50.2%,.2);cursor:pointer}.custom-time-wrapper{display:block!important}.time_input{display:flex;grid-gap:5px;gap:5px;margin-top:5px}.time_input input{width:2.5rem!important}.timer{grid-gap:1rem;gap:1rem;width:20rem;max-width:90%;margin:0 auto;padding:1rem 1.5rem 1.25rem;background-color:var(--bg-color);border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.timer,.timer .timePanel{display:flex;align-items:center;justify-content:center}.timer .timePanel{grid-gap:10px;gap:10px;font-size:1.15rem;width:100%}.timer .timePanelWhite{border-right:1px solid hsla(0,0%,50.2%,.5)}.timer .timePanelColor{display:block;width:1.25rem;height:1.25rem;border:1px solid hsla(0,0%,50.2%,.5)}.timer .timePanelWhite .timePanelColor{background-color:#fff}.timer .timePanelBlack .timePanelColor{background-color:#000}span.info{display:block;background-color:var(--light-blue);color:var(--medium-sky-blue);font-size:1rem;margin:10px 0;padding:5px 10px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}span.info:before{content:"";display:block;float:left;width:1.75rem;height:1.75rem;margin:2px 8px 0 0;background-image:url(/react-chess-app/static/media/info.865b0c69.svg);background-size:85%;background-position:50%;background-repeat:no-repeat}.msg{position:absolute;right:0;bottom:3rem;display:block;width:25rem;height:4rem;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);max-width:80%;background-color:#11111a;padding:1rem 1.25rem;border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;-o-border-radius:10px 0 0 10px;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in}.msg::selection{background-color:none}.msg span{position:relative;display:block;color:#fff;font-size:1.15rem}.msg.warning{border-left:5px solid var(--primary-red)}.msg.warning span:before{content:"WARNING";display:block;float:left;font-weight:700;font-size:1rem;margin-right:1rem;color:var(--primary-red);margin-top:2px}.msg.complete{border-left:5px solid var(--primary-green)}.msg.complete span:before{content:"COMPLETE";display:block;float:left;font-weight:700;font-size:1rem;margin-right:1rem;color:var(--primary-green);margin-top:2px}.turn-statement{position:relative;display:block;width:100%;height:5rem;background-color:var(--bg-color);text-align:center;margin:0 auto;font-size:1.15rem;text-transform:uppercase;padding:1.75rem;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);z-index:5}input.num-input::-webkit-inner-spin-button,input.num-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.num-input[type=number]{-moz-appearance:textfield;width:2rem;border:0;border:2px solid hsla(0,0%,50.2%,.3);border-radius:3px;outline:0;padding:2px 3px;background-color:transparent;color:var(--text-color);font-size:1rem;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}input.num-input[type=number]:invalid{border-color:var(--primary-red)}input.num-input[type=number]:focus{box-shadow:none;border-color:var(--medium-sky-blue)}input.submit-btn{display:block;margin-top:1.5rem!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(119,123,131,.05);color:var(--text-color);font-size:1rem;border:2px solid rgba(119,123,131,.4);outline:0;padding:6px 11px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}input.submit-btn:hover{cursor:pointer;background-color:rgba(119,123,131,.15)}input.submit-btn:focus{border-color:var(--medium-sky-blue)}.pawn_promo{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:block;width:40rem;max-width:90%;padding:1.5rem 2rem;border-radius:5px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);background-color:var(--body-bg-color);text-align:center;font-size:1.15rem;line-height:1.6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;visibility:hidden;opacity:0;z-index:20;transition-delay:opacity .2s}body.open-promo .pawn_promo{visibility:visible;opacity:1}.promo_opts{display:flex;grid-gap:1rem;gap:1rem;margin-top:1.5rem;justify-content:space-around}.promo-opt{display:block;width:100%;height:10rem;padding:1rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.promo-opt:after{display:block;width:90%;height:90%;font-size:5rem;color:var(--text-color);text-align:center}.promo-opt:first-of-type:after{content:"♕"}.promo-opt:nth-of-type(2):after{content:"♘"}.promo-opt:nth-of-type(3):after{content:"♗"}.promo-opt:nth-of-type(4):after{content:"♖"}.promo-opt:hover{cursor:pointer;background-color:hsla(0,0%,50.2%,.1)}.promo-opt:active{background-color:hsla(0,0%,50.2%,.15)}.promo-opt input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.switch{position:relative;display:inline-block;width:55px;height:17px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;right:0;bottom:0;background-color:hsla(0,0%,68.6%,.3)}.slider,.slider:before{position:absolute;left:0;transition:.4s}.slider:before{content:"";height:23px;width:23px;top:-2px;background-color:#fff;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}input:checked+.slider{background-color:var(--light-blue)}input:checked+.slider:before{background-color:var(--medium-sky-blue);transform:translateX(27px);-webkit-transform:translateX(27px);-ms-transform:translateX(27px);-moz-transform:translateX(27px);-o-transform:translateX(27px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.controlCont{position:absolute;bottom:8rem;right:5rem;display:block;z-index:15}.open-control{position:absolute;bottom:1rem;right:1rem;background-image:url(/react-chess-app/static/media/keyboard.25667a4d.svg)}.open-control:after{content:"";position:absolute;top:7.5px;right:7px;display:block;width:10px;height:10px;background-color:var(--medium-sky-blue);filter:var(--invert);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-filter:var(--invert)}.keyboard-control{display:block;background-color:var(--bg-color);width:22.5rem;margin-bottom:6rem;padding:1.25rem 2rem 1.5rem;line-height:1.6;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(38,39,41,.3);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;opacity:0;transform-origin:80% bottom;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.keyboard-control.open-keyboard{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.keyboard-control form>*+*{margin-top:1rem}.keyboard-control .control-caption{font-size:1.25rem}.keyboard-control fieldset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.keyboard-control .control-inputs{display:flex;grid-gap:1rem;gap:1rem}.keyboard-control legend{font-size:1.15rem}.keyboard-control label{font-size:1.15rem;margin-right:4px}.keyboard-control input[type=number]{width:2rem!important}
/*# sourceMappingURL=main.939ec091.chunk.css.map */