:root{--text-dark:#343a40;--text-light:#f8f9fa;--primary:#ffd43b;--primary-dark:#fcc419;--primary-edge:#fab005;--secondary:#9775fa;--secondary-dark:#845ef7;--secondary-edge:#7950f2;--disabled:#ced4da;--disabled-edge:#868e96;--cool:#a9e34b;--cool-dark:#94d82d;--cool-edge:#82c91e;--warm:#ffa94d;--warm-dark:#ff922b;--warm-edge:#fd7e14;--warmer:#ff8787;--warmer-dark:#ff6b6b;--warmer-edge:#fa5252;--padding-s-s:0.5rem;--padding-s-l:1rem 1.5rem}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@font-face{font-family:Righteous;src:local("Righteous-Regular"),url(../../static/media/Righteous-Regular.fd0110471f2228c1808a.ttf) format("truetype")}@font-face{font-family:Sedgwick Ave Display;src:local("SedgwickAveDisplay-Regular"),url(../../static/media/SedgwickAveDisplay-Regular.74c170e1c62b0cd3e85e.ttf) format("truetype")}.pushable{background:transparent;border:none;cursor:pointer;outline-offset:4px;padding:0;position:relative;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s,-webkit-filter .25s}.shadow{background:rgba(0,0,0,.25);-webkit-transform:translateY(2px);transform:translateY(2px);transition:-webkit-transform .6s cubic-bezier(.3,.7,.4,1);transition:transform .6s cubic-bezier(.3,.7,.4,1);transition:transform .6s cubic-bezier(.3,.7,.4,1),-webkit-transform .6s cubic-bezier(.3,.7,.4,1);will-change:transform}.edge,.shadow{border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.edge-primary{background:var(--primary-edge)}.edge-secondary{background:var(--secondary-edge)}.edge-cool{background:var(--cool-edge)}.edge-warm{background:var(--warm-edge)}.edge-warmer{background:var(--warmer-edge)}.front{border-radius:12px;display:block;padding:12px 42px;position:relative;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:-webkit-transform .6s cubic-bezier(.3,.7,.4,1);transition:transform .6s cubic-bezier(.3,.7,.4,1);transition:transform .6s cubic-bezier(.3,.7,.4,1),-webkit-transform .6s cubic-bezier(.3,.7,.4,1);will-change:transform}.front-primary{background:var(--primary)}.front-secondary{background:var(--secondary)}.front-cool{background:var(--cool)}.front-warm{background:var(--warm)}.front-warmer{background:var(--warmer)}.pushable:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.pushable:hover .front{-webkit-transform:translateY(-6px);transform:translateY(-6px);transition:-webkit-transform .25s cubic-bezier(.3,.7,.4,1.5);transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transition:transform .25s cubic-bezier(.3,.7,.4,1.5),-webkit-transform .25s cubic-bezier(.3,.7,.4,1.5)}.pushable:active .front{-webkit-transform:translateY(-2px);transform:translateY(-2px);transition:-webkit-transform 34ms;transition:transform 34ms;transition:transform 34ms,-webkit-transform 34ms}.pushable:hover .shadow{-webkit-transform:translateY(4px);transform:translateY(4px);transition:-webkit-transform .25s cubic-bezier(.3,.7,.4,1.5);transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transition:transform .25s cubic-bezier(.3,.7,.4,1.5),-webkit-transform .25s cubic-bezier(.3,.7,.4,1.5)}.pushable:active .shadow{-webkit-transform:translateY(1px);transform:translateY(1px);transition:-webkit-transform 34ms;transition:transform 34ms;transition:transform 34ms,-webkit-transform 34ms}.pushable:focus:not(:focus-visible){outline:none}.pushable:disabled{cursor:not-allowed;outline-offset:0;transition:none 0s ease 0s;transition:initial}.pushable:disabled .front{background-color:var(--disabled);-webkit-transform:none;-webkit-transform:initial;transform:none;transition:none;will-change:auto}.pushable:disabled .edge{background-color:var(--disabled-edge)}.pushable:disabled .shadow{-webkit-transform:none;-webkit-transform:initial;transform:none;transition:none 0s ease 0s;transition:initial;will-change:auto}.pushable:disabled.pushable:hover{-webkit-filter:initial;filter:none}.pushable:disabled.pushable:active .front,.pushable:disabled.pushable:active .shadow,.pushable:disabled.pushable:hover .front,.pushable:disabled.pushable:hover .shadow{-webkit-transform:none;-webkit-transform:initial;transform:none;transition:none 0s ease 0s;transition:initial}.square{height:3rem;padding:var(--padding-s-s);position:relative;width:3rem}.square .btn-content{left:25%;position:absolute;top:25%}.rectangle{padding:var(--padding-s-l);width:18rem}.rectangle .btn-content{align-items:center;display:flex;justify-content:space-between}.btn-text{font-family:Righteous}.btn-content{font-size:1.5rem}.txt-light{color:var(--text-light)}.txt-dark{color:var(--text-dark)}.symbol{align-items:center;border-radius:.5rem;box-shadow:0 1px 5px -1px rgba(0,0,0,.63);display:flex;height:3rem;justify-content:center;padding:var(--padding-s-s);width:3rem}.symbol-bg-cool{background-color:var(--cool)}.symbol-bg-warm{background-color:var(--warm)}.symbol-bg-warmer{background-color:var(--warmer)}.status-symbol{border-radius:50%;color:var(--text-dark);font-size:1rem}.status-symbol-done{background-color:var(--cool)}.status-symbol-cached{background-color:var(--warm)}.status-symbol-close{background-color:var(--disabled)}.status-symbol-group{display:flex;flex-wrap:wrap;height:2rem;width:2.5rem}.game-controls{align-items:center;-webkit-animation:spread .8s;animation:spread .8s;display:flex;justify-content:space-between;padding:1rem .5rem}@-webkit-keyframes spread{0%{-webkit-transform:scale(.1);transform:scale(.1)}}@keyframes spread{0%{-webkit-transform:scale(.1);transform:scale(.1)}}.controls{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.controls_guess-button{bottom:5rem;position:absolute}.symbol-controls{bottom:0;display:flex;gap:.25rem;justify-content:space-around;left:50%;padding:1rem .5rem;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.guess-row{display:flex;justify-content:space-between}.guess-row_symbols{display:flex;gap:1rem;justify-content:space-evenly}.guess-row_controls{align-items:center;display:flex;justify-content:center}.end-game-text{background-position-x:5.25rem;background-position-y:-1.5rem;background-repeat:no-repeat;height:400px;margin-top:6rem;padding-left:.25rem}@media screen and (min-width:600px){.end-game-text{margin:auto;width:500px}}.end-game-text h1{font-size:6rem;line-height:5rem;margin-bottom:2rem;margin-top:8rem}.end-game-text h1 span{display:block}.end-game-text h2{font-size:1.25rem;line-height:1.5rem}.end-game-won{background-image:url(../../static/media/won.43b80e117975f760359b.png)}.end-game-lost{background-image:url(../../static/media/lost.d064916ffa0c464ed1f2.png)}.end-game_solution h2{margin-bottom:.5rem;text-align:center}.end-game_solution-symbols{gap:.5rem;margin-bottom:.5rem}.end-game_solution-symbols,.modal{align-items:center;display:flex;justify-content:center}.modal{height:100vh;left:0;position:fixed;top:0;transition:.5s;width:100%;z-index:1}.modal-bg-transparency{background-color:rgba(0,0,0,.85)}.modal-content{background-color:var(--secondary);border-radius:1rem;color:var(--text-light);display:flex;flex-direction:column;font-family:Righteous;height:320px;justify-content:space-between;padding:var(--padding-s-s);position:relative;top:-100%;transition:.5s;width:320px}.modal-show{top:0}.hints-description{list-style:none}.hints-description li{align-items:center;display:flex}.hints-description li>*{margin-right:.5rem}.modal-buttons{padding:.5rem}.example-combination,.modal-buttons{display:flex;justify-content:space-between}.example-combination{align-items:center}.example-combination>span{gap:.5rem}.example-combination>span,.main-menu{align-items:center;display:flex;justify-content:center}.main-menu{height:100vh;overflow:hidden}.main-menu_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-menu_wrapper>*{margin:.5rem}.main-menu_wrapper button:nth-child(2){-webkit-animation:slide-in-left .8s;animation:slide-in-left .8s}.main-menu_wrapper button:nth-child(3){-webkit-animation:slide-in-right .8s;animation:slide-in-right .8s}.main-menu_title{-webkit-animation:scale-up .8s;animation:scale-up .8s;color:var(--text-light);font-family:Sedgwick Ave Display;font-size:6rem;text-align:center}.main-menu_title span{display:block}@-webkit-keyframes scale-up{0%{opacity:.1;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1}}@keyframes scale-up{0%{opacity:.1;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1}}@-webkit-keyframes slide-in-left{0%{opacity:.5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:.75;-webkit-transform:translateX(15%);transform:translateX(15%)}to{opacity:1}}@keyframes slide-in-left{0%{opacity:.5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:.75;-webkit-transform:translateX(15%);transform:translateX(15%)}to{opacity:1}}@-webkit-keyframes slide-in-right{0%{opacity:.5;-webkit-transform:translateX(100%);transform:translateX(100%)}50%{opacity:.75;-webkit-transform:translateX(-15%);transform:translateX(-15%)}to{opacity:1}}@keyframes slide-in-right{0%{opacity:.5;-webkit-transform:translateX(100%);transform:translateX(100%)}50%{opacity:.75;-webkit-transform:translateX(-15%);transform:translateX(-15%)}to{opacity:1}}.game-screen{display:flex;flex-direction:column;height:100vh}.game-screen_symbol-rows{-webkit-animation:slide-down .8s;animation:slide-down .8s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.63);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.63);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.63);display:flex;flex-direction:column;gap:1rem;height:650px;padding:1rem}@media screen and (min-width:768px){.game-screen_symbol-rows{border-radius:16px;margin:auto;width:45%}}@media screen and (min-width:960px){.game-screen_symbol-rows{width:35%}}@media screen and (min-width:1440px){.game-screen_symbol-rows{width:22.5%}}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.end-game{color:var(--text-light);display:flex;flex-direction:column;font-family:Righteous;height:100vh;justify-content:space-between;width:100%}.end-game-bg-won{background-color:var(--cool-dark)}.end-game-bg-lost{background-color:var(--warmer-dark)}.end-game_button-wrapper{align-items:center;display:flex;justify-content:center;padding:10px}body{background-image:url(../../static/media/fortress.9cb19f71f1e8919a9b7f.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;-webkit-user-select:none;-o-user-select:none;user-select:none}
/*# sourceMappingURL=main.ceba8f1f.css.map*/