@font-face{font-family:Delius Swash Caps;font-style:normal;font-weight:400;src:url(/fonts/Delius+Swash+Caps_400_normal.eot);src:local("☺"),url(/fonts/Delius+Swash+Caps_400_normal.eot?#iefix) format("embedded-opentype"),url(/fonts/Delius+Swash+Caps_400_normal.woff2) format("woff2"),url(/fonts/Delius+Swash+Caps_400_normal.woff) format("woff"),url(/fonts/Delius+Swash+Caps_400_normal.ttf) format("truetype"),url(/fonts/Delius+Swash+Caps_400_normal.svg#Delius+Swash+Caps_400_normal) format("svg")}:root{--display-scale: 1;--base-font-size: calc(50px * var(--display-scale));--title-font-size: calc(1.5 * var(--base-font-size));--app-font-family: "Delius Swash Caps", Arial, sans-serif;--tile-width: calc(100px * var(--display-scale));--tile-height: calc(153px * var(--display-scale));--tile-thickness: .09;--tile-overlap: .93;--tile-border-radius: calc(var(--tile-width) * .19);--button-border-radius: calc(20px * var(--display-scale));--button-border-top-width: calc(4px * var(--display-scale));--button-border-bottom-width: calc(10px * var(--display-scale));--button-border-left-width: 0px;--button-border-right-width: calc(1px * var(--display-scale));--button-padding-x: calc(40px * var(--display-scale));--button-padding-y: calc(10px * var(--display-scale));--button-border-highlight-thickness: calc(1px * var(--display-scale));--button-main-color: #fbef0c;--button-secondary-color: #f47f37;--button-side-color: #b90e36;--button-top-highlight-color: #fbef0c88;--button-bottom-highlight-color: #ffccaa;--button-text-color: #333;--button-text-shadow-color: #fff;--button-disabled-color: #ddd;--button-disabled-secondary-color: #888;--button-disabled-top-highlight-color: #eee;--button-disabled-bottom-highlight-color: #ddd;--button-disabled-side-color: #444;--radio-selected-main-color: #02fff6;--radio-selected-secondary-color: #0ea5ff;--radio-selected-side-color: #0026ea;--radio-selected-top-highlight-color: #fff;--radio-selected-bottom-highlight-color: #02fff6;--radio-selected-text-color: #001377;--radio-selected-text-shadow-color: #fff;--panel-border-radius: var(--button-border-radius);--panel-border-highlight-thickness: var(--button-border-highlight-thickness);--panel-padding-x: calc(40px * var(--display-scale));--panel-padding-y: calc(20px * var(--display-scale));--panel-main-color: var(--button-main-color);--panel-secondary-color: var(--button-secondary-color);--panel-side-color: var(--button-side-color);--panel-top-highlight-color: #fff;--panel-bottom-highlight-color: var(--button-bottom-highlight-color);--panel-text-color: var(--button-text-color);--panel-text-shadow-color: var(--button-text-shadow-color);--tutorial-highlight-border-width: calc(20px * var(--display-scale));--tutorial-text-left-margin: calc(100px * var(--display-scale));--tutorial-text-bottom-margin: calc(75px * var(--display-scale));--tutorial-text-top-margin: calc(75px * var(--display-scale));--tutorial-text-border-margin: calc(20px * var(--display-scale))}body{-webkit-text-size-adjust:100%}html,body{width:100%;height:100%;overflow:hidden;margin:0;padding:0;background:#888;font-size:var(--base-font-size);font-family:var(--app-font-family)}button{font-size:var(--base-font-size);font-family:var(--app-font-family)}#appContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}#appContainerInner{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%}#app{aspect-ratio:16 / 9;width:auto;height:100%;background-image:url(/images/background.png);background-size:cover;position:relative}.flexCenterColumn{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}h1{margin:0;padding:0;text-align:center}.title{font-size:var(--title-font-size)}.tile{width:var(--tile-width);height:var(--tile-height);background-image:var(--tile-url);background-size:contain;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;border-radius:var(--tile-border-radius)}.panel{border-radius:var(--panel-border-radius);background-image:linear-gradient(to bottom,var(--panel-main-color),var(--panel-secondary-color));border-top:var(--panel-border-highlight-thickness) solid #fff;border-left:var(--panel-border-highlight-thickness) solid #fff;border-bottom:var(--panel-border-highlight-thickness) solid var(--panel-bottom-highlight-color);border-right:var(--panel-border-highlight-thickness) solid var(--panel-bottom-highlight-color);padding:var(--panel-padding-y) var(--panel-padding-x);box-shadow:var(--panel-border-highlight-thickness) var(--panel-border-highlight-thickness) 0 var(--panel-side-color);color:var(--panel-text-color)}.panel h1{text-shadow:1px 1px 0px var(--panel-text-shadow-color),2px 2px 0px var(--panel-text-shadow-color);text-wrap:nowrap}.view{position:relative;z-index:1}.modalDialog{position:absolute;width:100%;height:100%;background:#0008}@media (max-aspect-ratio: 16/9){#app{width:100%;height:auto}}.snowflakes[data-v-b5efd9e1]{overflow:hidden;width:100%;height:100%;position:absolute}.snowflake[data-v-b5efd9e1]{position:absolute;left:var(--spawn-x);animation:var(--wiggle-duration) ease-in-out infinite alternate snowflakeWiggle-b5efd9e1;width:40px;height:40px}.snowflake[data-v-b5efd9e1]:after{display:block;width:40px;height:40px;content:"";background:var(--image-url);animation:var(--fall-duration) linear snowflakeFalling-b5efd9e1;transform:translatey(calc(-100px / var(--snowflake-scale)))}.paused .snowflake[data-v-b5efd9e1],.paused .snowflake[data-v-b5efd9e1]:after{animation-play-state:paused}@keyframes snowflakeFalling-b5efd9e1{0%{transform:translatey(calc(-100px / var(--snowflake-scale))) rotate(0)}to{transform:translatey(calc(1200px / var(--snowflake-scale))) rotate(var(--max-rotation))}}@keyframes snowflakeWiggle-b5efd9e1{0%{transform:scale(calc(var(--display-scale) * var(--snowflake-scale))) translate(calc(var(--wiggle-size) / var(--snowflake-scale)))}to{transform:scale(calc(var(--display-scale) * var(--snowflake-scale))) translate(calc(-1 * var(--wiggle-size) / var(--snowflake-scale)))}}button[data-v-27175720]{border:none;background-image:linear-gradient(to bottom,#fff calc(var(--button-border-radius) + var(--button-border-top-width)),var(--button-side-color) calc(100% - var(--button-border-radius) - var(--button-border-bottom-width)));box-sizing:border-box;border-radius:var(--button-border-radius);padding:var(--button-border-top-width) var(--button-border-right-width) var(--button-border-bottom-width) var(--button-border-left-width)}button[data-v-27175720]:before{display:block;content:var(--button-label);padding:var(--button-padding-y) var(--button-padding-x);background-image:linear-gradient(to bottom right,var(--button-main-color),var(--button-secondary-color));font-weight:700;border-radius:inherit;cursor:pointer;border-top:var(--button-border-highlight-thickness) solid var(--button-top-highlight-color);border-bottom:var(--button-border-highlight-thickness) solid var(--button-bottom-highlight-color);border-right:var(--button-border-highlight-thickness) solid var(--button-bottom-highlight-color);box-shadow:0 var(--button-border-bottom-width) calc(var(--button-border-bottom-width) * .5) calc(var(--button-border-bottom-width) * -.5) #0005;text-align:center;color:var(--button-text-color);text-shadow:1px 1px 0px var(--button-text-shadow-color),2px 2px 0px var(--button-text-shadow-color)}button[data-v-27175720]:disabled{background-image:linear-gradient(to bottom,#fff calc(var(--button-border-radius) + var(--button-border-top-width)),var(--button-disabled-side-color) calc(100% - var(--button-border-radius) - var(--button-border-bottom-width)))}button[data-v-27175720]:disabled:before{cursor:not-allowed;background-image:linear-gradient(to bottom right,var(--button-disabled-color),var(--button-disabled-secondary-color));border-top:var(--button-border-highlight-thickness) solid var(--button-disabled-top-highlight-color);border-bottom:var(--button-border-highlight-thickness) solid var(--button-disabled-bottom-highlight-color);border-right:var(--button-border-highlight-thickness) solid var(--button-disabled-bottom-highlight-color)}button[data-v-27175720]:not(:disabled):hover:before{box-shadow:0 var(--button-border-bottom-width) calc(var(--button-border-bottom-width) * .5) calc(var(--button-border-bottom-width) * -.5) #0005,inset 0 2em #fff5}button[data-v-27175720]:not(:disabled):active{margin-top:calc(var(--button-border-bottom-width) - var(--button-border-top-width));background-image:linear-gradient(to bottom,#fff calc(var(--button-border-radius) + var(--button-border-top-width)),var(--button-side-color) calc(100% - var(--button-border-radius) - var(--button-border-top-width)));padding:var(--button-border-top-width) var(--button-border-right-width) var(--button-border-top-width) var(--button-border-left-width)}button[data-v-27175720]:not(:disabled):active:before{background-image:linear-gradient(to bottom right,var(--button-secondary-color),var(--button-main-color));box-shadow:0 var(--button-border-top-width) calc(var(--button-border-top-width) * .5) calc(var(--button-border-top-width) * -.5) #0005}dialog[data-v-32a4fb38]{margin:0;padding:0;border:none;max-width:100%;max-height:100%}input[data-v-32a4fb38]{width:100%;margin:calc(.8 * var(--base-font-size)) 0;border-radius:var(--button-border-radius);padding:0 calc(var(--button-border-radius) * .5);border:calc(2px * var(--display-scale)) solid #333;font-size:var(--base-font-size);box-sizing:border-box}.sharingButtons[data-v-32a4fb38]{display:flex;gap:calc(20px * var(--display-scale))}.shareButton[data-v-32a4fb38]{flex:0 0 auto}h1[data-v-d0cee7a2]{text-wrap:unset}h2[data-v-d0cee7a2]{font-size:calc(3 * var(--base-font-size));margin:0;padding:0;text-align:center;margin:calc(1.5 * var(--base-font-size)) 0}input[data-v-d0cee7a2]{margin-bottom:calc(.8 * var(--base-font-size));border-radius:var(--button-border-radius);padding:0 calc(var(--button-border-radius) * .5);border:calc(2px * var(--display-scale)) solid #333;font-size:var(--base-font-size)}.panel[data-v-d0cee7a2]{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:75%}.buttonContainer[data-v-d0cee7a2]{display:flex;width:100%;justify-content:center;gap:calc(.8 * var(--base-font-size));margin-top:calc(.8 * var(--base-font-size))}.addToScoreAnimation[data-v-2a88cc73]{position:absolute;top:var(--animation-start-y);left:var(--animation-start-x);width:calc(100px * var(--display-scale));height:calc(100px * var(--display-scale));background-image:url(/images/star.png);background-size:contain;background-position:center center;background-repeat:no-repeat;pointer-events:none}.addToScoreAnimation.animated[data-v-2a88cc73]{animation:1.3s linear addToScoreRotate-2a88cc73,1.3s ease-in addToScoreHorizontal-2a88cc73,1.3s ease-out addToScoreVertical-2a88cc73,1.3s ease-in-out addToScoreSize-2a88cc73}@keyframes addToScoreRotate-2a88cc73{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes addToScoreHorizontal-2a88cc73{to{left:calc(20px * var(--display-scale))}}@keyframes addToScoreVertical-2a88cc73{to{top:calc(20px * var(--display-scale))}}@keyframes addToScoreSize-2a88cc73{25%{width:calc(150px * var(--display-scale));height:calc(150px * var(--display-scale))}to{width:calc(75px * var(--display-scale));height:calc(75px * var(--display-scale))}}#scoreDisplay[data-v-ce1ce288]{position:absolute;top:0;left:0;font-size:calc(var(--base-font-size) * 1.2);font-weight:700}#scoreDisplay .panel[data-v-ce1ce288]{border-radius:0 0 var(--panel-border-radius) 0}#addToScoreAnimations[data-v-ce1ce288]{position:absolute;top:0;left:0;z-index:2}#comboTime[data-v-6753b3ab]{--clock-radius: 40px;position:relative;width:calc((var(--clock-radius) * 2 + 2px) * var(--display-scale));height:calc((var(--clock-radius) * 2 + 2px) * var(--display-scale));display:flex;overflow:hidden;font-size:calc(var(--base-font-size) * .8);color:#fff;justify-content:center;align-items:center;z-index:3;border-radius:calc((var(--clock-radius) + 1px) * var(--display-scale));border:calc(1px * var(--display-scale)) solid #fff;box-sizing:border-box}.clockBackground[data-v-6753b3ab]{display:inline-flex;overflow:hidden;width:calc(var(--clock-radius) * 2);height:calc(var(--clock-radius) * 2);position:absolute;top:1;left:1;transform:scale(var(--display-scale));transform-origin:1 1;z-index:-1;background:#0008}.circleHalf[data-v-6753b3ab]{width:var(--clock-radius);height:calc(var(--clock-radius) * 2);position:relative;overflow:hidden}.circleHalf[data-v-6753b3ab]:before{height:inherit;width:inherit;position:absolute;content:"";border-radius:var(--clock-radius) 0 0 var(--clock-radius);background-color:#fff;transform-origin:100% 50%;transform:rotate(var(--progress));opacity:.5}.circleHalfRight[data-v-6753b3ab]{transform:scale(-1)}#comboMultiplier[data-v-1bdc0e43]{position:absolute;display:flex;left:0;top:0;width:100%;justify-content:center;align-items:center;font-size:var(--base-font-size);gap:calc(15px * var(--display-scale));margin-top:calc(5px * var(--display-scale));pointer-events:none}.multiplierText[data-v-1bdc0e43]{color:#fff;text-shadow:1px 1px 0 #000,2px 2px 0 #000}.clickOutside[data-v-83ce6d87]{position:absolute;left:0;top:0;right:0;bottom:0;background:#0008}#gameMenu[data-v-83ce6d87]{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}#gameMenu[data-v-83ce6d87]>*{pointer-events:all}#gameMenu .panel[data-v-83ce6d87]{display:flex;flex-direction:column;gap:calc(20px * var(--display-scale));border-radius:var(--panel-border-radius) 0 0 var(--panel-border-radius)}#gameMenu .panel[data-v-83ce6d87]>*{width:100%}.toggleMenuButton[data-v-83ce6d87]{border-radius:0 0 0 var(--button-border-radius)}.tile[data-v-3da29d80]{position:absolute;left:calc(var(--tile-x) * var(--tile-width));top:calc((var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height))}.tile .unselectableOverlay[data-v-3da29d80]{width:100%;height:100%;box-shadow:0 0 0 9999px #0009 inset;border-radius:var(--tile-border-radius)}#gameField[data-v-06a8f970]{position:absolute;width:100%;height:100%;left:0;top:0}.tile[data-v-c3b22942]{position:absolute;left:calc(var(--game-view-offset-x) - var(--tile-offset-x) + var(--tile-x) * var(--tile-width));top:calc(var(--game-view-offset-y) - var(--tile-offset-y) + (var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height));pointer-events:none}.tile.animated[data-v-c3b22942]{left:calc(var(--tile-slot) * var(--tile-width));top:0;animation:.7s ease-out selectedTileHorizontal-c3b22942,.7s ease-in selectedTileVertical-c3b22942,.7s ease-in-out selectedTileScale-c3b22942;transition:left .3s ease-in-out}@keyframes selectedTileHorizontal-c3b22942{0%{left:calc(var(--game-view-offset-x) - var(--tile-offset-x) + var(--tile-x) * var(--tile-width))}}@keyframes selectedTileVertical-c3b22942{0%{top:calc(var(--game-view-offset-y) - var(--tile-offset-y) + (var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height))}}@keyframes selectedTileScale-c3b22942{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.tile[data-v-4f6ffc6a]{position:absolute;left:calc(var(--tile-slot) * var(--tile-width));top:0;pointer-events:none}.tile.animated[data-v-4f6ffc6a]{left:0;transition:.5s left ease-in}.triple[data-v-8d485051]{position:absolute;left:calc(var(--triple-slot) * var(--tile-width));top:0}#tileStorage[data-v-a3f03b01]{width:calc(var(--tile-width) * 7);height:var(--tile-height);position:absolute;bottom:0;left:50%;margin-left:calc(var(--tile-width) * 7 / -2);padding:0;border-radius:var(--tile-border-radius)}.tutorialHighlight[data-v-89802eff]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.tutorialHighlight[data-v-89802eff]:after{content:"";position:absolute;box-shadow:0 0 0 2000px #000a;border-radius:var(--button-border-radius)}.finger[data-v-89802eff]{position:absolute;pointer-events:none;animation:1.5s ease-in-out infinite alternate fingerClick-89802eff;z-index:5;transform-origin:top left}.tutorialText[data-v-89802eff]{position:absolute;pointer-events:none;display:flex;flex-direction:column;gap:30px;z-index:4}.tutorialButton[data-v-89802eff]{align-self:center}.step1[data-v-89802eff]>*,.step4[data-v-89802eff]>*,.step6[data-v-89802eff]>*,.step12[data-v-89802eff]>*{display:none}.step2 .finger[data-v-89802eff],.step5 .finger[data-v-89802eff],.step7 .finger[data-v-89802eff],.step8 .finger[data-v-89802eff],.step10 .finger[data-v-89802eff],.step11 .finger[data-v-89802eff]{display:none}.step0[data-v-89802eff]{--tile-x: 8;--tile-y: 2;--tile-z: 0}.step3[data-v-89802eff]{--tile-x: 9;--tile-y: 2;--tile-z: 0}.step9[data-v-89802eff]{--tile-x: 7;--tile-y: 4;--tile-z: 1}.step10[data-v-89802eff]{--tile-x: 6.5;--tile-y: 4;--tile-z: 0}.step0 .tutorialHighlight[data-v-89802eff]:after{left:calc(var(--tile-x) * var(--tile-width) - var(--tutorial-highlight-border-width));top:calc((var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width));width:calc(var(--tile-width) + var(--tutorial-highlight-border-width) * 2);height:calc(var(--tile-height) + var(--tutorial-highlight-border-width) * 2)}.step0 .finger[data-v-89802eff]{left:calc((var(--tile-x) + 1) * var(--tile-width) - var(--tutorial-highlight-border-width));top:calc(((var(--tile-y) + 1) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width))}.step0 .tutorialText[data-v-89802eff]{left:calc((var(--tile-x) + 1) * var(--tile-width) + var(--tutorial-highlight-border-width) + var(--tutorial-text-left-margin));top:calc((var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width));right:var(--tutorial-text-border-margin)}.step2 .tutorialHighlight[data-v-89802eff]:after{width:calc(var(--tile-width) * 7 + var(--tutorial-highlight-border-width) * 2);height:calc(var(--tile-height) + var(--tutorial-highlight-border-width) * 2);bottom:calc(-1 * var(--tutorial-highlight-border-width));left:50%;margin-left:calc(var(--tile-width) * 7 / -2 - var(--tutorial-highlight-border-width))}.step2 .tutorialText[data-v-89802eff]{width:80%;left:50%;margin-left:-40%;bottom:calc(var(--tile-height) + var(--tutorial-highlight-border-width) + var(--tutorial-text-bottom-margin));pointer-events:auto}.step3 .tutorialHighlight[data-v-89802eff]:after{left:calc(var(--tile-x) * var(--tile-width) - var(--tutorial-highlight-border-width));top:calc((var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width));width:calc(var(--tile-width) * 2 + var(--tutorial-highlight-border-width) * 2);height:calc(var(--tile-height) + var(--tutorial-highlight-border-width) * 2)}.step3 .finger[data-v-89802eff]{left:calc((var(--tile-x) + 1) * var(--tile-width) - var(--tutorial-highlight-border-width));top:calc(((var(--tile-y) + 1) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width))}.step3 .tutorialText[data-v-89802eff]{left:calc((var(--tile-x) + 2) * var(--tile-width) + var(--tutorial-highlight-border-width) + var(--tutorial-text-left-margin));top:calc((var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width));right:var(--tutorial-text-border-margin)}.step5 .tutorialHighlight[data-v-89802eff]:after{width:calc(var(--tile-width) * 3 + var(--tutorial-highlight-border-width) * 2);height:calc(var(--tile-height) + var(--tutorial-highlight-border-width) * 2);bottom:calc(-1 * var(--tutorial-highlight-border-width));left:50%;margin-left:calc(var(--tile-width) * 7 / -2 - var(--tutorial-highlight-border-width))}.step5 .tutorialText[data-v-89802eff]{width:80%;left:50%;margin-left:-40%;bottom:calc(var(--tile-height) + var(--tutorial-highlight-border-width) + var(--tutorial-text-bottom-margin));pointer-events:auto}.step7 .tutorialHighlight[data-v-89802eff]:after{width:calc(370px * var(--display-scale) + var(--tutorial-highlight-border-width) * 2);height:calc(120px * var(--display-scale) + var(--tutorial-highlight-border-width) * 2);top:calc(-1 * var(--tutorial-highlight-border-width));left:calc(-1 * var(--tutorial-highlight-border-width))}.step7 .tutorialText[data-v-89802eff]{left:calc(370px * var(--display-scale) + var(--tutorial-highlight-border-width) + var(--tutorial-text-left-margin));top:var(--tutorial-text-border-margin);right:var(--tutorial-text-border-margin);pointer-events:auto}.step8 .tutorialHighlight[data-v-89802eff]:after{width:calc(635px * var(--display-scale) + var(--tutorial-highlight-border-width) * 2);height:calc(82px * var(--display-scale) + var(--tutorial-highlight-border-width) * 2);top:calc(-1 * var(--tutorial-highlight-border-width) + 5px * var(--display-scale));left:50%;margin-left:calc(-635px * var(--display-scale) / 2 - var(--tutorial-highlight-border-width))}.step8 .tutorialText[data-v-89802eff]{width:80%;left:50%;margin-left:-40%;top:calc(82px * var(--display-scale) + 5px * var(--display-scale) + var(--tutorial-highlight-border-width) + var(--tutorial-text-top-margin));pointer-events:auto}.step9 .tutorialHighlight[data-v-89802eff]:after{left:calc((var(--tile-x) - .5) * var(--tile-width) - var(--tutorial-highlight-border-width));top:calc((var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width));width:calc(var(--tile-width) * 2 + var(--tutorial-highlight-border-width) * 2);height:calc((1 + var(--tile-thickness)) * var(--tile-height) + var(--tutorial-highlight-border-width) * 2)}.step9 .finger[data-v-89802eff]{left:calc((var(--tile-x) + 1) * var(--tile-width) - var(--tutorial-highlight-border-width));top:calc(((var(--tile-y) + 1) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width))}.step9 .tutorialText[data-v-89802eff]{right:var(--tutorial-text-border-margin);left:calc((var(--tile-x) + 1.5) * var(--tile-width) + var(--tutorial-highlight-border-width) + var(--tutorial-text-left-margin));top:calc((var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width))}.step10 .tutorialHighlight[data-v-89802eff]:after{left:calc(var(--tile-x) * var(--tile-width) - var(--tutorial-highlight-border-width));top:calc((var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width));width:calc(var(--tile-width) * 2 + var(--tutorial-highlight-border-width) * 2);height:calc(var(--tile-height) + var(--tutorial-highlight-border-width) * 2)}.step10 .tutorialText[data-v-89802eff]{right:var(--tutorial-text-border-margin);left:calc((var(--tile-x) + 2) * var(--tile-width) + var(--tutorial-highlight-border-width) + var(--tutorial-text-left-margin));top:calc((var(--tile-y) * var(--tile-overlap) - var(--tile-z) * var(--tile-thickness)) * var(--tile-height) - var(--tutorial-highlight-border-width));pointer-events:auto}.step11 .tutorialHighlight[data-v-89802eff]:after{top:0;left:0;width:0;height:0}.step11 .tutorialText[data-v-89802eff]{width:80%;left:50%;margin-left:-40%;top:calc(50% - 120px * var(--display-scale));pointer-events:auto}@keyframes fingerClick-89802eff{0%{transform:scale(var(--display-scale)) translate(-25px,-25px)}to{transform:scale(var(--display-scale)) translate(50px,50px)}}#gameView[data-v-bcc74afd]{width:100%;height:100%;position:relative}.checkbox[data-v-186722ec]{display:grid;grid-template-columns:max-content 1fr;position:relative}input[type=checkbox][data-v-186722ec]{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:calc(-3px * var(--display-scale)) 0 0 0;height:calc(4em * var(--display-scale));width:calc(4em * var(--display-scale));box-sizing:border-box;border:calc(3px * var(--display-scale)) solid #fff;border-radius:calc(1em * var(--display-scale));box-shadow:1px 1px #000,2px 2px #000}input[type=checkbox][data-v-186722ec]:checked:after{display:flex;content:"✓";align-items:center;justify-content:center;color:#fff;text-shadow:1px 1px 0px #000,2px 2px 0px #000;font-size:calc(3em * var(--display-scale))}input[type=checkbox]+label[data-v-186722ec]{margin-left:.5em;font-size:calc(var(--base-font-size) * .7)}.modalContainer[data-v-ccc84385]{position:absolute;width:100%;height:100%;left:0;top:0}.privacyContainer[data-v-ccc84385]{font-family:Arial,sans-serif;font-size:calc(var(--base-font-size) * .5);height:100%;width:100%;display:flex;flex-direction:column;background-image:url(/images/background.png);background-size:cover}.privacyContainer .privacyText[data-v-ccc84385]{display:flex;flex-direction:column;flex:1 0 0;padding:var(--panel-padding-y) 0;margin:var(--panel-padding-y) var(--panel-padding-x)}.privacyTextInner[data-v-ccc84385]{padding:0 var(--panel-padding-x);flex:1 1 0;overflow-y:auto}.privacyContainer .privacyNavigation[data-v-ccc84385]{flex:0 0 auto;margin:16px auto}.panel[data-v-caf39b51]{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:75%;gap:1em;padding:calc(var(--panel-padding-y) * 2) calc(var(--panel-padding-x) * 2)}.panel[data-v-caf39b51] *{font-size:calc(var(--base-font-size) * .7)}.panel h1[data-v-caf39b51]{font-size:var(--title-font-size)}.inputList[data-v-caf39b51]{display:flex;flex-direction:column;gap:.5em;align-items:flex-start;width:100%}.panel[data-v-81e8bec9]{max-width:75%;margin-bottom:var(--base-font-size)}.highscoresTable[data-v-81e8bec9]{margin-top:var(--base-font-size);border-spacing:var(--base-font-size) 0}.positionColumn[data-v-81e8bec9],.scoreColumn[data-v-81e8bec9]{text-align:right}.nameColumn[data-v-81e8bec9]{text-align:left}.logo[data-v-c4ac5bea]{flex:1 0 auto;background-image:url(/images/logo_4.png);background-size:contain;background-repeat:no-repeat;width:100%;background-position:center}.innerContainer[data-v-c4ac5bea]{gap:var(--base-font-size);display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;height:70%}.spacer[data-v-c4ac5bea]{flex:1 0 auto;width:100%}.buttons[data-v-c4ac5bea]{gap:var(--base-font-size);display:flex;flex-direction:column;align-items:center;justify-content:center}.buttons>button[data-v-c4ac5bea]{width:100%}.levelSelect[data-v-a3b4e0d6]{display:grid;grid-template-columns:max-content 1fr;position:relative}input[type=radio][data-v-a3b4e0d6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;aspect-ratio:1/1;height:100%;box-sizing:border-box}input[type=radio][data-v-a3b4e0d6]:checked:after{position:absolute;top:-.05em;left:0;right:0;display:flex;content:"➜";margin:0;aspect-ratio:1/1;height:100%;align-items:center;justify-content:center;color:#fff;text-shadow:1px 1px 0px #000,2px 2px 0px #000;font-size:calc(var(--base-font-size) * 1.3)}input[type=radio]+label[data-v-a3b4e0d6]{border:none;background-image:linear-gradient(to bottom,#fff calc(var(--button-border-radius) + var(--button-border-top-width)),var(--button-side-color) calc(100% - var(--button-border-radius) - var(--button-border-bottom-width)));box-sizing:border-box;border-radius:var(--button-border-radius);padding:var(--button-border-top-width) var(--button-border-right-width) var(--button-border-bottom-width) var(--button-border-left-width);margin-left:calc(1.35em + var(--button-border-top-width) + var(--button-border-bottom-width) + 2 * var(--button-padding-y))}input[type=radio]+label[data-v-a3b4e0d6]:before{display:block;content:var(--button-label);padding:var(--button-padding-y) var(--button-padding-x);background-image:linear-gradient(to bottom right,var(--button-main-color),var(--button-secondary-color));font-weight:700;border-radius:inherit;cursor:pointer;border-top:var(--button-border-highlight-thickness) solid var(--button-top-highlight-color);border-bottom:var(--button-border-highlight-thickness) solid var(--button-bottom-highlight-color);border-right:var(--button-border-highlight-thickness) solid var(--button-bottom-highlight-color);box-shadow:0 var(--button-border-bottom-width) calc(var(--button-border-bottom-width) * .5) calc(var(--button-border-bottom-width) * -.5) #0005;text-align:center;color:var(--button-text-color);text-shadow:1px 1px 0px var(--button-text-shadow-color),2px 2px 0px var(--button-text-shadow-color)}input[type=radio]+label[data-v-a3b4e0d6]:hover:before{box-shadow:0 var(--button-border-bottom-width) calc(var(--button-border-bottom-width) * .5) calc(var(--button-border-bottom-width) * -.5) #0005,inset 0 2em #fff5}input[type=radio]+label[data-v-a3b4e0d6]:active{margin-top:calc(var(--button-border-bottom-width) - var(--button-border-top-width));background-image:linear-gradient(to bottom,#fff calc(var(--button-border-radius) + var(--button-border-top-width)),var(--button-side-color) calc(100% - var(--button-border-radius) - var(--button-border-top-width)));padding:var(--button-border-top-width) var(--button-border-right-width) var(--button-border-top-width) var(--button-border-left-width)}input[type=radio]+label[data-v-a3b4e0d6]:active:before{background-image:linear-gradient(to bottom right,var(--button-secondary-color),var(--button-main-color));box-shadow:0 var(--button-border-top-width) calc(var(--button-border-top-width) * .5) calc(var(--button-border-top-width) * -.5) #0005}input[type=radio]:checked+label[data-v-a3b4e0d6]{background-image:linear-gradient(to bottom,#fff calc(var(--button-border-radius) + var(--button-border-top-width)),var(--radio-selected-side-color) calc(100% - var(--button-border-radius) - var(--button-border-bottom-width)))}input[type=radio]:checked+label[data-v-a3b4e0d6]:before{background-image:linear-gradient(to bottom right,var(--radio-selected-main-color),var(--radio-selected-secondary-color));border-top:var(--button-border-highlight-thickness) solid #fff;border-bottom:var(--button-border-highlight-thickness) solid var(--radio-selected-bottom-highlight-color);border-right:var(--button-border-highlight-thickness) solid var(--radio-selected-bottom-highlight-color);color:var(--radio-selected-text-color);text-shadow:1px 1px 0px var(--radio-selected-text-shadow-color),2px 2px 0px var(--radio-selected-text-shadow-color)}input[type=radio]:checked+label[data-v-a3b4e0d6]:active{background-image:linear-gradient(to bottom,#fff calc(var(--button-border-radius) + var(--button-border-top-width)),var(--radio-selected-side-color) calc(100% - var(--button-border-radius) - var(--button-border-top-width)))}input[type=radio]:checked+label[data-v-a3b4e0d6]:active:before{background-image:linear-gradient(to bottom right,var(--radio-selected-secondary-color),var(--radio-selected-main-color))}.choices[data-v-b5f1270a]{display:grid;gap:calc(.5 * var(--base-font-size));margin:calc(1.5 * var(--base-font-size)) 0 calc(1.5 * var(--base-font-size)) calc(-1.35em - var(--button-border-top-width) - var(--button-border-bottom-width) - 2 * var(--button-padding-y))}.choices>div[data-v-b5f1270a]{width:100%}
