.tile{transition:scale .15s ease-in-out;position:absolute;borderRadius:5px;userSelect:none;webkitUserSelect:none;border-radius:10px}.tile .tileArt{height:100%;width:100%;position:absolute;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border-style:solid;border-width:4px;user-select:none;-webkit-user-select:none}.tile .tileArt.x2Bonus{background:linear-gradient(to bottom, #ebf1f6 0%, #abd3ee 50%, #46839d 51%, #d5ebfb 100%)}.tile .tileArt.x2Bonus_target{background:linear-gradient(to bottom, #ebf1f6 0%, #46839d 50%, #90e578 51%, #dafbd5 100%)}.tile .tileArt.x3Bonus{background:linear-gradient(to bottom, #ebf1f6 0%, #d0afc0 50%, #e578b1 51%, #d5ebfb 100%)}.tile .tileArt.x3Bonus_target{background:linear-gradient(to bottom, #ebf1f6 0%, #e578b1 50%, #90e578 51%, #e3fbd5 100%)}.tile .tileArt.x5Bonus{background:linear-gradient(to bottom, #ebf1f6 0%, #c0a8d5 50%, #a367d7 51%, #d5ebfb 100%)}.tile .tileArt.x5Bonus_target{background:linear-gradient(to bottom, #ebf1f6 0%, #a367d7 50%, #90e578 51%, #e3fbd5 100%)}.fire{width:100%;height:100%}.fireEffect{position:absolute;left:0;top:0}
/* -----------------------------------------------------
   created with https://www.codeandweb.com/texturepacker 
   -----------------------------------------------------
   $TexturePacker:SmartUpdate:bc26e8e05666bb4cd0ad28e754f9a7ab:8e861dbe7bcd0007334f7dbd49a58589:6948e816d7fa9e2adcd39fb3300a2abf$
   -----------------------------------------------------

   usage: <span class="{-spritename-} sprite"></span>

   replace {-spritename-} with the sprite you like to use

*/

.sprite {display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(0e0f7b9206b9f917fa47.png);}

.fire0000 {width:62px; height:71px; background-position: -0px -0px}
.fire0001 {width:62px; height:71px; background-position: -62px -0px}
.fire0002 {width:62px; height:71px; background-position: -124px -0px}
.fire0004 {width:62px; height:71px; background-position: -248px -0px}
.fire0003 {width:62px; height:71px; background-position: -186px -0px}
.fire0005 {width:62px; height:71px; background-position: -310px -0px}
.fire0007 {width:62px; height:71px; background-position: -434px -0px}
.fire0006 {width:62px; height:71px; background-position: -372px -0px}
.fire0008 {width:62px; height:71px; background-position: -496px -0px}
.fire0009 {width:62px; height:71px; background-position: -558px -0px}
.fire0010 {width:62px; height:71px; background-position: -620px -0px}
.fire0011 {width:62px; height:71px; background-position: -682px -0px}
.fire0013 {width:62px; height:71px; background-position: -806px -0px}
.fire0012 {width:62px; height:71px; background-position: -744px -0px}
.fire0014 {width:62px; height:71px; background-position: -868px -0px}
.fire0015 {width:62px; height:71px; background-position: -930px -0px}
.fire0016 {width:62px; height:71px; background-position: -0px -71px}
.fire0017 {width:62px; height:71px; background-position: -62px -71px}
.fire0018 {width:62px; height:71px; background-position: -124px -71px}
.fire0020 {width:62px; height:71px; background-position: -248px -71px}
.fire0019 {width:62px; height:71px; background-position: -186px -71px}
.fire0021 {width:62px; height:71px; background-position: -310px -71px}
.fire0022 {width:62px; height:71px; background-position: -372px -71px}
.fire0024 {width:62px; height:71px; background-position: -496px -71px}
.fire0023 {width:62px; height:71px; background-position: -434px -71px}
.fire0025 {width:62px; height:71px; background-position: -558px -71px}
.fire0026 {width:62px; height:71px; background-position: -620px -71px}
.fire0027 {width:62px; height:71px; background-position: -682px -71px}
.fire0028 {width:62px; height:71px; background-position: -744px -71px}
.fire0029 {width:62px; height:71px; background-position: -806px -71px}
.fire0031 {width:62px; height:71px; background-position: -930px -71px}
.fire0030 {width:62px; height:71px; background-position: -868px -71px}
.fire0032 {width:62px; height:71px; background-position: -0px -142px}
.fire0033 {width:62px; height:71px; background-position: -62px -142px}
.fire0034 {width:62px; height:71px; background-position: -124px -142px}
.fire0036 {width:62px; height:71px; background-position: -248px -142px}
.fire0035 {width:62px; height:71px; background-position: -186px -142px}
.fire0037 {width:62px; height:71px; background-position: -310px -142px}
.fire0038 {width:62px; height:71px; background-position: -372px -142px}
.fire0039 {width:62px; height:71px; background-position: -434px -142px}
.fire0040 {width:62px; height:71px; background-position: -496px -142px}
.fire0042 {width:62px; height:71px; background-position: -620px -142px}
.fire0041 {width:62px; height:71px; background-position: -558px -142px}
.fire0043 {width:62px; height:71px; background-position: -682px -142px}
.fire0044 {width:62px; height:71px; background-position: -744px -142px}
.fire0045 {width:62px; height:71px; background-position: -806px -142px}

.gameUIflex{flex:1;height:100%;display:flex;flex-direction:column;justify-content:center}.gameUIflex .gameUI{flex:1;padding:20px;display:flex;flex-direction:column;height:100%;box-sizing:border-box;align-items:center}.gameUIflex .gameUI .gameUIInterior{width:380px}.gameUIflex .gameUI .buttonsContainer{display:flex;gap:10px}.gameUIflex .gameUI .submitButton{padding:10px 20px;border-radius:10px;border-style:solid;border-width:2px;flex:unset;cursor:pointer;background:linear-gradient(to bottom, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%);display:inline-flex;margin:10px 0px;border-color:#89c3eb;user-select:none;-webkit-user-select:none}.gameUIflex .gameUI .submitButton:hover{background:linear-gradient(to bottom, #ebf1f6 0%, #c0dbee 50%, #aacfe8 51%, #d5ebfb 100%)}.gameUIflex .gameUI .submitButton:active{background:linear-gradient(to bottom, #d5ebfb 0%, #89c3eb 50%, #abd3ee 51%, #ebf1f6 100%)}.gameUIflex .gameUI .submitButton.disabled{background:linear-gradient(to bottom, #dadada 0%, #b9b9b9 50%, #b6b6b6 51%, #d3d3d3 100%);border-color:#b6b6b6}.gameUIflex .gameUI .passButton{padding:10px 20px;border-radius:10px;border-style:solid;border-width:2px;border-color:#eb8989;flex:unset;cursor:pointer;background:linear-gradient(to bottom, #f6ebeb 0%, #eeabab 50%, #eb8989 51%, #fbd5d5 100%);display:inline-flex;margin:10px 0px;user-select:none;-webkit-user-select:none}.gameUIflex .gameUI .passButton:hover{background:linear-gradient(to bottom, #f6ebeb 0%, #eec0c0 50%, #e8aaaa 51%, #fbd5d5 100%)}.gameUIflex .gameUI .passButton:active{background:linear-gradient(to bottom, #fbd5d5 0%, #eb8989 50%, #eeabab 51%, #f6ebeb 100%)}.gameUIflex .gameUI .passButton.disabled{background:linear-gradient(to bottom, #dadada 0%, #b9b9b9 50%, #b6b6b6 51%, #d3d3d3 100%)}.gameUIflex .gameUI .title{font-size:25px;font-weight:bold;padding:5px}.gameUIflex .gameUI .title .small{font-size:10px}.gameUIflex .gameUI .totalScoreUI{height:40px;font-size:20px;display:flex;align-items:center}.gameUIflex .gameUI .currentElementsContainer{display:flex;flex-direction:row;gap:10px}.gameUIflex .gameUI .currentWordUI{height:60px;background-color:#ececec;border-radius:10px;border-style:solid;border-width:2px;flex:3;font-size:25px;text-align:center;display:flex;align-items:center;justify-content:center}.gameUIflex .gameUI .currentScoreUI{height:60px;background-color:#ececec;border-radius:10px;border-style:solid;border-width:2px;flex:1;font-size:25px;text-align:center;align-content:center;display:flex;align-items:center;justify-content:center}.gameUIflex .gameUI .bottomContainer{display:flex;flex-direction:column}.gameUIflex .gameUI .spellFallMeter{flex-direction:column}.gameUIflex .gameUI .spellFallMeter .meterContainer{height:30px;border-width:2px;font-size:25px;text-align:center;align-content:center;margin-top:10px;display:flex;flex-direction:row;align-items:center;gap:10px}.gameUIflex .gameUI .spellFallMeter .hint{color:#980d0d;margin-left:40px;margin-top:5px;padding:5px;background-color:rgba(236,236,236,.5);border-radius:5px;display:none}.gameUIflex .gameUI .spellFallMeter .iconElement{width:25px;height:25px;flex:unset;background-color:#ececec;border-radius:100%;border-width:2px;border-color:#ececec;border-style:solid}.gameUIflex .gameUI .spellFallMeter .meter{height:30px;background-color:#ececec;border-width:2px;border-style:solid;border-radius:10px;font-size:25px;text-align:center;align-content:center;flex:1;overflow:hidden}.gameUIflex .gameUI .spellFallMeter .fill{background-color:red;height:100%;width:0%;transition:width .5s ease-in-out}.gameUIflex .gameUI .spellFallMeter .x2Fill{background-color:#46839d}.gameUIflex .gameUI .spellFallMeter .x3Fill{background-color:#e578b1}.gameUIflex .gameUI .targetWordContainer{width:100%;height:60px;margin-top:10px;display:flex;align-items:center;justify-content:space-around}.gameUIflex .gameUI .targetLetter{background-color:#ececec;border-style:solid;border-width:2px;border-radius:10px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:scale .15s ease-in-out}@media(max-width: 910px){.gameUIflex{flex:unset;height:100%;display:flex}.gameUIflex .gameUI{flex:unset;width:320px;padding:20px;display:flex;flex-direction:row;height:100%;box-sizing:border-box;align-items:center}.gameUIflex .gameUI .currentWordUI{border:none;font-size:16px;height:30px;font-weight:bold}.gameUIflex .gameUI .currentScoreUI{border:none;font-size:16px;height:30px;font-weight:bold}.gameUIflex .gameUI .gameUIInterior{width:100%}}@media(max-width: 810px){.gameUIflex{flex:unset;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.gameUIflex .gameUI{flex:25%;width:unset;padding:20px;display:flex;flex-direction:row;height:100%;box-sizing:border-box;align-items:center}.gameUIflex .gameUI .currentWordUI{border:none;font-size:16px;height:30px;font-weight:bold}.gameUIflex .gameUI .currentScoreUI{border:none;font-size:16px;height:30px;font-weight:bold}.gameUIflex .gameUI .gameUIInterior{width:100%}}@media(max-width: 680px){.gameUIflex .gameUI .title{font-size:20px}.gameUIflex .gameUI .totalScoreUI{font-size:20px}.gameUIflex .gameUI .currentWordUI{border:none;font-size:16px;height:20px;background-color:unset;text-align:left;align-items:flex-start;justify-content:flex-start}.gameUIflex .gameUI .currentScoreUI{border:none;font-size:16px;height:20px;background-color:unset;text-align:left;align-items:flex-start;justify-content:flex-start}.gameUIflex .gameUI .spellFallMeter .meterContainer{margin-top:2px}.gameUIflex .gameUI .spellFallMeter .meterContainer .meter{height:20px}.gameUIflex .gameUI .targetWordContainer{height:24px}.gameUIflex .gameUI .targetWordContainer .targetLetter{width:24px;height:24px}}@media(max-aspect-ratio: 9/14)or (max-width: 480px){.gameUIflex{flex:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.gameUIflex .gameUI{width:100%;margin:0;padding:5px 5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAMJlWElmTU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAASAAAAcgEyAAIAAAAUAAAAhIdpAAQAAAABAAAAmAAAAAAAAAEsAAAAAQAAASwAAAABUGl4ZWxtYXRvciAzLjkuMTAAMjAyNTowNTowOSAxMDowNToyNgAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACqADAAQAAAABAAAACgAAAADR4hGoAAAACXBIWXMAAC4jAAAuIwF4pT92AAADq2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjA8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjMwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MzAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5QaXhlbG1hdG9yIDMuOS4xMDwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyNS0wNS0wOVQxMDowNToyNjwveG1wOk1vZGlmeURhdGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoOygWgAAAAHUlEQVQYGWNkYGBoAGKCgImgCqiCUYV4Q4ro4AEA3J4AlLG6a/YAAAAASUVORK5CYII=);border-bottom:solid}.gameUIflex .gameUI .title{font-size:18px;height:unset;color:#fff}.gameUIflex .gameUI .totalScoreUI{font-size:14px;height:unset;color:#fff}.gameUIflex .gameUI .buttonsContainer{display:flex;gap:10px;padding-left:8px;padding-right:8px;padding-top:5px}.gameUIflex .gameUI .submitButton{flex:1;text-align:center;justify-content:center;align-items:center;margin:0;padding:5px 0}.gameUIflex .gameUI .passButton{flex:1;text-align:center;justify-content:center;align-items:center;margin:0;padding:5px 0}.gameUIflex .gameUI .topContainer{padding:5px 10px;display:flex;align-items:center;justify-content:space-between}.gameUIflex .gameUI .targetWordContainer{margin:5px;padding-bottom:5px;height:unset}.gameUIflex .gameUI .targetWordContainer .targetLetter{width:30px;height:30px}.gameUIflex .gameUI .currentElementsContainer{padding:0 10px}.gameUIflex .gameUI .currentElementsContainer .currentWordUI{height:25px;font-size:15px;border-style:none;border-radius:5px;background-color:#ececec;text-align:left;padding:5px;justify-content:flex-start}.gameUIflex .gameUI .currentElementsContainer .currentScoreUI{height:25px;font-size:15px;border-style:none;border-radius:5px;background-color:#ececec;text-align:left;padding:5px;justify-content:flex-start}.gameUIflex .gameUI .bottomContainer{display:flex;flex-direction:column-reverse;padding:5px 10px}.gameUIflex .gameUI .bottomContainer .metersUI{display:flex;flex-direction:row;gap:10px}.gameUIflex .gameUI .bottomContainer .spellFallMeter{flex:1}.gameUIflex .gameUI .bottomContainer .spellFallMeter .hint{display:none !important}.gameUIflex .gameUI .bottomContainer .spellFallMeter .meterContainer{height:5px;overflow:hidden;margin-top:0}.gameUIflex .gameUI .bottomContainer .spellFallMeter .meterContainer .meter{border-style:none}.gameUIflex .gameUI .bottomContainer .spellFallMeter .meterContainer .iconElement{display:none}}
/* -----------------------------------------------------
   created with https://www.codeandweb.com/texturepacker 
   -----------------------------------------------------
   $TexturePacker:SmartUpdate:de372fdcaaca8cec4fe4175450d3a8d2:d20a3ad1532155ea36c7ab1e0a657898:ea040122d8d1c1c41066ebfa2011004f$
   -----------------------------------------------------

   usage: <span class="{-spritename-} sprite"></span>

   replace {-spritename-} with the sprite you like to use

*/

.firework_sprite {display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(eb3c12bc8dbeed47fd87.png);}

.shot0001 {width:230px; height:209px; background-position: -1px -1px}
.shot0002 {width:230px; height:209px; background-position: -1px -1px}
.shot0003 {width:230px; height:209px; background-position: -233px -1px}
.shot0005 {width:230px; height:209px; background-position: -233px -212px}
.shot0004 {width:230px; height:209px; background-position: -1px -212px}
.shot0006 {width:230px; height:209px; background-position: -1px -423px}
.shot0008 {width:230px; height:209px; background-position: -1px -634px}
.shot0007 {width:230px; height:209px; background-position: -233px -423px}
.shot0009 {width:230px; height:209px; background-position: -233px -634px}
.shot0010 {width:230px; height:209px; background-position: -1px -845px}
.shot0011 {width:230px; height:209px; background-position: -233px -845px}
.shot0013 {width:230px; height:209px; background-position: -233px -1056px}
.shot0012 {width:230px; height:209px; background-position: -1px -1056px}
.shot0014 {width:230px; height:209px; background-position: -1px -1267px}
.shot0015 {width:230px; height:209px; background-position: -233px -1267px}
.shot0016 {width:230px; height:209px; background-position: -1px -1478px}
.shot0017 {width:230px; height:209px; background-position: -233px -1478px}
.shot0019 {width:230px; height:209px; background-position: -1px -1689px}
.shot0018 {width:230px; height:209px; background-position: -1px -1689px}
.shot0020 {width:230px; height:209px; background-position: -1px -1689px}
.shot0021 {width:230px; height:209px; background-position: -1px -1689px}
.shot0022 {width:230px; height:209px; background-position: -1px -1689px}

.fireworkContainer{position:fixed;display:flex;justify-content:center;align-items:center}.firework_sprite{position:absolute;scale:1.5}
.playfieldContainer{display:flex;background-color:#000;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;width:100%;height:100%;background-position:bottom;background-size:cover}.playfieldContainer .loadingDiv{align-self:center;text-align:center;position:absolute;z-index:999;width:100%;height:30px;justify-content:center;display:flex;align-items:center}.playfieldContainer .loadingDiv div{background-color:#ececec;padding:10px;border-color:#0d72a8;border-style:solid}.playfieldContainer .playfieldPadding{backgroundColor:#0d72a8;display:flex;flex:1;height:100%;position:relative;align-items:center;margin-left:30px}.playfieldContainer .playfieldInterior{top:10px;left:0;right:0;bottom:10px;position:absolute;display:flex;padding:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAMJlWElmTU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAASAAAAcgEyAAIAAAAUAAAAhIdpAAQAAAABAAAAmAAAAAAAAAEsAAAAAQAAASwAAAABUGl4ZWxtYXRvciAzLjkuMTAAMjAyNTowNTowOSAxMzowNTozMQAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACqADAAQAAAABAAAACgAAAADzjryYAAAACXBIWXMAAC4jAAAuIwF4pT92AAADq2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjA8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjMwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MzAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5QaXhlbG1hdG9yIDMuOS4xMDwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyNS0wNS0wOVQxMzowNTozMTwveG1wOk1vZGlmeURhdGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpSv6MAAAAAHUlEQVQYGWNkYGA4DcQEARNBFVAFowrxhhTRwQMAU58A33CGC44AAAAASUVORK5CYII=);border-style:inset;border-color:#000;border-width:5px;border-radius:15px}.playfieldContainer .playfieldSizer{position:absolute;top:0;bottom:0;left:0;right:0}.playfieldContainer .playfield{flex:unset;display:flex;position:absolute;flex:unset;width:100%;right:0}@media(max-aspect-ratio: 9/14)or (max-width: 480px){.playfieldContainer{flex-direction:column-reverse;justify-content:stretch;align-items:stretch}.playfieldContainer .playfieldInterior{top:0;bottom:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAMJlWElmTU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAASAAAAcgEyAAIAAAAUAAAAhIdpAAQAAAABAAAAmAAAAAAAAAEsAAAAAQAAASwAAAABUGl4ZWxtYXRvciAzLjkuMTAAMjAyNTowNTowOSAxMDowNToyNgAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACqADAAQAAAABAAAACgAAAADR4hGoAAAACXBIWXMAAC4jAAAuIwF4pT92AAADq2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjA8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjMwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MzAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5QaXhlbG1hdG9yIDMuOS4xMDwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyNS0wNS0wOVQxMDowNToyNjwveG1wOk1vZGlmeURhdGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoOygWgAAAAHUlEQVQYGWNkYGBoAGKCgImgCqiCUYV4Q4ro4AEA3J4AlLG6a/YAAAAASUVORK5CYII=);border-style:unset;border-radius:0}.playfieldContainer .playfieldPadding{justify-content:center;margin-left:unset}.playfieldContainer .playfield{right:initial}}
.gameRoot{display:flex;flex:1;height:100%;width:100%;alignItems:center;justifyContent:center}.horizontal{display:flex;gap:20px;flex-direction:row;justify-content:flex-start}.mainMenuUI{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6);position:absolute}.mainMenuUI .mainMenuWindow{width:500px;background-color:#ececec;border-radius:10px;border-style:solid;border-color:#000;border-width:5px;display:flex;flex-direction:column;padding:10px}.mainMenuUI .mainMenuWindow ul{font-size:16px}.mainMenuUI .mainMenuWindow .topSection{flex:1}.mainMenuUI .mainMenuWindow .bottomSection{flex:unset;height:50px;display:flex;justify-content:flex-start;align-items:center;padding:20px}.mainMenuUI .mainMenuWindow .bottomSection .playButton{padding:10px 20px;border-radius:10px;border-style:solid;border-width:2px;flex:unset;cursor:pointer;background:linear-gradient(to bottom, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%);display:inline-flex;margin:10px 0px;border-color:#89c3eb;user-select:none;-webkit-user-select:none}.mainMenuUI .mainMenuWindow .bottomSection .playButton:hover{background:linear-gradient(to bottom, #ebf1f6 0%, #c0dbee 50%, #aacfe8 51%, #d5ebfb 100%)}.mainMenuUI .mainMenuWindow .bottomSection .playButton:active{background:linear-gradient(to bottom, #d5ebfb 0%, #89c3eb 50%, #abd3ee 51%, #ebf1f6 100%)}@media(max-width: 700px){.mainMenuUI .mainMenuWindow{margin:10px;width:100%;height:500px}}
