body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bg:#3d3d46}body,html{height:100%;width:100%;margin:0;padding:0;position:static;font-family:"Baloo 2",sans-serif}html{background-color:#000}body{background-color:#3d3d46;background-color:var(--bg);transition:background-color 1s ease-in}body:before{content:"";display:block;position:absolute;background-image:url(../../static/media/noise.4b0d6c32.png);background-repeat:repeat;opacity:.05}#root,body:before{width:100%;height:100%}#root{display:flex;position:static;align-content:center;align-items:center;justify-content:center}.bg{width:100%;height:100%;position:absolute}:root{--darkness-start:10%;--darkness-end:80%;--darkness-opacity:1}.bg.light{background:radial-gradient(ellipse,rgba(210,163,69,0) 0,#d2a345 50%,rgba(210,163,69,0) 60%,rgba(210,163,69,0) 100%);transition:opacity .5s ease-in-out,-webkit-filter .5s linear;transition:filter .5s linear,opacity .5s ease-in-out;transition:filter .5s linear,opacity .5s ease-in-out,-webkit-filter .5s linear;opacity:calc(var(--opacity)*0.14);top:0;left:0;width:98vw;height:100vh;position:absolute}.dark.bg{background:radial-gradient(transparent 10%,#000 80%);background:radial-gradient(transparent var(--darkness-start),#000 var(--darkness-end));opacity:1;opacity:var(--darkness-opacity);transition:background 2s}.nightmare .light.bg{transition:opacity .1s ease-out;-webkit-filter:opacity(.5);filter:opacity(.5)}.Game{position:relative;width:100%;height:100%;display:flex;justify-content:center}.Game #lamp{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:all 2s ease-out}:root{--fix:100%}.Game.started #lamp{opacity:1%;opacity:var(--fix);-webkit-transform:scale(1);transform:scale(1)}.about{position:absolute;right:54px;top:14px;color:#fff;font-weight:700;font-size:12px;opacity:.4;display:none}@media (max-width:630px){.Game #lamp{-webkit-transform:scale(.1);transform:scale(.1);transition:all 2s ease-out}.Game.started #lamp{opacity:1;-webkit-transform:scale(.7);transform:scale(.7);position:relative;left:50px}.Buttons{justify-content:start;overflow:scroll;padding-top:10px;overflow-x:hidden;overflow-y:scroll;flex-wrap:wrap}.welcome-btn{font-size:9px!important;width:90%!important;background:rgba(0,0,0,.8)!important;bottom:5px!important}.Buttons .btn--stripe{font-size:11px;width:100%;padding:18px 36px;margin-bottom:0}.Buttons,.Buttons-wrapper{height:310px!important}.gameover .btn{max-width:90%!important;width:90%!important}.gameover.Buttons{width:100%!important}.doors-container .door{width:164px;height:255px;left:calc(50% - 73px);top:calc(50% - 167px)}}@media (max-height:360px){.Game.started #lamp{opacity:1;-webkit-transform:scale(.7);transform:scale(.7);position:relative}.Buttons{justify-content:start;overflow:scroll;padding-top:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;flex-wrap:wrap}.welcome-btn{font-size:9px!important;background:rgba(0,0,0,.8)!important}.Buttons-wrapper{bottom:15px!important}.Buttons,.Buttons-wrapper{height:110px!important;flex-wrap:wrap}.Buttons .btn--stripe{font-size:11px;width:50%;padding:10px;margin-bottom:0}}.start-btn{position:absolute;left:calc(50% - 200px);top:calc(50% - 148px)}.loading-btn{left:25%;top:0}.mute{-webkit-filter:invert(100%);filter:invert(100%);opacity:.4;position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer;transition:all .5s}.mute.true,.mute:hover{opacity:.9}@-webkit-keyframes slideInFromBottom{0%{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideInFromBottom{0%{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.debug{flex-direction:row;width:100%;bottom:200px;justify-content:center}.Buttons,.debug{position:absolute;display:flex}.Buttons{-webkit-animation:slideInFromBottom 1s ease-out 0s 1;animation:slideInFromBottom 1s ease-out 0s 1;opacity:0;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;bottom:0;left:0;right:0;height:200px;background:linear-gradient(transparent 10%,#1f1e1e);justify-content:space-around;align-items:center}.score{position:relative;top:10px;left:13px;color:#fff;font-size:20px}@-webkit-keyframes stripe-slide{0%{background-position:0 0}to{background-position:100% 0}}@keyframes stripe-slide{0%{background-position:0 0}to{background-position:100% 0}}.btn{overflow:visible;background:transparent;font:inherit;cursor:pointer;-moz-user-select:text;display:block;text-decoration:none;text-transform:uppercase;padding:16px 36px 22px;color:#fff;border:2px solid #fff;border-radius:20px;margin:0 0 16px;transition:all .5s ease;font-weight:700;opacity:.8;letter-spacing:1px;line-height:1.4;font-size:14px;max-width:200px;white-space:break-spaces;text-align:center}.Buttons-wrapper{width:100%;overflow-x:auto;position:absolute;bottom:2px;left:0;height:210px}.gameover .btn{max-width:400px}.btn--stripe{overflow:hidden;position:relative;-webkit-animation:squiggly-anim 1s infinite;animation:squiggly-anim 1s infinite;-webkit-perspective:100vw;perspective:100vw}.btn--stripe:after,.running-stripe:after{content:"";display:block;height:7px;width:100%;background-image:repeating-linear-gradient(45deg,#fff,#fff 1px,transparent 2px,transparent 5px);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-top:1px solid #fff;position:absolute;left:0;bottom:0;background-size:7px 7px}.btn--stripe:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.btn--stripe:hover:after,.running-stripe:after{background-image:repeating-linear-gradient(45deg,#fff,#fff 1px,transparent 2px,transparent 5px);border-top:1px solid #fff;-webkit-animation:stripe-slide 12s linear infinite forwards;animation:stripe-slide 12s linear infinite forwards}.running-stripe:after{-webkit-animation:stripe-slide 5s linear infinite forwards;animation:stripe-slide 5s linear infinite forwards}.btn--radius{border-radius:36px}:root{--anim:paused}.loading-btn{top:33px;left:25px;opacity:1;transition:all 1s}.doors-container{display:flex;width:100%;height:100vh;-webkit-perspective:100vw;perspective:100vw;overflow:hidden;position:absolute;animation:squiggly-anim .4s infinite;-webkit-animation:squiggly-anim .2s infinite}.welcome-btn{position:absolute;bottom:80px;width:100%;max-width:579px;cursor:default;transition:all 1.5s}.preloader{position:absolute;width:88px;top:59px;left:43px;color:#fff;font-size:15px;text-align:center;padding-bottom:10px;pointer-events:none}.loading-btn{position:absolute;cursor:pointer}.welcome-btn .ref{opacity:.8;font-size:.8em}.welcome-btn a:active,.welcome-btn a:hover,.welcome-btn a:visited{color:#fff;pointer-events:all}@-webkit-keyframes squiggly-anim{0%{-webkit-filter:url(#squiggly-0);filter:url(#squiggly-0)}25%{-webkit-filter:url(#squiggly-1);filter:url(#squiggly-1)}50%{-webkit-filter:url(#squiggly-2);filter:url(#squiggly-2)}75%{-webkit-filter:url(#squiggly-3);filter:url(#squiggly-3)}to{-webkit-filter:url(#squiggly-4);filter:url(#squiggly-4)}}@keyframes squiggly-anim{0%{-webkit-filter:url(#squiggly-0);filter:url(#squiggly-0)}25%{-webkit-filter:url(#squiggly-1);filter:url(#squiggly-1)}50%{-webkit-filter:url(#squiggly-2);filter:url(#squiggly-2)}75%{-webkit-filter:url(#squiggly-3);filter:url(#squiggly-3)}to{-webkit-filter:url(#squiggly-4);filter:url(#squiggly-4)}}body .door{position:absolute;width:173px;height:301px;left:calc(50% - 76px);top:calc(50% - 164px);box-shadow:inset 0 -5px 0 0 #222,inset 0 0 0 1px #fff,0 5px 0 0 #222,0 0 0 100vw #222;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:scaling 5s linear paused;animation:scaling 5s linear paused;-webkit-animation:scaling 5s linear var(--anim);animation:scaling 5s linear var(--anim);-webkit-transform:translateZ(-1px);transform:translateZ(-1px)}@-webkit-keyframes scaling{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;z-index:0}50%{-webkit-transform:translateZ(100vw);transform:translateZ(100vw);opacity:1;z-index:1}95%{-webkit-transform:translateZ(200vw);transform:translateZ(200vw);opacity:1;z-index:2}to{-webkit-transform:translateZ(300vw);transform:translateZ(300vw);opacity:0;z-index:3}}@keyframes scaling{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;z-index:0}50%{-webkit-transform:translateZ(100vw);transform:translateZ(100vw);opacity:1;z-index:1}95%{-webkit-transform:translateZ(200vw);transform:translateZ(200vw);opacity:1;z-index:2}to{-webkit-transform:translateZ(300vw);transform:translateZ(300vw);opacity:0;z-index:3}}body .door:after{content:"";position:absolute;width:200vw;height:100vw;left:-50vw;bottom:5px;box-shadow:0 1px 0 0 #fff;z-index:-1}body .door .face{left:0;top:0;width:100%;height:calc(100% - 4px);transform-style:preserve-3d;box-shadow:inset 0 0 0 1px #fff;-webkit-transform-origin:left;transform-origin:left;-webkit-animation:swing 5s ease-in-out paused;-webkit-animation:swing 5s ease-in-out var(--anim);animation:swing 5s ease-in-out paused;animation:swing 5s ease-in-out var(--anim)}body .door .face,body .door .face:before{position:absolute;-webkit-transform-style:preserve-3d;background:#222}body .door .face:before{width:10px;height:10px;border-radius:100%;top:calc(50% - 5px);transform-style:preserve-3d;-webkit-transform:translateZ(6px);transform:translateZ(6px)}body .door .face:after,body .door .face:before{content:"";box-shadow:0 0 0 1px #fff;right:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden}body .door .face:after{position:absolute;width:4px;height:2.5px;opacity:.75;border-radius:0;top:calc(50% - 1.25px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(2.5px) rotateY(90deg);transform:translateZ(2.5px) rotateY(90deg);background:#222}@-webkit-keyframes swing{15%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(-125deg) translateZ(-2px);transform:rotateY(-125deg) translateZ(-2px)}75%{-webkit-transform:rotateY(-125deg);transform:rotateY(-125deg)}to{-webkit-transform:rotateY(-125deg);transform:rotateY(-125deg)}}@keyframes swing{15%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(-125deg) translateZ(-2px);transform:rotateY(-125deg) translateZ(-2px)}75%{-webkit-transform:rotateY(-125deg);transform:rotateY(-125deg)}to{-webkit-transform:rotateY(-125deg);transform:rotateY(-125deg)}}body .door .face .right{position:absolute;width:10%;background:#222;height:100%;top:0;right:-10%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);box-shadow:inset 0 0 0 1px #fff}#lamp{width:600px;height:600px;align-self:center}.img{width:100%;position:absolute;transition:all 1s}:root{--brightness:100%;--saturate:100%;--hue:0;--opacity:1;--opacity-filter:100%;--visibility:visible}.light{-webkit-filter:brightness(100%) saturate(100%) hue-rotate(0) grayscale(0) opacity(100%);filter:brightness(100%) saturate(100%) hue-rotate(0) grayscale(0) opacity(100%);-webkit-filter:brightness(var(--brightness)) saturate(var(--saturate)) hue-rotate(var(--hue)) grayscale(0) opacity(var(--opacity-filter));filter:brightness(var(--brightness)) saturate(var(--saturate)) hue-rotate(var(--hue)) grayscale(0) opacity(var(--opacity-filter));transition:opacity .5s linear,visibility 2s linear,-webkit-filter .5s linear;transition:filter .5s linear,opacity .5s linear,visibility 2s linear;transition:filter .5s linear,opacity .5s linear,visibility 2s linear,-webkit-filter .5s linear;opacity:1;opacity:var(--opacity)}.nightmare .light{transition:opacity 0s linear,visibility 2s linear,-webkit-filter .5s linear;transition:filter .5s linear,opacity 0s linear,visibility 2s linear;transition:filter .5s linear,opacity 0s linear,visibility 2s linear,-webkit-filter .5s linear}.lamp-container{transition:all 1s ease-in-out}.speech-container{margin:0;display:grid;place-items:center;font:2vw system-ui;position:absolute;width:291px;left:calc(50% - 275px);top:calc(50% - 162px);-webkit-animation:slideInFromBottom 1s ease-out 0s 1;animation:slideInFromBottom 1s ease-out 0s 1;opacity:0;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.speech{pointer-events:none;-webkit-animation:float 5s ease-in-out infinite;animation:float 5s ease-in-out infinite;mix-blend-mode:multiply;text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:1.4;font-size:14px;color:#774f38;background-color:rgba(236,229,206,.8);padding:14px 50px;position:relative}.speech,.speech:after{-webkit-transform:translatey(0);transform:translatey(0);font-weight:700;border-radius:11px}.speech:after{-webkit-animation:float2 5s ease-in-out infinite;animation:float2 5s ease-in-out infinite;content:".";-webkit-text-fill-color:#ece5ce;text-align:right;font-size:55px;width:55px;height:11px;line-height:30px;background-color:#ece5ce;position:absolute;display:block;bottom:-30px;right:0;z-index:-2;content:none}@-webkit-keyframes float{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}to{-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes float{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}to{-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes float2{0%{line-height:30px;-webkit-transform:translatey(0);transform:translatey(0)}55%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}60%{line-height:10px}to{line-height:30px;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes float2{0%{line-height:30px;-webkit-transform:translatey(0);transform:translatey(0)}55%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}60%{line-height:10px}to{line-height:30px;-webkit-transform:translatey(0);transform:translatey(0)}}
/*# sourceMappingURL=main.46d2dc1b.chunk.css.map */