a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@keyframes shake{10%,90%{transform:translate3d(1px,0,0) scaleX(.99)}20%,80%{transform:translate3d(-2px,0,0) scaleX(.95)}30%,50%,70%{transform:translate3d(4px,0,0) scaleX(.9)}40%,60%{transform:translate3d(-2px,0,0) scaleX(.9)}80%,to{transform:translateZ(0) scaleX(1)}}@keyframes loader{0%{top:0;left:0;width:50px;height:50px;opacity:0}to{top:25px;left:25px;width:0;height:0;opacity:1}}.puzzle-game__board{position:relative;background:#ddd;border-radius:3px}.puzzle-game__tile{position:absolute;transition:all .6s;background-image:var(--puzzle-game-image);background-color:#f3c45b;overflow:hidden;border-radius:3px;border:1px solid #f2f5f5}.puzzle-game__tile.empty{background:none;box-shadow:none;border:none}.puzzle-game__tile.shaking{animation:shake .6s infinite}.puzzle-game__buttons{margin-top:5px;text-align:center;display:flex;align-items:center;justify-content:space-between}.puzzle-game__buttons .button{cursor:pointer;pointer-events:all;flex:1;text-transform:capitalize;border-radius:3px;background:#424045;opacity:.9;transition:all .1s ease-out;height:26px;display:flex;align-items:center;justify-content:center;margin-top:8px}.puzzle-game__buttons .button:not(:first-child){margin-left:6px}.puzzle-game__buttons .button:hover{background:#353438;opacity:1}.puzzle-game__buttons .button[disabled]{user-select:none;pointer-events:none;border:1px solid #1c1b1d;opacity:.45}.puzzle-game__buttons .button i,.puzzle-game__buttons .button span{pointer-events:none}.puzzle-game__buttons .button span{font-size:14px}.puzzle-game__buttons .button span+i{margin:2px 0 0 4px;font-size:14px}.puzzle-game__buttons .button i{font-size:18px}@media (max-width:768px){.puzzle-game__buttons{text-align:right}}.puzzle-game__loader{position:absolute;top:-2px;left:-2px;width:101%;height:101%;display:flex;align-items:center;justify-content:center;background:transparent;pointer-events:none;opacity:0;visibility:hidden;z-index:1;border-radius:20px}.puzzle-game__loader.active{opacity:1;visibility:visible}.puzzle-game__loader .loader{display:inline-block;position:relative;width:50px;height:50px}.puzzle-game__loader .loader div{position:absolute;border:1px solid #fff;box-shadow:1px 0 0 1px #fff;opacity:0;border-radius:50%;animation:loader 1.6s ease infinite}.puzzle-game__loader .loader div:nth-child(2){animation-delay:.35s}.puzzle-game__slider{margin-bottom:10px}.puzzle-game__slider input{-webkit-appearance:none;appearance:none;width:100%;height:9px;border-radius:5px;background:#ddd;outline:none}.puzzle-game__slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;cursor:pointer;background:#f3c45b}.puzzle-game{display:flex;flex-direction:column-reverse;font-family:Arial,sans-serif;color:#fff;position:relative;overflow:hidden}.puzzle-game,body,html{width:100%;height:100%}body{width:100vw;height:100vh;overflow:hidden}#app{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f9f9fb;padding:0 10px;background:#f6f4f5}#puzzle{position:relative;display:block;max-width:400px;width:100%;min-height:100px}#sentry-check{position:absolute;bottom:20px;right:20px;width:20px;height:20px;cursor:pointer;background:#ff3d00;opacity:.7;transition:opacity .2s}#sentry-check:hover{opacity:1}#sentry-check:active{opacity:.7}