html,body,#root{position:fixed;top:0;left:0;width:100%;height:100%;background:ivory;font-family:Bebas Neue,cursive}.interface{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.timeContainer{top:2.5%;position:absolute;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.bestTime{color:#9370db;font-size:4vh;text-align:center}.time{width:100%;color:#fff;font-size:6vh;background-color:#0003;text-align:center;padding-top:1rem}.endMenu{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:10%;flex-direction:column}.endKey{width:5rem;height:5rem;border:1px solid white;padding-top:.5rem;margin-bottom:1rem;margin-right:1rem;line-height:5rem;padding-top:1rem}.restart,.new{display:flex;justify-content:center;align-items:center;color:#fff;font-size:8vh;background-color:#0003;text-align:center;padding-top:1rem;padding-inline:1rem;pointer-events:auto;cursor:pointer}.quickMenu{position:absolute;bottom:1rem;right:1rem;display:flex;justify-content:center;align-items:flex-end;flex-direction:column}.quickKey{width:3rem;height:3rem;border:1px solid white;margin-bottom:.5rem;margin-right:.5rem;line-height:3rem;padding-top:.5rem}.quickNew{display:flex;justify-content:center;align-items:center;color:#fff;font-size:5vh;background-color:#0003;text-align:center;padding-top:.5rem;padding-inline:.5rem;pointer-events:auto;cursor:pointer}.quickRestart{display:flex;justify-content:center;align-items:center;margin-top:1rem;color:#fff;font-size:5vh;background-color:#0003;text-align:center;padding-top:.5rem;padding-inline:.5rem;pointer-events:auto;cursor:pointer}.info{position:absolute;max-width:10.25rem;bottom:1rem;left:1rem;font-size:3vh;background-color:#0003;color:#fff;padding:1rem}.objective2{text-align:right;padding-top:.5rem;padding-bottom:1rem}.controls{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem}.controlsRow{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:.5rem}.key{width:3rem;height:3rem;border:1px solid white;padding-top:.5rem}.spaceKey{width:10.25rem;height:3rem;border:1px solid white}.boldFont{text-decoration:underline}
