:root{--animationSpeed:0.5s;--truevh:1px;--truevw:calc(min(1vh * 0.55, 1vw));font-size:2vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#333;bottom:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;left:0;margin:0;position:fixed;right:0;top:0}#root,body{display:flex;justify-content:center}#root{background:#fff;background-image:linear-gradient(#ffffffbf,#ffffffbf),url(../../static/media/hills.cee56198c9d358663c42.jpg);background-image:url(../../static/media/hills.cee56198c9d358663c42.jpg);height:100%;width:calc(min(1vh * .55, 1vw)*100);width:calc(var(--truevw)*100)}input[type=checkbox]{display:none}.Welcome{align-items:center;height:100%;width:100%}.Welcome,div.title{display:flex;flex-direction:column;justify-content:center}div.title{background:#ffffff80;border:2px solid #000;border-radius:.5rem;justify-items:center;margin:1rem;width:90%}span.title{font-size:1.5rem}span.subtitle,span.title{display:flex;justify-content:center}span.subtitle{font-size:1rem}span.footer{font-size:.8rem;text-decoration:underline}div.logo{background-image:url(../../static/media/flagLogo256.0dc16859b2d71716907c.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:6rem;width:6rem}.Scoreboard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff80;border:1px solid #bbb;border-radius:.5rem;display:flex;flex-direction:column;margin:1rem 5vh;overflow:hidden}.ScoreboardRow{align-items:center;box-shadow:0 .1rem .2rem #0003;display:grid;grid-template-columns:1rem 2rem 2rem 8.5rem 3rem 3rem;height:2rem;justify-items:center}.ScoreboardColor{height:2rem;width:100%}.MyColor{background-color:#f1be2f}.CompetitorColor{background-color:#024}.ScoreboardConnected{display:flex}.ScoreboardImage{height:1rem}.ScoreboardTextbox{border:1px solid #888;border-radius:.25rem;box-shadow:inset .1rem .1rem .1rem #bbb;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:.1rem .25rem;width:8rem}.ScoreboardName{justify-self:left;padding:0 .5rem}.Debug{bottom:0;display:none;position:fixed;z-index:10}.Username{display:flex;z-index:10}.WelcomeArt{background-color:#369;display:flex;height:10vmin}.WelcomeCard{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff80;border-radius:1em;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;flex-direction:column;margin:2vh 5vh;overflow:hidden;position:relative;transition:height .5s,width .5s;transition:height var(--animationSpeed),width var(--animationSpeed);width:calc(min(1vh * .55, 1vw)*80);width:calc(var(--truevw)*80);z-index:1}.WelcomeHeader{font-size:2rem;margin-top:.5rem;text-align:center}.WelcomeFields{align-items:center;display:grid;grid-auto-rows:2rem;grid-template-columns:50% calc(6ch + 2vmin);margin:auto;width:80%}.WelcomeSpan{justify-self:end}.WelcomeFields>label{margin:0 calc(min(1vh * .55, 1vw)*.5 + 3ch - .5rem);margin:0 calc(var(--truevw)*.5 + 3ch - .5rem)}.WelcomeInput{border:0;border-bottom:1px solid #888;border-radius:.25em;font-size:1rem;margin:1vmin;text-align:center;width:2.5ch}.WelcomeCheckbox{height:1rem}.WelcomeButton{background-color:#369;border:1px solid #888;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;margin:.5rem;padding:1rem}.BoardLayer{align-items:center;display:flex;flex-direction:column;height:100px;height:calc(var(--truevh)*100);justify-items:center;margin:auto;width:calc(min(1vh * .55, 1vw)*100);width:calc(var(--truevw)*100)}.BoardWrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff80;border:.1rem solid #888;border-radius:.5rem;box-shadow:2px 2px 2px #888;overflow:hidden;width:calc(min(1vh * .55, 1vw)*80);width:calc(var(--truevw)*80)}.BoardInfo{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0;width:100%}.BoardInfoImage{height:1.5rem;margin:0 1rem}.BoardInfoUrl{margin:0 1rem}div.NewGameButton{background:#fffc;border:1px solid #ddd;border-radius:.5rem;box-shadow:2px 2px 2px #444,4px 4px 4px #444;margin:0 .5rem;padding:.25rem}.GameBoard{background-color:#888;border:1px solid #888;display:grid;height:calc(min(1vh * .55, 1vw)*80);height:calc(var(--truevw)*80);position:relative;transition:height .5s,width .5s;transition:height var(--animationSpeed),width var(--animationSpeed);width:calc(min(1vh * .55, 1vw)*80);width:calc(var(--truevw)*80)}.QRWrapper{height:100%;position:absolute;width:100%}#QRCode{height:100%!important;width:100%!important}.Cell{align-items:center;border:0;border-radius:0;display:flex;justify-content:center;margin:1px;overflow:hidden;-webkit-user-select:none;user-select:none}.Safe{background:radial-gradient(circle,#74b0e2 35%,#4581df 100%)}.Unknown{background:radial-gradient(circle,#8888f6 35%,#5959f3 100%);color:#0000}.Cleared{background:linear-gradient(180deg,#fff,#ddd)}.Flagged{background:radial-gradient(circle,#8888f6 35%,#5959f3 100%)}.Exploded{background:linear-gradient(180deg,#fff,#faa)}.MyTile{box-shadow:inset 0 0 4px 2px #08f}.CompetitorTile{box-shadow:inset 0 0 4px 2px #750}.TouchToggle{align-items:center;border-radius:5vmin;box-sizing:border-box;color:#fff;display:flex;flex-grow:1;font-size:1.5rem;justify-content:center;margin:1rem 10vmin;padding:5vmin;-webkit-user-select:none;user-select:none;width:calc(min(1vh * .55, 1vw)*80);width:calc(var(--truevw)*80)}.ToggleFlagging{background:#ed213a;background:linear-gradient(90deg,#93291e,#ed213a);border:1px solid #93291e}.ToggleClearing{background:#2193b0;background:linear-gradient(90deg,#6dd5ed,#2193b0);border:1px solid #2193b0}.Timer{font-family:Courier New,Courier,monospace;margin:0 1rem}.Shrunk{border:0;height:0;margin:0;overflow:hidden;padding:0;width:0}.GreenFlash{animation:color-change .5s}@keyframes color-change{0%{color:#000}50%{color:#080}to{color:#000}}
/*# sourceMappingURL=main.a454f371.css.map*/