body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{-webkit-user-select:none;user-select:none}body,html{background:#000;color:#fff;margin:0;overflow-x:hidden;padding:0}.screen-center-cont{align-items:center;display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100vw}.card{background-repeat:no-repeat;background-size:cover;background-size:contain;display:block;flex-grow:1;height:auto;margin:1px;min-height:80px}.anim-load-bg{-webkit-animation:anim-skeleton-bg 2s ease infinite;animation:anim-skeleton-bg 2s ease infinite;background-color:#222}@-webkit-keyframes anim-skeleton-bg{0%{background-color:#111}50%{background-color:#333}to{background-color:#111}}@keyframes anim-skeleton-bg{0%{background-color:#111}50%{background-color:#333}to{background-color:#111}}.puzzle-show-cont{background-size:contain}.orient_0 .card,.orient_0 .puzzle-show-cont{aspect-ratio:20/15}.orient_0 .card{flex-basis:100px;max-width:200px}.orient_1 .card,.orient_1 .puzzle-show-cont{aspect-ratio:15/20}.orient_1 .card{flex-basis:80px;max-width:150px}.orient_2{aspect-ratio:20/10}.orient_2 .card{flex-basis:100px;max-width:200px}.app{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-between;width:100vw}.app .play-page{height:100%;width:100%}.app .puzzles-list{background:#000;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:68px;width:100%}.app #tag-nav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.2);box-shadow:0 0 5px rgba(0,0,0,.3);display:flex;flex-direction:row;height:86px;justify-content:left;overflow-x:scroll;overflow-y:hidden;position:fixed;top:calc(100vh - 68px);width:100%}.app #tag-nav .tag-button{background-size:contain;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.5));filter:drop-shadow(0 0 3px rgba(0,0,0,.5));height:48px;margin:10px;min-height:48px;min-width:48px;width:48px}@media screen and (min-width:760px){.orient_0 .card,.orient_2 .card{flex-basis:150px;max-width:200px}.orient_1 .card{flex-basis:120px}}@media screen and (orientation:landscape)and (max-height:590px){.app{height:100vh;width:calc(100vw - 68px)}}.lds-ring{display:inline-block;height:80px;position:relative;width:80px}.lds-ring div{-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.size-buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:6px 0 12px;width:100%}.size-buttons .size-button{background-image:linear-gradient(to right bottom,#6e92b2,#1f425d);border:1px solid #1f425d;border-radius:15px;color:#fff;cursor:pointer;font-size:18pt;font-weight:700;margin:6px;padding:6px 12px;transition:all .2s ease}.size-buttons .size-button:active,.size-buttons .size-button:hover{-webkit-transform:scale(.9);transform:scale(.9)}.size-buttons .size-button img{height:16px;margin-right:6px;width:16px}.orient_0 .puzzle-show-cont{max-width:800px}.orient_2 .puzzle-show-cont{max-width:1200px}.orient_1 .puzzle-show-cont{max-width:600px}.puzzle-show-cont{margin:0 auto;max-height:80vh;min-height:200px;text-align:center}.puzzle-show-cont img{max-height:100vh;max-width:100%}#field{box-shadow:0 0 2px 1px #000;-webkit-filter:opacity(30%) grayscale(100%);filter:opacity(30%) grayscale(100%);height:600px;position:relative;-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease;width:800px}#field.preview{-webkit-filter:opacity(60%) grayscale(20%);filter:opacity(60%) grayscale(20%)}#pieces{height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%}.bg1{background-image:url(../../static/media/bg1.1ba31578866d9c2aa71b.png)}.bg2{background-image:url(../../static/media/bg2.358377e4259c3fbf7d9e.png)}.bg3{background-image:url(data:image/png;base64,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)}.bg4{background-image:url(../../static/media/bg4.fe907bfd9ac7ca36ab26.png)}.bg5{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAPYAAAD2ABenhFjQAAAB90RVh0U29mdHdhcmUAUGFpbnQuTkVUID8/Pz8/PyAzLjUuNefKA2EAAABcSURBVChTY7Comf+fIb77v0ndYjBtUQ/hw8TNa1H5DGCCFGxevQi7BC6MVRAfNq+ZiV0CF8YqiA9bVM3FLoELYxXEhy2q5mCXwIWxCuLDppXzsEvgwlgFceLu/wDWtxeSHkjN/gAAAABJRU5ErkJggg==)}.bg6{background-image:url(../../static/media/bg6.bb435ff7443480a2e10f.png)}.bg7{background-image:url(data:image/png;base64,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)}.bg8{background-image:url(../../static/media/bg8.ec7ce84cb56f13f2bbac.png)}.bg9{background-image:url(../../static/media/bg9.dc663824d6fb4929b66d.png)}.elm{-webkit-filter:drop-shadow(0 0 1px #000);filter:drop-shadow(0 0 1px black);position:absolute;touch-action:none;transition:-webkit-transform .1s ease!important;transition:transform .1s ease!important;transition:transform .1s ease,-webkit-transform .1s ease!important}.elm.moving{-webkit-filter:drop-shadow(1px 1px 3px #000);filter:drop-shadow(1px 1px 3px black);-webkit-transform:scale(1);transform:scale(1)}.elm.finded{-webkit-filter:none;filter:none;z-index:1!important}.elm.finded,.on-panel{transition:all .2s ease!important}.no-transition{transition:none!important}#hole{background-color:rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.5);height:78px;left:0;position:absolute;top:0;width:100%}#game-buttons{background-color:rgba(0,0,0,.5);box-shadow:1px 1px 3px #000;box-sizing:initial;display:flex;height:32px;left:calc(100vw - 314px);padding:0;position:fixed;top:calc(100vh - 112px);width:288px;z-index:1}#game-buttons .bg-button{height:32px;width:48px}.mode_15 div{height:320px;width:320px}.mode_15 .on-panel{-webkit-transform:scale(.2);transform:scale(.2)}.mode_1 div,.mode_16 div,.mode_18 div{height:160px;width:160px}.mode_1 .on-panel,.mode_16 .on-panel,.mode_18 .on-panel{-webkit-transform:scale(.4);transform:scale(.4)}.mode_14 div,.mode_2 div,.mode_8 div{height:128px;width:128px}.mode_14 .on-panel,.mode_2 .on-panel,.mode_8 .on-panel{-webkit-transform:scale(.5);transform:scale(.5)}.mode_20 div,.mode_21 div,.mode_22 div{height:110px;width:110px}.mode_20 .on-panel,.mode_21 .on-panel,.mode_22 .on-panel{-webkit-transform:scale(.5818181818);transform:scale(.5818181818)}.mode_3 div{height:96px;width:96px}.mode_3 .on-panel{-webkit-transform:scale(.6666666667);transform:scale(.6666666667)}.mode_13 div,.mode_4 div,.mode_9 div{height:80px;width:80px}.mode_13 .on-panel,.mode_4 .on-panel,.mode_9 .on-panel{-webkit-transform:scale(.8);transform:scale(.8)}.mode_11 div,.mode_17 div,.mode_5 div{height:64px;width:64px}.mode_11 .on-panel,.mode_17 .on-panel,.mode_5 .on-panel{-webkit-transform:scale(1);transform:scale(1)}.mode_19 div{height:55px;width:55px}.mode_19 .on-panel{-webkit-transform:scale(1.1636363636);transform:scale(1.1636363636)}.mode_10 div,.mode_6 div{height:48px;width:48px}.mode_10 .on-panel,.mode_6 .on-panel{-webkit-transform:scale(1.3333333333);transform:scale(1.3333333333)}.modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999999}.success-animation{margin:150px auto}.checkmark{stroke:#4bb71b;-webkit-animation:fill .8s ease-in-out .8s forwards,scale .6s ease-in-out 1.8s both;animation:fill .8s ease-in-out .8s forwards,scale .6s ease-in-out 1.8s both;border-radius:50%;box-shadow:inset 0 0 0 #4bb71b;display:block;height:100px;margin:0 auto;position:relative;right:5px;top:5px;width:100px}.checkmark,.checkmark__circle{stroke-width:2;stroke-miterlimit:10}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke:#4bb71b;fill:#fff;-webkit-animation:stroke 1.2s cubic-bezier(.65,0,.45,1) forwards;animation:stroke 1.2s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) 1.6s forwards;animation:stroke .6s cubic-bezier(.65,0,.45,1) 1.6s forwards;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes stroke{to{stroke-dashoffset:0}}@keyframes stroke{to{stroke-dashoffset:0}}@-webkit-keyframes scale{0%,to{opacity:100%;-webkit-transform:none;transform:none}30%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}50%{opacity:80%;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:none;transform:none}}@keyframes scale{0%,to{opacity:100%;-webkit-transform:none;transform:none}30%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}50%{opacity:80%;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:none;transform:none}}@-webkit-keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}