.nowrap[data-v-43b0f43f]{display:inline-block}.bounce[data-v-43b0f43f]{transform:translatey(0);animation:bounce-43b0f43f 2s ease-in-out infinite}@keyframes bounce-43b0f43f{0%{box-shadow:2px 2px 2px -1px #00000080,inset 1px 1px 2px -1px #fff,inset -1px -1px 2px -1px #00000080;transform:translatey(0)}50%{box-shadow:15px 15px 10px -10px #00000080,inset 1px 1px 2px -1px #fff,inset -1px -1px 2px -1px #00000080;transform:translatey(-5px)}to{box-shadow:2px 2px 2px -1px #00000080,inset 1px 1px 2px -1px #fff,inset -1px -1px 2px -1px #00000080;transform:translatey(0)}}.letter[data-v-49d24785]{display:inline-block;width:1.5ex;color:#fff;font-size:30px;font-weight:700;-webkit-text-stroke:1px;-webkit-text-stroke-color:black;line-height:29px}.odo[data-v-49d24785]{position:relative;font-size:inherit;margin:0}h2.label[data-v-49d24785]{margin:0;font-size:10px}.highlight[data-v-bc2bb1bf]{font-weight:700;text-shadow:1px 1px 2px black,0 0 1em white,0 0 .2em white}.score-item[data-v-bc2bb1bf]{white-space:nowrap;xfont-size:2em}.text-icon[data-v-bc2bb1bf]{display:flex;align-items:center;flex-direction:column}.letter[data-v-145ce927]{display:inline-block;width:1.5ex;color:#fff;font-size:30px;font-weight:700;-webkit-text-stroke:1px;-webkit-text-stroke-color:black;line-height:29px}.odo[data-v-145ce927]{position:relative;font-size:inherit;margin:0;white-space:nowrap}h2.label[data-v-145ce927]{margin:0;font-size:10px}.star[data-v-193a331a]{color:#8a804a;display:inline-block;transform-origin:center 26px;text-shadow:0 0 1px #000;line-height:40px;font-size:40px;height:40px}.spin[data-v-193a331a]{animation-name:spin-193a331a;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}.glow[data-v-193a331a]{color:#ffee8f;text-shadow:0 0 5px #e5ff00,0 0 10px #ffef3a,0 0 20px #f7efa6,0 0 1px #000,0 0 2px #000}@keyframes spin-193a331a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tv-static[data-v-1b547755]{background:#000;border:0px solid #333;position:relative;overflow:hidden;box-shadow:0 0 20px #000c;border-radius:5mm}.static-canvas[data-v-1b547755]{width:100%;height:100%;display:block}.content[data-v-1b547755]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.content>*[data-v-1b547755]{pointer-events:auto}.svg[data-v-e5196af3]{stroke:#fff;margin:auto;fill:none}.circle[data-v-e5196af3]{position:relative;display:inline-block;font-size:0;transform-origin:center;transform:rotate(180deg)}.back[data-v-e5196af3]{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:15px solid currentColor;border-radius:50%;z-index:-1}.text[data-v-e5196af3]{position:absolute;font-size:12px;left:50%;top:50%;text-align:center;transform:translate(-50%) translateY(-50%) rotate(180deg);transform-origin:center}h2.label[data-v-e5196af3]{margin:0 0 6px;font-size:10px}.tutorial[data-v-5b074f1e]{position:fixed;border:0px solid red;background:#000c;color:#fff;padding:2mm;border-radius:5mm;max-width:10cm;width:80%;z-index:10000}.tutorial.centered[data-v-5b074f1e]{transform:translate(-50%)}.tutorial[data-v-5b074f1e] p{margin:3px}.arrow[data-v-5b074f1e]{position:absolute;color:#000c;font-size:25px;transform:translate(-50%);left:50%;text-align:center}.arrow.left[data-v-5b074f1e]{left:10%}.arrow.right[data-v-5b074f1e]{right:10%}.gameContainer[data-v-d307418e]{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;scrollbar-width:none}.mapCanvas[data-v-d307418e]{border:0px solid #000;position:absolute;top:0;left:0;margin:0;padding:0;z-index:0}.blockCanvas[data-v-d307418e]{border:0px solid #ff2e2e;position:absolute;bottom:0;right:0;left:0;margin:0;padding:0;z-index:10;background:#000}.passthrough[data-v-d307418e]{pointer-events:none}.button-bar[data-v-d307418e]{display:flex;position:fixed;left:0;right:0;bottom:30mm;height:38px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0 15px;margin:0;z-index:100;color:#000;background:transparent}.action-button.l[data-v-d307418e]{width:60px;height:60px;max-width:60px;max-height:60px}.action-button[data-v-d307418e]{color:#3f5576;background-color:#6499e8;border-radius:50%;padding:2px;margin:0 2px;max-width:40px;max-height:40px;border:0px solid rgb(100,153,232);background:linear-gradient(-30deg,#9fb1e4,#c6d5ff,#9aacdf);box-shadow:3px 8px 15px -3px #00000080,inset 1px 2px 5px -1px #fff,inset -1px -2px 5px -1px #00000080;cursor:pointer}.top[data-v-d307418e]{top:0;height:38px}.bottom[data-v-d307418e]{bottom:30mm}.left[data-v-d307418e]{left:2mm}.right[data-v-d307418e]{right:2mm}.fullwidth[data-v-d307418e]{width:100%!important;border-radius:0!important;border-left:0px!important;border-right:0px!important}.flex[data-v-d307418e]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;width:100%!important}.flex>*[data-v-d307418e]{display:block;flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;margin:0 3mm}.center[data-v-d307418e]{margin-left:auto!important;margin-right:auto!important;position:relative!important}.middle[data-v-d307418e]{top:50%;transform:translateY(-50%);position:relative!important}.pause[data-v-d307418e]{position:fixed;margin:0;z-index:100;color:#000;background-size:cover;background-position:center;width:calc(100vw - 1cm);height:calc(100vh - 1cm);left:0;top:0;display:flex;flex-direction:column;padding-top:1cm;padding-left:.5cm;padding-right:.5cm;font-size:clamp(1rem,6vw,3rem);backdrop-filter:blur(10px)}.menu[data-v-d307418e]{position:fixed;margin:0;z-index:100;color:#000;background:transparent;border:0px solid black;border-radius:5px;padding:5px;overflow:visible;width:30mm}.menu.withbackground[data-v-d307418e]{background:#6499e8;border:0px solid black}.menu h1[data-v-d307418e]{font-size:6mm}.menu h2[data-v-d307418e]{font-size:5mm}.menu .button[data-v-d307418e]{display:block;color:#000;width:80%;margin:1mm 3mm;padding:2mm;border:0px;border-radius:2mm;background-color:#c6d5eb}h2.star[data-v-d307418e]{font-size:3em}.text-icon[data-v-b2bd0a85]{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}.info[data-v-b1e5ce14]{border-radius:5px;background-color:#00000080}.tv-static[data-v-b1e5ce14]{position:absolute;z-index:0;width:100%;height:100%;border:0px solid red}.game-box-container[data-v-b1e5ce14]{position:relative;background-color:#000;border:0px solid black;padding:0;margin:10px;display:block;width:70%;aspect-ratio:1 / 1;max-width:10cm;border-radius:5mm;box-shadow:3px 8px 15px -3px #00000080;overflow:visible}.game-box[data-v-b1e5ce14]{position:relative;background-color:transparent;border:0px solid black;border-radius:5mm;padding:20px;margin:0;display:block;aspect-ratio:1 / 1;font-weight:700;font-size:80%;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:1;box-shadow:inset 5px 10px 15px -3px #fff,inset -5px -5px 15px -3px #000}.game-box h2.star[data-v-b1e5ce14]{margin-bottom:10px;height:40px}.game-box-level-0[data-v-b1e5ce14]{background-color:#a5e2ab}.game-box-level-2[data-v-b1e5ce14]{background-color:#ffb1ac}.medal[data-v-b1e5ce14]{width:60px;top:-5px;right:15px;position:absolute}.medal img[data-v-b1e5ce14]{width:100%;height:100%;object-fit:contain}h1[data-v-b1e5ce14]{margin:0;color:#fff}.router-link-active[data-v-7419ab8b]{display:none}:root{font-family:Jura,monospace,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;user-select:none}a{font-weight:500;color:#000;text-decoration:inherit}a:hover{color:#000}body{font-family:Jura,monospace,sans-serif;font-size:16px;margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:1em;text-align:center;margin:20px 0 0}h2{font-size:3em;line-height:1em;text-align:center;margin:0}h3{font-size:.8em;line-height:1em;text-align:center;margin:0}button{border-radius:8px;background:linear-gradient(-30deg,#9fb1e4,#c6d5ff,#9aacdf);border:0px;padding:.6em 1.2em .8em;margin:5mm 2mm;font-size:1em;font-weight:500;font-family:inherit;line-height:1em;cursor:pointer;transition:border-color .25s;box-shadow:3px 8px 15px -3px #00000080,inset 1px 2px 5px -1px #fff,inset -1px -2px 5px -1px #00000080;background-color:#c6d5eb;color:#000}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#app{background-color:#6499e8;width:100%;margin:0;padding:0;text-align:center;-ms-overflow-style:none;scrollbar-width:none}#app:-webkit-scrollbar{display:none}.floater{position:fixed;top:2mm;width:2ex;height:2ex;font-size:24px}.floater.left{left:4mm}.floater.right{right:4mm}.screencontainer{overflow:scroll;height:100vh;display:flex;flex-direction:column;padding:0;margin-bottom:50px}.screencontainer-logo{flex-grow:0;flex-shrink:0}.screencontainer-header{background-image:url(/logo-game-header.jpg);box-shadow:#000 0 6px 9px -5px;z-index:10;flex-grow:0;flex-shrink:0;height:3cm;background-position:center 66%;background-size:cover;background-repeat:no-repeat;align-content:center;font-size:clamp(1rem,6vw,3rem)}.screencontainer-scrollable{-ms-overflow-style:none;scrollbar-width:none;overflow:scroll;flex-grow:1;flex-shrink:1;background-color:#5481c4;padding-top:.5cm;padding-bottom:3cm;background-image:url(/background.png)}.screencontainer-scrollable::-webkit-scrollbar{display:none}.screencontainer-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:start;align-content:center;max-width:10cm;padding-left:calc((100% - 10cm)/2);padding-right:calc((100% - 10cm)/2)}.screencontainer-columns>*{flex-grow:1;flex-basis:0}p{text-align:left;margin-left:20mm}.block-letter{display:inline-block;box-shadow:1px 2px 2px -1px #00000080,inset 1px 1px 2px -1px #fff,inset -1px -1px 2px -1px #00000080;padding:3px;margin:3px 1px;width:1em;height:1em;line-height:1em;border-radius:2px;font-weight:700;text-transform:uppercase;text-align:center;color:#676453;background-color:#cbc8a3;text-shadow:.5px .5px .5px #ffffff,-.5px -.5px .5px #000}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}button.float{transform:translatey(0);animation:float-button 3s ease-in-out infinite}.float{transform:translatey(0);animation:float 6s ease-in-out infinite}@keyframes float{0%{box-shadow:3px 8px 15px -3px #00000080,inset 5px 10px 15px -3px #fff,inset -5px -10px 15px -3px #00000080;transform:translatey(0)}50%{box-shadow:23px 28px 15px -3px #0003,inset 5px 10px 15px -3px #fff,inset -5px -10px 15px -3px #00000080;transform:translatey(-20px)}to{box-shadow:3px 8px 15px -3px #00000080,inset 5px 10px 15px -3px #fff,inset -5px -10px 15px -3px #00000080;transform:translatey(0)}}@keyframes float-button{0%{box-shadow:3px 8px 15px -3px #00000080,inset 1px 2px 5px -1px #fff,inset -1px -2px 5px -1px #00000080;transform:translatey(0)}50%{box-shadow:13px 18px 15px -3px #00000080,inset 1px 2px 5px -1px #fff,inset -1px -2px 5px -1px #00000080;transform:translatey(-10px)}to{box-shadow:3px 8px 15px -3px #00000080,inset 1px 2px 5px -1px #fff,inset -1px -2px 5px -1px #00000080;transform:translatey(0)}}.list-move,.list-enter-active,.list-leave-active{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.list-leave-active{position:absolute}
