:root{--tile-size: 75px;--light-tile: white;--dark-tile: rgb(0, 85, 255);--bg-color: rgb(40, 40, 40);--highlight: rgba(50, 50, 50, .6);--attacking: rgba(21, 20, 23, .8);--moves-list-bg: rgb(30, 30, 30);--text: white;--square-size: 120px}@media (max-width: 1199px){:root{--tile-size: 60px;--square-size: 90px}}@media (max-width: 576px){:root{--tile-size: 40px;--square-size: 70px}}@media (max-width: 320px){:root{--tile-size: 36px;--square-size: 64px}}html,body{margin:0;padding:0}.App{width:100%;display:grid;place-content:center;height:100vh;background:var(--bg-color);font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.game-content{display:flex;flex-direction:column;background-color:var(--bg-color);width:100%;height:inherit;justify-content:center;align-items:center}.App2{width:100%;display:grid;place-content:center;height:100vh;background:var(--bg-color);font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;grid-template-columns:auto 220px}@media (max-width: 1023px){.App2{height:100%}}button{background:var(--light-tile);color:var(--dark-tile);border:0 none;padding:10px 30px;font-size:1.1em}.column1{position:absolute;left:0;width:20%;height:100vh;background-color:var(--light-tile);background-image:conic-gradient(var(--dark-tile) 0deg 90deg,var(--light-tile) 90deg 180deg,var(--dark-tile) 180deg 270deg,var(--light-tile) 270deg);background-size:var(--square-size) var(--square-size);background-position:0 0}.column2{position:absolute;right:0;margin:0;padding:0;width:20%;height:100vh;background-color:var(--light-tile);background-image:conic-gradient(var(--dark-tile) 0deg 90deg,var(--light-tile) 90deg 180deg,var(--dark-tile) 180deg 270deg,var(--light-tile) 270deg);background-size:var(--square-size) var(--square-size);background-position:0 0}.game-content h1{font-size:clamp(30px,6vw + 1rem,125px);color:#fff;text-align:center}.game-content p{text-align:center;font-size:clamp(.85rem,4.5vw,1rem);color:#fff}.c{display:none}.board{display:grid;position:relative;grid-template-columns:calc(.25 * var(--tile-size)) calc(8 * var(--tile-size))}.tiles{display:grid;grid-template-columns:repeat(8,var(--tile-size));grid-template-rows:repeat(8,var(--tile-size));width:(8 * var(--tile-size))}.tile--light{background-color:var(--light-tile)}.tile--dark{background-color:var(--dark-tile)}.highlight{position:relative}.highlight:after{content:"";display:block;position:absolute;width:var(--tile-size);height:var(--tile-size);background:var(--highlight)}.attacking:after{content:"";display:block;position:absolute;width:var(--tile-size);height:var(--tile-size);background:var(--attacking)}.checked:after{content:"";display:block;position:absolute;width:var(--tile-size);height:var(--tile-size);background:var(--highlight)}.ranks{display:flex;flex-direction:column;align-items:center;justify-content:space-around;color:var(--text)}@media (max-width: 1023px){.ranks span{font-size:80%}.ranks{padding-right:25%}}.files{grid-column:2;display:flex;align-items:center;justify-content:space-around;color:var(--text);height:calc(.25 * var(--tile-size))}@media (max-width: 1023px){.files span{font-size:80%}}@media (max-width: 320px){.files span{font-size:80%}.files{margin-top:1.5%}}.pieces{position:absolute;left:calc(.25 * var(--tile-size));right:0;top:0;bottom:calc(.25 * var(--tile-size))}.piece{width:12.5%;height:12.5%;position:absolute;background-size:100%}.piece.br{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////r6+vHx8dDQ0L29va6urp+fn5CQkIWFhXJycmlpaUNDQzIyMhEREQAAAIjZy0YAAAAMdFJOUwAJGSQ7Xo2fp8Hp/KEpHvEAAAJHSURBVHja7dxtj6MgFIZhUKHC8WXsqCj//4duppQ2tdkJUw67Tea5vjYmdw4NNmIqAAAAAAAAAH5GtaeDVtciqvXzx0qKK/nNxXmkpiNvGxE1lp6c5DcXk22YsvzBY5Y/eszyR8hCFrL4smTwt6zrp1L7f5hF5o78E2tubOmsI/IJiEpmZUAWspCFrP+VtXMg7qztzGEh5qx16BmMO3OWGzsGE/e0aM3vGs6b58s6kf/ipi7PuOyeMUtZf7GveRz5C1MLri4+1NaCSWPIM7FaCjZVS0xVSnCqtPX5yDQi4l/IzW3pnNvvC1gJdnVcSFrHnzhv/oKskqKA6r5TjF2q/uwoLqAURUhlfOCG1Kpp9xeka1FMbSjMK3Vcw3zfFwqqtQ1Z/ZCiD1lklBRlXW/cn3MaF++Chb1yJzISWchCFrKQhSxkIQtZyEIWspCFLGQhC1nIQhZ3ligsni66NdHmvSdbi7Kq2yPdNPGRblO26vTaA3CySpRTx6rPvks0utglSx8WbFPf9Ym6YaGyBwaNiUdR0znddDuK0pXgJ0NVBqYu/gPrti5QxaBt2DcGFkZxVulQRXsGvrekIhU3ho8McwhrK74s/8V9dDmG0GVq3mltU5dnWItkjV2muUzWkGkpkbWvS6aNP4vF+2YRpoVpFZtWJfLIKgpZPK8Om6aKXqtSbWQuvx7mc54pvNhi2sDol7rkyT/Yxj5Ptxy/ZTxZXab5LbN+1bT2+TOTY8rihixkIQtZvzKrfc8s1ZalK/ypBQAAAHD6Ayp1oNxBoIR2AAAAAElFTkSuQmCC)}.piece.bq{background-image:url(data:image/png;base64,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)}.piece.bk{background-image:url(data:image/png;base64,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)}.piece.bn{background-image:url(data:image/png;base64,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)}.piece.bb{background-image:url(data:image/png;base64,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)}.piece.bp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK/XnHYAAAAMdFJOUwALHjRTb4ymucna7xMut3gAAAIuSURBVHja7dxbjhwxCAVQgzF+wP7Xm498RKN0ha4Zd11L4awAYYyh1OqSUkoppZRSSin9P4iImagchar2uebQxuUYJDr9NxutljNUXe5/DKGCRzL9K+tc4GT5XzqfGBU+Ll7+khYkav6a1QJUl19QKjjNr8xaYLj7FRPsGR54imJ+AdojxK8NBlb8tZnZulVbeRO/4uGXBPokXlk138QbE0TOW0GPOGhqJrVX9U4FiaWbvzAVGBi34VcWKjCS7v+yIIt/7eaB2ejxqIbH7OmmKtPfYcqARydmnRAnGGsE3cPwm1nzO2ZFFhZ8TlUPQIacan5TRyQrtrh8HA2/TRAFH1PEOBob5eOa+W2TjgxrcYYFOERAyQMaBKqd4mebtqfi8U+1HjvYHJgupROH5sEnrhhLAJ9yQ9boxPVVKZf9UupE5CpWB6CuYqzmgSkE+AFLzEbj8hxub9/E8VjGqA7zty3lh1JlHgCUGHfzm6wRoF/huyrJ8m/ptXwONfNvmhWQK2i+xPwHZkVUe0wZMPuB+gSp/5QJ4JMIpLzq8g06la2o+w4mj/UG4NLI0zfRspH4LosRLSvWCPDRITYrIlmxhriGscEP9Cxc7+LlWykBXsPYZMAZxkwQHT6miHsYG/RAaYEeoO67LSFAiw9ZY8BYGrINO6Ms324I4CLGlgAuYsxahpVhZViHNgh8O51y8OODnwL3fw8nyGAT04PGwPOHZta+meQfQqSUUkrpE34B5rsOLI0VcOwAAAAASUVORK5CYII=)}.piece.wr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABXUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////39/fn5+fDw8Ojo6NLS0snJyby8vKWlpZaWloeHh35+fm9vb11dXUpKSjExMRMTEwQEBAAAAEfPEv8AAAAKdFJOUwAKIjtei6PA6ftsqa3rAAACqUlEQVR42u3c266jIBSAYVA84alqPSC8/3NOU6CzR51EgdU22eu7NSZ/QK2KKUEIIYQQQgghhK5h6U4SEStK0h1GiUGPdw6AJsWWymNixbkstlL6Y+ftZpnHYbKk2vg3S229so53xqxPZYnJWORBllwmQxxkyXUyZhk4a24bbVgPsta+Meaj0VoaowueVXOtP8iSa8+16jir4toNPItqerT2WWYrTdTDUr8nq8j+KnajpfLsJX9f1t4m6wf5sazNaG18dLQ+nyW/MqvpjjRcK9vuwK0CzPKBWZj1/6y2DqALnbXOISwqcJZUQYTOUph1Ck0hsvyxwt4njMPd3SyVlkUkBMpy0zU2ZeWmrDphH4siEkicmQFb2pI7qe39UJ5QEkyU2q6u4g6auzRVjIQUJWYiRe/Q1U5mArOYGKEnUk5NfVEn7ARGxAg/kXIer5lsFaMEQPQ6Iy/SO2UxJSAoy5SrYjOBAAeYg/11AeCMvKrIGCWwkuJ52E8nCfMrCO153K83Xp5Sj+oho2/Kavk5mIVZmIVZmIVZmIVZmIVZmIVZmIVZmIVZmIVZp9T3t2bdqnMaPVoEGtUvKcfhpEUpJfMIusrxlW4MXuUkY7Az6L3kCrPq46rIGYWqUk9ivmZZ7UoUYJVcWn7RANgVZ+pJV13Tm66EQlXNLb+uHIC67FLi2HAXZScCLutbNNZV61RzRzeArkeVyRrurhapuwLOI1NP0kfAb0YsVih/X50lf8loSbF4WiGyRFfVXqoJJOvGPY2YhVlfnUVfdFZXe5p0FrXcqlhiZfrz4fvo5S6ez4yJxahTVlr8pR6kJ3ML8ZJFblkKFma9K2tdZgDCN2tpy/Cq3j+Lh1diFnzW9x9bYugBTL5ZaoUg8Sr/u7NYCiuJ8E8tEEIIIRTSH/O7IjZRx5zTAAAAAElFTkSuQmCC)}.piece.wq{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAByUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////f391dXV+fn50VFRfz8/PDw8Nzc3IqKihMTE2lpaZmZmXl5eSkpKc/Pz8LCwjc3N7W1tR4eHqmpqTJzovQAAAARdFJOUwA1YyTZBRf+6PUMSqWQfbfIyNqNoQAADMxJREFUeNrtXNmWo7gSHFaZ3Wbfd/3/L15ISRYmza0yh+npB0e/9MEYgsxURCqpqn+++OKLL7744osv/jsYhm0bfxsp2/GCIHBV5W9iZijujTweD2Lpqvn30HJ08uCw3D/Oy7DNBThNyv2xgY95wffsf4mVprrBPXD9ff1owWMLS919brK685V/g5jhBDd22/uufhxrPUzSOu7ghEB7jaXLUmzpvnb9UvNvMh6utg2Gux6byySK+hg+drZPo+oPARIoV9NSgRUH8exNDuG+bR4uGCBevrGJlWSFAnkeuKoBN2dDayVMaLgiqR8LPHsXys3zXKtrHmH108YVXH8jAwrQmt7SMniQx7qe4T/6pWk0IVgzzaNoGuHyzi6JZQRJHF+TaMLjkDqJooLVnX9pDuGha7g1JVIFZJ6AclHvSl6Dx0mh7gqg7F5Oq+L108FTbxLFBKJuyhQSddf2kczCBTmEK7CvpGXtaXn2LiRYTiWtcEVUA2f7TyQR4Lzw8sx/9klMrkiiqSwwXw/BU3dTHka9LPn9esPSZLpQ8mWSZUVLQCFeRVpbbqX9JoCOd9cXBN7LjZlAdHFbd3uBAGNyrQcADAYRJmnbpgQJhKm6+orA1370GNGjEF19I9YEyynABGI6smPTffme5W2v6VqiHAPlB1bWRsp9A5kPvro8AS0zZD5km2ElIPKDu/Kj80le6oFVy6qW8C2QBgRk1bLskFseizmgqh6Au7ktk7slsvumRg2XLQQM0RA9bp62LUd+tZmxsyA1GFIYq5bSupJ6LdvAYGV2extvLTi0FtsjD3ILXMfGRTeWU8MWw13BvLanVqu9RSUsZ99+5b02Epbyvp0Xyx/D5fKLa27sV0FLWSXjytiKX5yDJqdcB3CW3eOqDMwDLSb7ODqbdohWsBq31YWfoA0BNdDS3hDX333fk7KEFwOjhQWt6kPZPKLvSgeTFpPFb2npYDxv6sfdrF0cYZxeddOlTTNohHZEK2AWA08wC3/DxAPjIP+y5hEB720tQsFkLQHV0Q7FFK6dDkUxQGkR1UC0uA7g+gG4iLHhSS9EISBtXxTNzC6KZGd38TlOq/ctrqIfiDyokKx5tAsge762Tx7MZlPCTpCsEHyCNwSYN1ZzQ+VfxMuB25m8K+7ScARQaLEhYFq4sk3vceDhdvBAtJAr4Sui68ONpb6hXMmb4MeBasQPcqBojvTqu2P80AOqwsKkLuOb6BquOfEtlF1EC13NQxnE0BxV9XXw6cNoWSoSR5l4FMYjWosFW66qqor923mjKzUI05KuhNu0u4I8RqwSrHVQi8aHu2hdO6alO8jjcc3D9vWQluFbH++yfYvJEw47g+XbaLGPFf5Af2xp4Xq8m58PaHQHy5O8Dar4cgRZNN9FF4fe8CzmY59A0YWc4j4RYDno7kO8r23bexzS0tgdzsxCbgp2DAHf3rAFyyoaJtfIeOThLeMzkxIjECqEac0jU4LdLdJkYDW/Cy4ZyZsndPSfxf24rXMMTGtsmHTtxKmNikrqvFygcVlhWqYrY/jhUsQqaLKwFJ2ULpkrmiWpnG5J0aJU0MJ6pptnZqVQ2ZhW1MonlX35EOY1p7tt3+Z+QrTgQqfmN8oNy7nISjgRERZZ8WMRRg3X+a2a1flQsefDwSLux2MbXai2gWkVXAq2FV8nYShrXmovDTEtuM6n+gCw78hjxeVqCIu8kxaI4Wk/Q83zK0BVd304zPJk5PifwiVouCeWXAgBALWVGk/XQWEMyZWHYdfZdzsGZoA0+UOFAH3GtPJ484nDo7IcLjfl6IvBZtG96obxFOWb9ikr6cqEP71MVxhmJXlGwPAhKkW4HKZsiUqfSJfDCaeF/Vv/YCFil1Vkp8BphT1TehsqXr5c4dUtt4dlvtAa5ThDThb5hvNTaDe0AeK62azpaolYdCY7CEPuPhWBMWB1dMN6LqeFB3HeicGujlo7IedruqYZCMuXK9n25Yq4eQq75nRLy3A3dg9Hzpg131pu2x0KBFLRdTkWq/gVUSk0xbcgh3A0Ba6mVFIB9czbJ7COWRo92L6YZ2QtUw9YVzB6B1DCFpgdsBwiWuwD0sGSUU7Q8sFS6orXtqQ1MAJA2DVYUuIoBAjpVG5ctFbEnJYMVlpz+p9Dheel8oWq9OSQSSdc2QSqbRYCihGaO2aTVRNKWq65GTg2DR/Nfg6FAIemkhbk8FkZoITPHYjLTEMA01nimQF3bwBvLGTXHRel2JufVAiax9yCdiM85ikPD46xIpLvm1iqRAjbZzfL6FaUtUD+GVpCj2jF15ygxWOQ1ZDFwOJiDsiaCg5Ccz2FO1oiWHmfwkL8VE3l3LGNoppbEKc1JyED40tYUxUCxByUiIIHlIyWsJ1qyuAs4pz7EQPeRg0ztyDbtwQtKV2shGEh8prnIE0maUG4Dd/iw9mJ7zpOwFC510YttyBGq8tFwsoHQKRLLlBAV4QcvGnlyj/3S6o50TNwhCL2fEBtMFrPyPSzYNADzfBpljwoHJSR4B7dRtIMTkCaHXs44rJBxyhux7cUTOOzZGqaPg8zyrlWw0pTSr+ucSUtNtZ5BhrfZz1ff6jMZ560MioCk0U07qpqbHsILacqMAEtxSWi1SjEzu0MTFf06BkF6Qxci9PKaVk2fcaLnrRDXbH/jc3Aj9EwmZaT1pgNQMvXQWITIXnkY6Pe72jCHO5l3Zj9ZUNcEULGtqk5me4hUKUsiXPTxDMhpCsToAVfFj3FwJu1M9h2wyGoJEOdN53gII5ikJnw/8RFz06Tqd301qfNupfrHhC3B2QqIIIxltXzFCqVJTijD7JhaItcvC4CkMd7jHTPF30D+p8omUbu3eeg6PxphyLJ492tqh2ptggjmlbHJ4Ht5MVQwkkn9AG/05jTeHxsMTc9rTtRPl1NC6Zk600Jp5SWwxC/0opTGfQPjRrPVTC6aclG0g9NuaCZeqlRUTHQZj1I+2I5p2hRztGO+pxZY1R1LwQ1WpCFO0QrhBPQERFDk/ITZo0wx1Me/h5ZUSJifFJwDnIM9Vz6pEvbAcLzAbKkqceZbJbBGaPGE865bep4Qd02QxKeQVbQsq3ZJVLxpu48lDsB6cqjPEmSHN8uivI8T3bIF0RZtj+XXWIY0c/DnE5jmyE+SVL066Jr6yUK6QZLSOq2bOjUF0WSi9Lfda/nUyhHetBRPpEDn7KO07GbK0LeC3tVzWMa16t6FJswRyVK4XlJFVubpKdNW6dd9d7+Dgh2adw2tM9hY0Q2P+dzRRr7qWnjca4ep0DmceE2TN0Dva46BbFdIbDEz0HGrTt4i3+6ScUghED9rPXd0IkDFkGcLokm5OA5bsgNTzYSKCPdGNclHdaVlgHWumH/GKKkWLNep+O8r0OCWofzzbMAq9+p/639RAksWlkBsGu9BirhlNaqLaLwYyT9wi3l1O7mpT+jm4LznEbeT6x7vSiHYvxTH9jd3n7yPDoI6CDfvVxTXHKIJsHsZ2pg6Qn8X+dp+EDkKqjWdv4RrYusbON0HLt5ripCkHBU89wx76FDkcuRnNzwXCYRpAyztSUu11UPVH4GIc+lm73Z4l9ijDEFPzxpPXVTzj/M4s819eSQEdni2Hukal2mXEcml6asyAXKtq1j3vM8Dlv4S5VLolrdp23o0Ce4DQ2zLC+GiZZrzvcGHxiX/kKNLJO0baahSKJfaSh0jPEI+bv6F2rkm5q4nPoiz8KPECXFQNu04m3pZRCT6xRidApZnlD+qu9COGxkhu8GO6Ki6CWKogADQiFNUmHU17pPN0k60FANIPZs1T1Rdaw1pEPP2rHnd1o0erikEYwTHiAwnzrtflD6aoxfFiutrlR58aqmarJ8Ld4lQOMHbf2csl1ZHhUxf0lwaWPTUdrG4D2fg6zkhhoqVL1WTKtuPnKVuRsFOi7vGIRLq2tfWfAYFVN6Og1DXwj0/TDA9gfV3tW9vKbjB1/4THypHbSsbKW2Mc66b1zWBEp0cUkXPr+T+pXd0NSp5HaZdNnus4bGuukhQJ8AJGUq1w2tGE9euXud6+GU9ciZYEou/HVhn+eQjC0dPvRpOQ3rpybuZM91WU8DIGm7SiPI9u8ZDbQESld2N8rd2i3DMYaOK4+OikzYJmNUp/PuApZ3QcUrqqvfsGyPadyWCz3eMAjkeSLGl3U8dkhayS3wHe0SSzSB2ZG+p/HaMHBAK5+OB6080e+eo2GVP89Mc1Qv4NQwfrHzsXTXdxTTvv5vZwA13Tq68zHn2x0oCV24HjYL2/1m/YIdsaybvjBSFc00/sifHFEWcm5w12+3haBFtlxWMrebrt8DDwjZxp/+ezqmttBTfc9zJTzP91VHUTTbNr5/dOiLL7744osvvviT+B+jqVLgypy+iQAAAABJRU5ErkJggg==)}.piece.wk{background-image:url(data:image/png;base64,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)}.piece.wn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA/////39/fj4+PHx8ejo6N/f39LS0sPDw7S0tKWlpZiYmIiIiHZ2dmNjY05OTjc3NycnJxMTEwAAAF8KB8wAAAANdFJOUwAMHDBJX3uWqcfc7Ps1oLQ8AAAHmklEQVR42uyWybKkIBBFFSdU0gG1HFDy//+yA7JeYZXVi45odPE8y3Rz4ppcCG5ubm5ubm5ufhmMhcFfCNOUBReR5VkShd+tSsGv8soRRZHF4TcrRMGj4ArCHA1FdkgsKRGNF7tIiyiz91yiEomMXamFIk/C3Tx7zVManwvHF+UumES4cXyp1n7BIxui3tCQs4u0tvXnR8b7sJZe2WkSnI7dIdVPAi2FzYvZsNauGsRFcaXCCMhq3NBi84rtMZxqaJeL4kqNwdYB9OrpFdljSMNqsLY8OBlqTd0DgFzQwhm1xtIAPOMqT+/6qDBaY0UKljQ2M3yYWf2gI5okcRyx8xqMuWSgnamoCkH/0NBtaBGiLHKeJlF4YkMoCeTlWlS1NFK4QxR5FrPTjuI2gKVb8Ye5AUM14zuizLPEe2RUBmKqKC2NFqoHyyjwE1Fw72LM7rcy2TQzOsan1kPTPaDf9EoeB14JORUqQPXAL1q2ufTUdsO0bBpfFH5f1HT/6QGgocXSSlM/7LUepiwaOSyrcC+hOPS98zg1IDVaA+qvHojeaIkRiFpOxpooPQZG3YlrR2npsYZebevc7LVwghft6DqDR94uH3fyhlWvQ212X8oaPtNyNIPyvGERZUWtXslOVvCBVK7XdolpJETmwYvxj6N3pOqXVR2+1YPy5xXSugvtav1I1bRNfZzKRbinto/FEvP0TOufaCeNBP+/eUU5Gpa2ndc/7VznjvM2EIyKVSyKpNUr9f5vGSRrefxBPh1XYgAh8Py5P2dgvGW28W4aipwJ1cywl0t9X9buQSH1OKimhZAGrl1oaiTfcV6J79KFCCldNW3XljkT5ehaWKOMur1VBYxYxHCYl4g9h5Il/nWh7ih4qSSzIKs17m8OI2vU6OFRZDiQaz7eQyfjtCAaYIUiw4JqDdLRjTpM5XtPaqZO53zoAenoaBBT7z3pUMqcDwwmInJEq8/z4m3YyQ+iNggvN7TeB64xPwjVCoSXg0arg7FgrQN4QL1crEQamrcIpswPY1Wv7Jx6efFzz9CBVSN38+0hd9VrdaN/viCOmmiZvh+6Su2RasexK/bcOMBcZzW+l0RrKpRWu8aozW+NYgVRPSWmtG0rR7GYTv6aatQv7v3KsEb9ieEQBbFsu1r/qgAduo2fUM/YCh+DHy+Y522g+z1rEdSqgJF3Yu2w/fL7AU0T7h6K6ZzW+wnDWJhhl3b/A3Jd7sfeGWNZjjrYoNYytzJXFhwvh4JhLFlT4kqLxDhsroi6GFtjIRHLX309HzdXcEcTz6rEvY2OEKID1XBBsluiFJbbgHLVLv+YkppaMWh1dvZFAy6iY+Jg3bQjZKaCMZ6lPntopY6GZaxNaLlsJDDh9yrnitZMPrSp6fxbXyxoDmPNW4wcQdAHTHGgO501VC+wQrH3oojY4jBqjpKKBdZizNiJz9zBm5rhwVa8NtGSNcveQ6Y4DIq3HyUYWy/26FI5SjoX1qaqxgXotWVZxwzEiaxO2qpot2rjHcHlPhfDjNFmyaqbxLp/TDnNrF5z8eY57kmlAikR+x6LluxYT6zCzNIVqmiH+XVrunl/BRmDFkagNLCNLFp3S6V2SJU9GQq331CwWqFiZNTF4BW3j7pry5+IFe2Mg3RK4REJZKIFZM9Y39wENfBUHqbPfbmupzdSkf/2Ik7Y34RaA4mw25U+9iqvrEaB+2Xo/Sl3+CKOJALvCnpFC62PAazaGe8EAzgg5s5val3ChXZ5aFq5qkqnt1XDvEj5m0LK6mdfY7/d5miu1rXdUMiNA0Fqs6DDkGiFFuO1Da2pfIbjSKwA1Ux4Trn5ILMZyis0N5a0uo/HClUbPD7djODsY5CeEPN2Tuzem2aJOyqe6gK4Zi/9I2dAIuatQr6hwyQp46OqK40VJBWa7bfB97AHpmsbkRe9VPUw9GVO1zoztQo3wTT8aVASTc5Dgx2JlZwWuVRK4iIyF69dfxJ8ajrQonFQWreCkUBbg8plyly1qPebwIL0sqDtdJ68iGUQeY7MV86YCDaBhRGcBW0T8/jqWGtJErBBqn5z0oW8M/dz2234zXbOH0v9z+eq6Tmb1QZBsPl9VB0eVGf52B4+MV1Vli0J3qD1SNLwKdyhWFxIq1SEGwnG0M+pyhuDhm1TCin4DkBWCyHxbIaMJy/c8dX4Q7zfBO+mzlcIwI+yP2npf2dNkXx0OHo/PgrDGRa9WyoWYB4m/LUFgCTcuVu4XdH7YZSkaZoksBsia8NKH78Sc/++xPODIPAp/T/re5AiCQ9CH716hk93CsQ7pAFTyEHoN+HiIYjvWZbd4+CDNOzMFHw9ZcILwlsYMFosBlTr8p0lAstU+Rmo5kkr8R2xEnh9cByycfOaEYEFaTgBWTt9nBdmzxKen0Tl8o1lkKA+O6IVOnBhtOCOch1aYYaDxXVo+QnU/UK0bgumkOvQ8lK48EK0QqzXrkQrxmnnQrR8zLdXoQV1QNW5iMpHAo3DeVSuSjU9YiyuRivBcuY8ZI020M0jZyeQjVNavXQD1aKXd0BrbBxhxCbJAS1hHEFgfD1LyymuTSv4f9LyouQ/QOx//1XQF1988cUXX3xxGn8DyAW05t2430sAAAAASUVORK5CYII=)}.piece.wb{background-image:url(data:image/png;base64,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)}.piece.wp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////7+/vj4+O7u7t7e3srKyre3t6SkpJOTk35+fmpqak9PTzg4OCIiIhISEgAAAIv93PsAAAALdFJOUwALHDFQb46nv9nvwDv8awAABDtJREFUeNrtnAuSnSAQRR+ICiLgX2T/C81EoF6cKUMmtmAlnBXc6m5uf54zr0wmk8lkMplMJpPJZP4fEMIfIPR6EphUlH1Ql8VzhCFSM+OgZfF6BkXVGIsThp4QqpKZI039gIBZVUdq/BRV6zSO47Rsz9BVWFV66qT4QPWL2anSFlZlVfWy5Tutmm19FemDpQf+Ri02XChlZe0SJsF/oVvNByxhuDDdq13xA+OeRZI6hxM/0q2Js0gaY8zW8yNiSewRZC/4jn9if4wUp614rfiRdnpktFoXrcS1NfAj0tVW4pc4i2OwOp34JeLatp7jQ5xT+xayLr8cin7Q1uXTDxCz5J62X81PSvRKHq5tFNzRLX6CSAm24Vq7g2eZpnqlhey6tqH15vCMqRlXzZ7FgyxGUFpRhDbmqyzDqiKhbZXUWHR/MK29ughKtUsbx9sh2l4bB6uKFJZVN8axzarlDjGsxsPim1dBjUMvo+JvRD+vxtFUKLovWJahk59atVT9tHpdOEHTMeuovKajsm52umoUP4Nz50V9FTZoE7k54tp1QsnPEb47krhL6zYI/luUs9YiYmGFVbVt3L2/shu+5AGst8YacorGTaRhxGDniTjB8ikMo9Y9XBHMC9F3sIJIOxWSWAU/HoIVqq4qxTkkbBI0gmk17wU/jJx360KRZCnOv1FcDD9U1rOS2NokUvTMkn+aQXQRDMLyHTsV8a7O5bebD8OPbNVVpMHmT6urW/1gEy1cOpzGqGOgH5r1KAOv0KqiOPKKMSl+jnBnQUYiLvpmZx3kWajUrO3iU6Lo66s/IH1FLknWfeJ0aXVio14VTnMaGdqTNxg9Vl7X+V7Wqs3VVYqj6aks3m32EeLYsaqYcWZ/3gtNQ0sc9WjKjGXrTodSJ4ygaEdT2hjHLE7nLAercKRQNcahT3ze/vTjoQTFPOXquRf8jFaNy+YzeX+FEfoW1Qa2nmExjpsTiYjvOksveBA1+lTWxZ2qyubQo8OoaTO33wS9Lyw+f2HkqF3hFzeuiDuf319oGrxXV+GNXfLv0KrlzrrHNKAqMNPf07lRFVIV1kXuOIkEVCU50RcsePYOb4ymRsAprK1fKf53tP3m0wifQj3wv0XONyyNmB2+wrhQXhWokR6+pbmSRoahLWsb+BXEDP37Yvn++f5KuDRsD8LUf+sAEi7YFj0LfhEXLgzZdrYrwYL/Ds67wyL5ZYYN8AxXNu7YcBm5wHkEqt1p5jpisll8Vg55a28TJdw7HAUHQK1gc0TZ2FsDBHIGK67aTTQQiBHqGz1MXeMBoXfLP9BYOgkOgtJAfzZFmHctuJqnBOgh9hwGZQ2VAHl8xzngU2zKf1rWlmXl2oKXRW6QxQiYnYLgfIsSoOazDDCMrvlAXds2IKBaNaoNNIwgkDEQGIZhhmZgKAL5PbMGhuR/CJHJZDKZTOYOfgD6U1Wfq5i3HgAAAABJRU5ErkJggg==)}.piece.p-07{transform:translate(0)}.piece.p-17{transform:translate(100%)}.piece.p-27{transform:translate(200%)}.piece.p-37{transform:translate(300%)}.piece.p-47{transform:translate(400%)}.piece.p-57{transform:translate(500%)}.piece.p-67{transform:translate(600%)}.piece.p-77{transform:translate(700%)}.piece.p-06{transform:translateY(100%)}.piece.p-16{transform:translate(100%,100%)}.piece.p-26{transform:translate(200%,100%)}.piece.p-36{transform:translate(300%,100%)}.piece.p-46{transform:translate(400%,100%)}.piece.p-56{transform:translate(500%,100%)}.piece.p-66{transform:translate(600%,100%)}.piece.p-76{transform:translate(700%,100%)}.piece.p-05{transform:translateY(200%)}.piece.p-15{transform:translate(100%,200%)}.piece.p-25{transform:translate(200%,200%)}.piece.p-35{transform:translate(300%,200%)}.piece.p-45{transform:translate(400%,200%)}.piece.p-55{transform:translate(500%,200%)}.piece.p-65{transform:translate(600%,200%)}.piece.p-75{transform:translate(700%,200%)}.piece.p-04{transform:translateY(300%)}.piece.p-14{transform:translate(100%,300%)}.piece.p-24{transform:translate(200%,300%)}.piece.p-34{transform:translate(300%,300%)}.piece.p-44{transform:translate(400%,300%)}.piece.p-54{transform:translate(500%,300%)}.piece.p-64{transform:translate(600%,300%)}.piece.p-74{transform:translate(700%,300%)}.piece.p-03{transform:translateY(400%)}.piece.p-13{transform:translate(100%,400%)}.piece.p-23{transform:translate(200%,400%)}.piece.p-33{transform:translate(300%,400%)}.piece.p-43{transform:translate(400%,400%)}.piece.p-53{transform:translate(500%,400%)}.piece.p-63{transform:translate(600%,400%)}.piece.p-73{transform:translate(700%,400%)}.piece.p-02{transform:translateY(500%)}.piece.p-12{transform:translate(100%,500%)}.piece.p-22{transform:translate(200%,500%)}.piece.p-32{transform:translate(300%,500%)}.piece.p-42{transform:translate(400%,500%)}.piece.p-52{transform:translate(500%,500%)}.piece.p-62{transform:translate(600%,500%)}.piece.p-72{transform:translate(700%,500%)}.piece.p-01{transform:translateY(600%)}.piece.p-11{transform:translate(100%,600%)}.piece.p-21{transform:translate(200%,600%)}.piece.p-31{transform:translate(300%,600%)}.piece.p-41{transform:translate(400%,600%)}.piece.p-51{transform:translate(500%,600%)}.piece.p-61{transform:translate(600%,600%)}.piece.p-71{transform:translate(700%,600%)}.piece.p-00{transform:translateY(700%)}.piece.p-10{transform:translate(100%,700%)}.piece.p-20{transform:translate(200%,700%)}.piece.p-30{transform:translate(300%,700%)}.piece.p-40{transform:translate(400%,700%)}.piece.p-50{transform:translate(500%,700%)}.piece.p-60{transform:translate(600%,700%)}.piece.p-70{transform:translate(700%,700%)}@media (max-width: 1199px){.piece.p-07{transform:translate(0)}.piece.p-17{transform:translate(100%)}.piece.p-27{transform:translate(200%)}.piece.p-37{transform:translate(300%)}.piece.p-47{transform:translate(400%)}.piece.p-57{transform:translate(500%)}.piece.p-67{transform:translate(600%)}.piece.p-77{transform:translate(700%)}.piece.p-06{transform:translateY(100%)}.piece.p-16{transform:translate(100%,100%)}.piece.p-26{transform:translate(200%,100%)}.piece.p-36{transform:translate(300%,100%)}.piece.p-46{transform:translate(400%,100%)}.piece.p-56{transform:translate(500%,100%)}.piece.p-66{transform:translate(600%,100%)}.piece.p-76{transform:translate(700%,100%)}.piece.p-05{transform:translateY(193%)}.piece.p-15{transform:translate(100%,193%)}.piece.p-25{transform:translate(200%,193%)}.piece.p-35{transform:translate(300%,193%)}.piece.p-45{transform:translate(400%,193%)}.piece.p-55{transform:translate(500%,193%)}.piece.p-65{transform:translate(600%,193%)}.piece.p-75{transform:translate(700%,193%)}.piece.p-04{transform:translateY(293%)}.piece.p-14{transform:translate(100%,293%)}.piece.p-24{transform:translate(200%,293%)}.piece.p-34{transform:translate(300%,293%)}.piece.p-44{transform:translate(400%,293%)}.piece.p-54{transform:translate(500%,293%)}.piece.p-64{transform:translate(600%,293%)}.piece.p-74{transform:translate(700%,293%)}.piece.p-03{transform:translateY(393%)}.piece.p-13{transform:translate(100%,393%)}.piece.p-23{transform:translate(200%,393%)}.piece.p-33{transform:translate(300%,393%)}.piece.p-43{transform:translate(400%,393%)}.piece.p-53{transform:translate(500%,393%)}.piece.p-63{transform:translate(600%,393%)}.piece.p-73{transform:translate(700%,393%)}.piece.p-02{transform:translateY(393%)}.piece.p-12{transform:translate(100%,393%)}.piece.p-22{transform:translate(200%,393%)}.piece.p-32{transform:translate(300%,493%)}.piece.p-42{transform:translate(400%,493%)}.piece.p-52{transform:translate(500%,493%)}.piece.p-62{transform:translate(600%,493%)}.piece.p-72{transform:translate(700%,493%)}.piece.p-01{transform:translateY(593%)}.piece.p-11{transform:translate(100%,593%)}.piece.p-21{transform:translate(200%,593%)}.piece.p-31{transform:translate(300%,593%)}.piece.p-41{transform:translate(400%,593%)}.piece.p-51{transform:translate(500%,593%)}.piece.p-61{transform:translate(600%,593%)}.piece.p-71{transform:translate(700%,593%)}.piece.p-00{transform:translateY(693%)}.piece.p-10{transform:translate(100%,693%)}.piece.p-20{transform:translate(200%,693%)}.piece.p-30{transform:translate(300%,693%)}.piece.p-40{transform:translate(400%,693%)}.piece.p-50{transform:translate(500%,693%)}.piece.p-60{transform:translate(600%,693%)}.piece.p-70{transform:translate(700%,693%)}}@media (max-width: 1023px){.piece.p-07{transform:translate(0)}.piece.p-17{transform:translate(100%)}.piece.p-27{transform:translate(200%)}.piece.p-37{transform:translate(300%)}.piece.p-47{transform:translate(400%)}.piece.p-57{transform:translate(500%)}.piece.p-67{transform:translate(600%)}.piece.p-77{transform:translate(700%)}.piece.p-06{transform:translateY(100%)}.piece.p-16{transform:translate(100%,100%)}.piece.p-26{transform:translate(200%,100%)}.piece.p-36{transform:translate(300%,100%)}.piece.p-46{transform:translate(400%,100%)}.piece.p-56{transform:translate(500%,100%)}.piece.p-66{transform:translate(600%,100%)}.piece.p-76{transform:translate(700%,100%)}.piece.p-05{transform:translateY(193%)}.piece.p-15{transform:translate(100%,193%)}.piece.p-25{transform:translate(200%,193%)}.piece.p-35{transform:translate(300%,193%)}.piece.p-45{transform:translate(400%,193%)}.piece.p-55{transform:translate(500%,193%)}.piece.p-65{transform:translate(600%,193%)}.piece.p-75{transform:translate(700%,193%)}.piece.p-04{transform:translateY(293%)}.piece.p-14{transform:translate(100%,293%)}.piece.p-24{transform:translate(200%,293%)}.piece.p-34{transform:translate(300%,293%)}.piece.p-44{transform:translate(400%,293%)}.piece.p-54{transform:translate(500%,293%)}.piece.p-64{transform:translate(600%,293%)}.piece.p-74{transform:translate(700%,293%)}.piece.p-03{transform:translateY(393%)}.piece.p-13{transform:translate(100%,393%)}.piece.p-23{transform:translate(200%,393%)}.piece.p-33{transform:translate(300%,393%)}.piece.p-43{transform:translate(400%,393%)}.piece.p-53{transform:translate(500%,393%)}.piece.p-63{transform:translate(600%,393%)}.piece.p-73{transform:translate(700%,393%)}.piece.p-02{transform:translateY(393%)}.piece.p-12{transform:translate(100%,393%)}.piece.p-22{transform:translate(200%,393%)}.piece.p-32{transform:translate(300%,493%)}.piece.p-42{transform:translate(400%,493%)}.piece.p-52{transform:translate(500%,493%)}.piece.p-62{transform:translate(600%,493%)}.piece.p-72{transform:translate(700%,493%)}.piece.p-01{transform:translateY(593%)}.piece.p-11{transform:translate(100%,593%)}.piece.p-21{transform:translate(200%,593%)}.piece.p-31{transform:translate(300%,593%)}.piece.p-41{transform:translate(400%,593%)}.piece.p-51{transform:translate(500%,593%)}.piece.p-61{transform:translate(600%,593%)}.piece.p-71{transform:translate(700%,593%)}.piece.p-00{transform:translateY(693%)}.piece.p-10{transform:translate(100%,693%)}.piece.p-20{transform:translate(200%,693%)}.piece.p-30{transform:translate(300%,693%)}.piece.p-40{transform:translate(400%,693%)}.piece.p-50{transform:translate(500%,693%)}.piece.p-60{transform:translate(600%,693%)}.piece.p-70{transform:translate(700%,693%)}}@media (max-width: 576px){.piece.p-07{transform:translate(0)}.piece.p-17{transform:translate(100%)}.piece.p-27{transform:translate(200%)}.piece.p-37{transform:translate(300%)}.piece.p-47{transform:translate(400%)}.piece.p-57{transform:translate(500%)}.piece.p-67{transform:translate(600%)}.piece.p-77{transform:translate(700%)}.piece.p-06{transform:translateY(100%)}.piece.p-16{transform:translate(100%,100%)}.piece.p-26{transform:translate(200%,100%)}.piece.p-36{transform:translate(300%,100%)}.piece.p-46{transform:translate(400%,100%)}.piece.p-56{transform:translate(500%,100%)}.piece.p-66{transform:translate(600%,100%)}.piece.p-76{transform:translate(700%,100%)}.piece.p-05{transform:translateY(193%)}.piece.p-15{transform:translate(100%,193%)}.piece.p-25{transform:translate(200%,193%)}.piece.p-35{transform:translate(300%,193%)}.piece.p-45{transform:translate(400%,193%)}.piece.p-55{transform:translate(500%,193%)}.piece.p-65{transform:translate(600%,193%)}.piece.p-75{transform:translate(700%,193%)}.piece.p-04{transform:translateY(293%)}.piece.p-14{transform:translate(100%,293%)}.piece.p-24{transform:translate(200%,293%)}.piece.p-34{transform:translate(300%,293%)}.piece.p-44{transform:translate(400%,293%)}.piece.p-54{transform:translate(500%,293%)}.piece.p-64{transform:translate(600%,293%)}.piece.p-74{transform:translate(700%,293%)}.piece.p-03{transform:translateY(393%)}.piece.p-13{transform:translate(100%,393%)}.piece.p-23{transform:translate(200%,393%)}.piece.p-33{transform:translate(300%,393%)}.piece.p-43{transform:translate(400%,393%)}.piece.p-53{transform:translate(500%,393%)}.piece.p-63{transform:translate(600%,393%)}.piece.p-73{transform:translate(700%,393%)}.piece.p-02{transform:translateY(393%)}.piece.p-12{transform:translate(100%,393%)}.piece.p-22{transform:translate(200%,393%)}.piece.p-32{transform:translate(300%,493%)}.piece.p-42{transform:translate(400%,493%)}.piece.p-52{transform:translate(500%,493%)}.piece.p-62{transform:translate(600%,493%)}.piece.p-72{transform:translate(700%,493%)}.piece.p-01{transform:translateY(593%)}.piece.p-11{transform:translate(100%,593%)}.piece.p-21{transform:translate(200%,593%)}.piece.p-31{transform:translate(300%,593%)}.piece.p-41{transform:translate(400%,593%)}.piece.p-51{transform:translate(500%,593%)}.piece.p-61{transform:translate(600%,593%)}.piece.p-71{transform:translate(700%,593%)}.piece.p-00{transform:translateY(693%)}.piece.p-10{transform:translate(100%,693%)}.piece.p-20{transform:translate(200%,693%)}.piece.p-30{transform:translate(300%,693%)}.piece.p-40{transform:translate(400%,693%)}.piece.p-50{transform:translate(500%,693%)}.piece.p-60{transform:translate(600%,693%)}.piece.p-70{transform:translate(700%,693%)}}.popup{position:absolute;left:calc(.25 * var(--tile-size));right:0;top:0;bottom:calc(.25 * var(--tile-size))}.popup-inner{width:50%;min-height:12.5%;background:var(--dark-tile);position:absolute;border:8px solid var(--dark-tile);box-shadow:0 0 0 8px var(--light-tile);background-color:var(--bg-color)}.promotion-choices{height:18.5%;top:42.5%;left:23.5%}.promotion-choices .piece{width:25%;height:100%;border:1px solid var(--light-tile);position:absolute}.promotion-choices .piece:hover{box-shadow:0 0 0 5px var(--light-tile) inset;transform:scale(1.05)}.promotion-choices :is(.wq,.bq){left:0%}.promotion-choices :is(.wr,.br){left:25%}.promotion-choices :is(.wb,.bb){left:50%}.promotion-choices :is(.wn,.bn){left:75%}.popup-inner{width:75%;min-height:12.5%;background:var(--moves-list-bg);position:absolute;border:8px solid var(--moves-list-bg);box-shadow:0 0 0 8px var(--dark-tile)}.popup-center{left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;padding:1em 0}.popup-center h1{font-size:2.5em;margin:0 0 .5em}.popup-center p{font-size:1.5em;margin:0 0 1em}.content{display:flex}.game-end-button{background:var(--moves-list-bg);box-shadow:0 0 0 3px var(--dark-tile);cursor:pointer}.game-end-button:hover{background:var(--bg-color)}.moves-list{display:flex;flex-direction:row;color:var(--dark-tile);flex:1 1 auto;flex-wrap:wrap;width:15vw;align-content:start;overflow:auto;font-size:1.1em;background:var(--moves-list-bg)}.moves-list div{flex-basis:35%;padding-left:15%;text-align:left;position:relative;padding-bottom:5px;color:var(--light-tile)}.moves-list div[data-number]:nth-child(odd):before{content:attr(data-number);position:absolute;left:0;color:var(--dark-tile)}@media (max-width: 1023px){.moves-list{width:105%}}@media (max-width: 576px){.moves-list{width:105%}}.control{display:flex;flex-direction:column;padding:10px;text-align:center;height:calc(8 * var(--tile-size))}.roomCode{display:flex;align-items:center;justify-content:center;background:var(--moves-list-bg)}.roomCode p{color:#fff;text-align:center;text-wrap:nowrap;width:35%}@media (max-width: 1023px){.roomCode{margin-left:5%}}@media (max-width: 576px){.roomCode{margin-left:3%}}.game{display:flex;flex-direction:column;background-color:var(--bg-color)}.content{display:flex;flex-direction:row;background-color:var(--bg-color)}@media (max-width: 576px){.content{flex-direction:column}}@media (max-width: 1023px){.game{margin-left:45%;margin-top:80%}.content{flex-direction:column}}@media (max-width: 576px){.game{margin-left:62.5%;margin-top:20%}.game{display:flex;flex-direction:column-reverse}}@media (max-width: 320px){.game{margin-left:68.5%;margin-top:20%}.game{display:flex;flex-direction:column-reverse}}
