body,html{margin:0;padding:0;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}#root,body,html{height:100%;width:100%}.App{text-align:center;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.App-logo{-webkit-animation:App-logo-spin infinite 20s linear;animation:App-logo-spin infinite 20s linear;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bg-solid{background-color:#303f9f}.bg-grid{background-color:#00695c;background-image:-webkit-linear-gradient(hsla(0,0%,100%,.15) 1px,transparent 0),-webkit-linear-gradient(left,hsla(0,0%,100%,.15) 1px,transparent 0);background-image:-o-linear-gradient(hsla(0,0%,100%,.15) 1px,transparent 1px),-o-linear-gradient(left,hsla(0,0%,100%,.15) 1px,transparent 1px);background-image:linear-gradient(hsla(0,0%,100%,.15) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.15) 1px,transparent 0)}.bg-dots,.bg-grid{background-size:20px 20px}.bg-dots{background-color:#6a1b9a;background-image:-webkit-radial-gradient(hsla(0,0%,100%,.2) 1px,transparent 0);background-image:-o-radial-gradient(hsla(0,0%,100%,.2) 1px,transparent 1px);background-image:radial-gradient(hsla(0,0%,100%,.2) 1px,transparent 0)}.bg-waves{background-color:#d84315;background-image:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.15) 25%,transparent 0),-webkit-linear-gradient(225deg,hsla(0,0%,100%,.15) 25%,transparent 0),-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0),-webkit-linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0);background-image:-o-linear-gradient(315deg,hsla(0,0%,100%,.15) 25%,transparent 25%),-o-linear-gradient(225deg,hsla(0,0%,100%,.15) 25%,transparent 25%),-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%),-o-linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 25%);background-image:linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0),linear-gradient(225deg,hsla(0,0%,100%,.15) 25%,transparent 0),linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0),linear-gradient(315deg,hsla(0,0%,100%,.15) 25%,transparent 0);background-position:10px 0,10px 0,0 0,0 0;background-size:20px 20px}.bg-circuit{background-color:#0d47a1;background-image:-webkit-radial-gradient(hsla(0,0%,100%,.2) 2px,transparent 0),-webkit-radial-gradient(hsla(0,0%,100%,.15) 2px,transparent 0);background-image:-o-radial-gradient(hsla(0,0%,100%,.2) 2px,transparent 2px),-o-radial-gradient(hsla(0,0%,100%,.15) 2px,transparent 2px);background-image:radial-gradient(hsla(0,0%,100%,.2) 2px,transparent 0),radial-gradient(hsla(0,0%,100%,.15) 2px,transparent 0);background-size:30px 30px;background-position:0 0,15px 15px}.board{color:#f0c8c8;-ms-flex-line-pack:center;align-content:center;height:100vh;width:100vw;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.block,.board{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block{position:absolute;text-align:center;font-size:4vh;font-weight:500;color:#000;width:100%;max-width:100%;margin-right:1vh;z-index:1;border-radius:2vh;font-family:Roboto Mono,monospace;text-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 .5vh 1vh rgba(0,0,0,.2),inset 0 -4px 0 rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.7);box-shadow:0 .5vh 1vh rgba(0,0,0,.2),inset 0 -4px 0 rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.7);-webkit-transform:perspective(10vh) translateZ(0);transform:perspective(10vh) translateZ(0);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-o-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.placed{top:25vh}.dormant{top:50vh}.waiting{top:46vh;background-color:#f44336;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1vh 2vh rgba(0,0,0,.2),inset 0 -6px 0 rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.9);box-shadow:0 1vh 2vh rgba(0,0,0,.2),inset 0 -6px 0 rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.9)}.num_tile{background-color:#ffc107;z-index:0;font-family:Inter,sans-serif;border:2px solid rgba(255,220,100,.8)}.num_tile:hover{-webkit-transform:perspective(10vh) translateZ(5px);transform:perspective(10vh) translateZ(5px);-webkit-box-shadow:0 1vh 2vh rgba(0,0,0,.2),inset 0 -6px 0 rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.9);box-shadow:0 1vh 2vh rgba(0,0,0,.2),inset 0 -6px 0 rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.9)}.op_tile{background-color:#3f51b5;color:#fff;z-index:1;border:2px solid rgba(100,120,255,.7)}.op_tile:hover{-webkit-transform:perspective(10vh) translateZ(5px);transform:perspective(10vh) translateZ(5px);-webkit-box-shadow:0 1vh 1.5vh rgba(0,0,0,.3),inset 0 -4px 0 rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:0 1vh 1.5vh rgba(0,0,0,.3),inset 0 -4px 0 rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.4)}.bracket_tile{font-family:\.SF NS Mono;font-size:7vh;font-weight:200;border:2px solid rgba(130,100,200,.7)}.bracket_tile:hover{-webkit-transform:perspective(10vh) translateZ(.5vh);transform:perspective(10vh) translateZ(.5vh);-webkit-box-shadow:0 1vh 1.5vh rgba(0,0,0,.3),inset 0 -4px 0 rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:0 1vh 1.5vh rgba(0,0,0,.3),inset 0 -4px 0 rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.4)}.spacer{background-color:transparent;z-index:0}.highlightable{border:2px dashed transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.highlighted{border:2px dashed hsla(0,0%,100%,.7);background-color:hsla(0,0%,100%,.1);-webkit-animation:pulse-shadow 1.5s infinite alternate;animation:pulse-shadow 1.5s infinite alternate}.drag-over{background-color:hsla(0,0%,100%,.3);border:2px dashed rgba(255,220,100,.9);-webkit-box-shadow:0 0 2vh hsla(0,0%,100%,.8),0 0 4vh rgba(255,220,100,.6);box-shadow:0 0 2vh hsla(0,0%,100%,.8),0 0 4vh rgba(255,220,100,.6);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.dragging{opacity:.8;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);cursor:-webkit-grabbing;cursor:grabbing}.bracket_tile.dragging{opacity:.6;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-color:rgba(130,100,200,.8)}.num_tile.drag-over{-webkit-box-shadow:0 0 1vh rgba(130,100,200,.8)!important;box-shadow:0 0 1vh rgba(130,100,200,.8)!important;border:2px dashed rgba(130,100,200,.8)!important;background-color:rgba(130,100,200,.1)}@-webkit-keyframes pulse-shadow{0%{-webkit-box-shadow:0 0 5px hsla(0,0%,100%,.2);box-shadow:0 0 5px hsla(0,0%,100%,.2)}to{-webkit-box-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 30px rgba(100,120,255,.4);box-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 30px rgba(100,120,255,.4)}}@keyframes pulse-shadow{0%{-webkit-box-shadow:0 0 5px hsla(0,0%,100%,.2);box-shadow:0 0 5px hsla(0,0%,100%,.2)}to{-webkit-box-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 30px rgba(100,120,255,.4);box-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 30px rgba(100,120,255,.4)}}.reset_tile,.skip_tile{background-color:#4caf50;color:#fff;width:24vh;height:10vh;font-size:3.5vh;font-weight:500;font-family:Inter,sans-serif;border-radius:1vh;border:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;top:5vh;right:25vh}.skip_tile{background-color:#ff9800;width:20vh;right:3vh}.equation,.play{background-color:#e8f5e9;color:#333;text-align:center;width:40vh;height:10vh;font-size:3.5vh;font-weight:500;font-family:Inter,sans-serif;border-radius:2vh;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5vh 2vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:5vh}.equation{left:5vh}.play{right:5vh;background-color:#e91e63;color:#fff;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;line-height:1.2}.game{height:100%;width:100%;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.game,.session-score,.timer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.session-score,.timer{left:40vw;width:20vw;position:absolute;z-index:10;background-color:rgba(0,0,0,.7);color:#fff;font-family:Roboto Mono,monospace;font-size:4vh;font-weight:700;padding:1vh 0;border-radius:0 0 1vh 1vh;-webkit-box-shadow:0 .5vh 1vw rgba(0,0,0,.3);box-shadow:0 .5vh 1vw rgba(0,0,0,.3);text-shadow:0 1px 2px rgba(0,0,0,.5);margin-top:-1px;border-top:none}.timer{top:5vh}.session-score{font-size:3.5vh;bottom:5vh;z-index:10;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:0}.session-score-title{font-family:Inter,sans-serif;margin-bottom:8px;text-transform:uppercase;color:#ffc107}.session-score-points{font-family:Roboto Mono,monospace;font-size:32px;font-weight:700;margin-bottom:5px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.session-score-round{font-family:Inter,sans-serif;font-size:3vh;color:#ffc107;font-weight:600;margin-bottom:1vh}.session-score-games{font-family:Inter,sans-serif;font-size:2.5vh;opacity:.7;margin-bottom:2vh}.bg-selector{position:absolute;top:5vh;left:5vh;z-index:10;display:-ms-flexbox;display:flex;font-family:Inter,sans-serif;font-size:3vh;font-weight:500;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.8);padding:1vh 2vh;border-radius:1vh;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.bg-selector-label{color:#333;margin-right:.8vh}.bg-selector-dropdown{border:none;padding:.5vh 1vh;border-radius:4px;cursor:pointer;background-color:hsla(0,0%,100%,.6);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.bg-selector-dropdown:focus,.bg-selector-dropdown:hover{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);outline:none}.score{bottom:1vh;right:1vh;font-size:1.5vh;font-weight:700;color:hsla(0,0%,100%,.8);border-radius:.5vh;background-color:rgba(0,0,0,.3)}.exponent,.score{position:absolute}.exponent{top:.5vh;right:.5vh;font-size:3.5vh;font-weight:400;color:hsla(0,0%,100%,.9)}.num-exponent{position:absolute;top:-1vh;right:-1vh;font-size:3vh;font-weight:700;color:inherit}.num_tile .relative{position:relative;display:inline-block;padding-right:.5vh}.volume-control{position:absolute;right:5vh;bottom:20vh;width:10vh;height:10vh;font-size:5vh;cursor:pointer;background-color:hsla(0,0%,100%,.8);border:none;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:1vh;-webkit-box-shadow:0 .5vh 1vh rgba(0,0,0,.2);box-shadow:0 .5vh 1vh rgba(0,0,0,.2);z-index:100}.volume-control:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.95);-webkit-box-shadow:0 1vh 2vh rgba(0,0,0,.3);box-shadow:0 1vh 2vh rgba(0,0,0,.3)}@media screen and (orientation:portrait){html{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;overflow-x:hidden;position:absolute;top:100%;left:0}body,html{width:100vh;height:100vw}.landscape-message{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);color:#fff;text-align:center;font-size:4vh;font-weight:700;padding-top:40vh;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.settings-container{position:fixed;top:5vh;left:5vh;z-index:1000}.settings-button{position:relative;top:0;left:0;width:10vh;height:10vh;background-color:hsla(0,0%,100%,.8);border:none;border-radius:1vh;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 .5vh 1vh rgba(0,0,0,.2);box-shadow:0 .5vh 1vh rgba(0,0,0,.2);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#333}.settings-button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.95);-webkit-box-shadow:0 1vh 2vh rgba(0,0,0,.3);box-shadow:0 1vh 2vh rgba(0,0,0,.3)}.settings-icon{font-size:5vh;display:inline-block}.close-icon{font-size:4vh;display:inline-block;font-weight:700}.settings-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2000;-webkit-animation:fadeIn .2s ease;animation:fadeIn .2s ease}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.settings-panel{background-color:#fff;border-radius:2vh;padding:3vh 4vh;min-width:50vh;max-width:80vh;-webkit-box-shadow:0 2vh 4vh rgba(0,0,0,.3);box-shadow:0 2vh 4vh rgba(0,0,0,.3);-webkit-animation:slideIn .3s ease;animation:slideIn .3s ease}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(-5vh);transform:translateY(-5vh);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateY(-5vh);transform:translateY(-5vh);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.settings-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:3vh;border-bottom:2px solid #e0e0e0;padding-bottom:2vh}.settings-header h2{margin:0;font-size:4vh;font-family:Inter,sans-serif;color:#333}.settings-close{background:none;border:none;cursor:pointer;padding:1vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:.5vh;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;color:#666}.settings-close:hover{background-color:#f0f0f0;color:#333}.settings-content{gap:3vh}.setting-item,.settings-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.setting-item{gap:1vh}.setting-item label{font-size:3vh;font-weight:600;font-family:Inter,sans-serif;color:#333}.rounds-input{padding:1.5vh 2vh;font-size:3vh;font-family:Roboto Mono,monospace;border:2px solid #e0e0e0;border-radius:1vh;background-color:#f5f5f5;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.rounds-input:focus,.rounds-input:hover{border-color:#3f51b5;background-color:#fff;outline:none;-webkit-box-shadow:0 0 0 3px rgba(63,81,181,.1);box-shadow:0 0 0 3px rgba(63,81,181,.1)}.background-select{padding:1.5vh 2vh;font-size:3vh;font-family:Inter,sans-serif;border:2px solid #e0e0e0;border-radius:1vh;background-color:#f5f5f5;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.background-select:focus,.background-select:hover{border-color:#3f51b5;background-color:#fff;outline:none;-webkit-box-shadow:0 0 0 3px rgba(63,81,181,.1);box-shadow:0 0 0 3px rgba(63,81,181,.1)}.volume-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.volume-container .volume-control{position:relative;right:auto;bottom:auto;margin:0}.end-game-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:3000;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.end-game-panel{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-o-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3vh;padding:5vh 6vh;min-width:60vh;max-width:90vh;-webkit-box-shadow:0 3vh 6vh rgba(0,0,0,.5);box-shadow:0 3vh 6vh rgba(0,0,0,.5);-webkit-animation:slideInScale .4s ease;animation:slideInScale .4s ease;text-align:center}@-webkit-keyframes slideInScale{0%{-webkit-transform:translateY(-10vh) scale(.8);transform:translateY(-10vh) scale(.8);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes slideInScale{0%{-webkit-transform:translateY(-10vh) scale(.8);transform:translateY(-10vh) scale(.8);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}.end-game-title{margin:0 0 4vh;font-size:6vh;font-family:Inter,sans-serif;font-weight:700;color:#ffc107;text-shadow:0 2px 4px rgba(0,0,0,.3);-webkit-animation:bounceIn .6s ease;animation:bounceIn .6s ease}@-webkit-keyframes bounceIn{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-2vh);transform:translateY(-2vh)}60%{-webkit-transform:translateY(-1vh);transform:translateY(-1vh)}}@keyframes bounceIn{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-2vh);transform:translateY(-2vh)}60%{-webkit-transform:translateY(-1vh);transform:translateY(-1vh)}}.end-game-stats{-ms-flex-direction:column;flex-direction:column;gap:2vh;margin-bottom:4vh}.end-game-stats,.stat-item{display:-ms-flexbox;display:flex}.stat-item{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:2vh 3vh;background-color:hsla(0,0%,100%,.15);border-radius:1vh;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.stat-item:hover{background-color:hsla(0,0%,100%,.25);-webkit-transform:translateX(1vh);-ms-transform:translateX(1vh);transform:translateX(1vh)}.main-stat{background-color:rgba(255,193,7,.2);border:2px solid rgba(255,193,7,.5);padding:3vh}.main-stat:hover{background-color:rgba(255,193,7,.3)}.stat-label{font-size:3vh;font-family:Inter,sans-serif;font-weight:600}.stat-label,.stat-value{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.stat-value{font-size:4vh;font-family:Roboto Mono,monospace;font-weight:700}.game-score{font-size:5vh;color:#ffc107}.stat-divider{height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.3)),to(transparent));background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.3),transparent);background:-o-linear-gradient(left,transparent,hsla(0,0%,100%,.3),transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);margin:1vh 0}.new-game-button{width:100%;padding:2.5vh 4vh;font-size:4vh;font-weight:700;font-family:Inter,sans-serif;color:#fff;background:-webkit-linear-gradient(315deg,#4caf50,#45a049);background:-o-linear-gradient(315deg,#4caf50 0,#45a049 100%);background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:1.5vh;cursor:pointer;-webkit-box-shadow:0 1vh 2vh rgba(0,0,0,.3);box-shadow:0 1vh 2vh rgba(0,0,0,.3);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.new-game-button:hover{-webkit-transform:translateY(-.5vh);-ms-transform:translateY(-.5vh);transform:translateY(-.5vh);-webkit-box-shadow:0 1.5vh 3vh rgba(0,0,0,.4);box-shadow:0 1.5vh 3vh rgba(0,0,0,.4);background:-webkit-linear-gradient(315deg,#45a049,#4caf50);background:-o-linear-gradient(315deg,#45a049 0,#4caf50 100%);background:linear-gradient(135deg,#45a049,#4caf50)}.new-game-button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 .5vh 1vh rgba(0,0,0,.3);box-shadow:0 .5vh 1vh rgba(0,0,0,.3)}
/*# sourceMappingURL=main.d864bec6.css.map*/