body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.root{direction:rtl}@font-face{font-family:Rubik;src:local("Rubik"),url(/static/media/RUBIK.3a8e5377732eefcf42fb.TTF) format("truetype")}*{font-family:Rubik}.App{direction:rtl;font-family:Rubik;text-align:center}.App,.row{align-items:center;display:flex;justify-content:center}.row{flex-direction:row}.upright{display:flex;flex-direction:column;margin:0 auto;position:fixed;right:0;text-align:start;top:0}.bottom{bottom:0;flex-direction:row;height:20%;width:100%}.bottom,.videoContainer{display:flex;justify-content:center;left:0;margin:0 auto;position:fixed;right:0}.videoContainer{align-content:center;align-items:center;bottom:25%;flex-direction:column;max-width:70vh;width:80%}.videoStation{border:2px solid #01feff;border-radius:3px}.centeredBrightBkg{overflow:hidden;padding:5px;text-align:center;top:20%}.centeredBottomBrightBkg,.centeredBrightBkg{align-content:center;align-items:center;background-color:hsla(0,0%,99%,.9);border:1px solid #01feff;color:#02070c;display:flex;flex-direction:column;justify-content:center;left:0;margin:0 auto;position:fixed;right:0;width:300px}.centeredBottomBrightBkg{bottom:10%;line-height:25px;padding:1px}.blurBkg{align-content:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:initial;background-color:hsla(0,0%,99%,.4);bottom:0;color:#01feff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0 auto;position:fixed;right:0;width:100%}.stationTitle{font-size:1.5em;margin:5px;text-shadow:#fff 1px 0 10px;text-transform:uppercase;width:100%}button{background-color:initial;background-color:rgba(0,0,0,.9);border:1px solid #01feff;border-radius:3px;color:#01feff;font-size:1em;margin:7px;padding:3px 19px}.linkButton,button{align-items:center;display:flex;justify-content:center}.linkButton{background-color:initial;border:0;color:#02070c;text-decoration:underline}.mainButton{align-items:center;background-color:initial;border:2px solid #01feff;display:flex;font-size:2em;height:2em;justify-content:center;width:2em}.mainButton,.smallButton{border-radius:100%;outline:none}.smallButton{font-family:Rubik;font-size:1.5em;height:1.5em;width:1.5em}#closeButton{align-self:flex-end}.warning{color:red}.cameraButton{bottom:0;display:flex;flex-direction:row;justify-content:center;margin:0 auto;position:fixed;right:0}.infoButton{bottom:0;color:#01feff}.infoButton,.puzzleContainer{display:flex;flex-direction:column;justify-content:center;left:0;margin:0 auto;position:fixed}.puzzleContainer{align-content:center;align-items:center;background-color:hsla(0,0%,99%,.9);border:1px solid #01feff;color:#02070c;right:0;top:20%;width:300px}.solutionButtonsDiv{width:90%}.solutionButton{background-color:#02070c;border:1px solid #01feff;color:#fcfefd;font-family:Rubik;font-size:1em;margin:10px;padding:10px;width:90%}.infoContainer{background-color:initial;background-color:hsla(0,0%,100%,.8);border-radius:5px;display:flex;flex-direction:column;height:75vh;left:0;line-height:30px;margin:0 auto;max-height:75vh;overflow-y:scroll;position:fixed;right:0;top:15%;width:300px}.infoText{align-content:center;align-items:center;justify-content:center}#finish{height:80vh;max-height:80vh;overflow-y:scroll;top:10%;width:90vw}#topText{line-height:20px}form{display:flex;flex-direction:column;justify-content:center}.textField{height:30px;margin:10px}.checkbox{height:20px;margin:7px;width:20px}.label{font-size:.8em}.welcomeDiv{align-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:initial;background-color:rgba(7,7,7,.8);color:#01feff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0 auto;position:fixed;right:0;top:0;width:100%}.welcomeDivContent{width:90%}.ExplanationDiv{align-content:center;align-items:center;background-color:initial;background-color:#01feff;color:#000;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;padding:0;position:fixed;right:0;top:0;width:100%}