@font-face{font-family:bebas;src:url(/fonts/bebas-neue-v9-latin-regular.woff)}@font-face{font-family:bebas;src:url(/fonts/bebas-neue-v9-latin-regular.woff)}.instructions_button_container{position:absolute;width:40px;height:40px;top:1rem;right:1rem;background-repeat:no-repeat;border:none;transition:all .3s ease-in-out;pointer-events:auto;user-select:none;z-index:1000}.instructions_button_container:hover{transform:scale(1.2)}.instructions_button{width:100%;height:100%;border-radius:50%;border:1px solid black;background-size:70%;background-color:#fff9;background-image:url(/icons/info.png);background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;user-select:none}.instructions_button:hover{background-color:#ffffffe6}.instructions_button:active{transform:scale(.7)}.instructions{width:35rem;height:fit-content;position:absolute;top:3rem;left:50%;transform:translate(-50%);background-color:#000c;color:var(--text-color);padding:15px;border-radius:5px;box-shadow:0 2px 5px #0003}.launch_button_container{width:10rem;height:5rem;bottom:2rem;position:absolute;left:50%;transform:translate(-50%);display:flex;margin:auto}.launch_button{margin:auto;display:flex;justify-content:center;align-items:center;width:7rem;height:3rem;user-select:none;text-transform:uppercase;letter-spacing:.1rem;color:#fff;font-size:1.2rem;font-weight:900;font-family:bebas;border-radius:5px;border:1px solid rgb(255,255,255);background-color:#f2f2f21a;box-shadow:0 0 10px 3px #ffffff80;transition:all .3s ease-in-out}.launch_button:hover{transform:scale(1.1);background-color:#000c;color:#f83232f5;border:none;box-shadow:0 0 10px 3px #f83232a8}.launch_button:active{transform:scale(.9)}.levaDebug_Menu{position:absolute;top:.3rem;left:.3rem;width:fit-content;height:fit-content;z-index:999}@media screen and (max-width:1200px){.instructions{width:30rem}}@media screen and (max-width:1000px){.instructions{width:55%}}@media screen and (max-width:800px){.instructions{width:70%}}@font-face{font-family:bebas;src:url(/fonts/bebas-neue-v9-latin-regular.woff)}:root{--bg-color: #080808;--second-bg-color: #131313;--text-color: white;--main-color: #00f2ff;--start-bg-color: #83988E;--start-text-color: #D5AD36}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;overflow:hidden;font-family:bebas}.header1{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem}.header2{margin-top:2.8rem;font-size:1.6rem;text-align:center}.header3{font-size:1.5rem;text-align:center}.text{font-size:1.4rem;text-align:center}.text_xs{font-size:1rem;text-align:center;color:var(--text-color)}.rocket_measurements_container{width:fit-content;height:fit-content;position:absolute;display:flex;gap:2rem;color:#b0b0b0;bottom:1rem;left:1rem;z-index:1000}.velocity_tracker_container{width:6rem;height:6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;border:3px dashed rgba(176,176,176,.8);background-color:#000000b3}.altitude_tracker_container{width:6rem;height:6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;border:3px dashed rgb(176,176,176);background-color:#000000b3}.launch_timer_container{width:10rem;height:fit-content;position:absolute;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.1rem;padding:.5rem;color:var(--text-color);background-color:#000000b3;border-radius:4px;top:1rem;left:1rem;z-index:1000}.fuel_container{height:.5rem;background-color:#ff5858bf}.camera_toggle_button{width:100%;height:100%;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:end;border:1px solid black;background-size:70%;background-color:#fff9;font-size:1.2rem;font-weight:900;font-family:bebas;text-align:center;background-image:url(/icons/telescope.png);background-position:top;background-repeat:no-repeat;transition:all .3s ease-in-out;user-select:none}.camera_toggle_button:hover{background-color:#ffffffe6}.camera_toggle_button:active{transform:scale(.7)}.camera_mode_text{margin-top:.3rem;text-align:center;font-size:.8rem;color:#ffffffbf}.frame_button_container{position:absolute;width:40px;height:40px;top:1rem;right:4rem;background-repeat:no-repeat;border:none;transition:all .3s ease-in-out;pointer-events:auto;user-select:none;z-index:1000}.frame_button_container:hover{transform:scale(1.2)}.frame_toggle_button{width:100%;height:100%;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:end;border:1px solid black;background-size:70%;background-color:#fff9;font-size:1.2rem;font-weight:900;font-family:bebas;text-align:center;background-image:url(/icons/fast-forward.png);background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;user-select:none}.frame_toggle_button:hover{background-color:#ffffffe6}.frame_toggle_button:active{transform:scale(.7)}.end_container{width:30rem;height:20rem;position:absolute;top:25vh;left:50%;margin:auto;transform:translate(-50%);background-color:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-top:1rem;color:var(--text-color)}.end_message{font-size:1.9rem;margin-bottom:.8rem;text-decoration:underline;text-decoration-thickness:.4rem;text-align:center}.mission_outcome_container{width:60%;display:grid;grid-template-columns:2fr 2fr;align-items:center}.outcome_stats_label_container,.outcome_stats_container{display:flex;flex-direction:column}.mission_outcome_label{font-size:1.3rem;text-align:left}.mission_outcome_stat{font-size:1.3rem;text-align:right}.failed_text{font-size:1.4rem;letter-spacing:.1rem;color:#ff1d1d;text-shadow:0 0 20px rgb(248,50,50);padding-left:.5rem;padding-right:.3rem;padding-top:.1rem;background-color:#000000a3}.success_text{font-size:1.3rem;color:#1ab01acf;text-shadow:0 0 20px rgba(126,255,147,.63);padding-left:.5rem;padding-right:.4rem;padding-top:.1rem;background-color:#000000a3}.restart_button{width:10rem;height:fit-content;padding-top:.2rem;margin-top:1rem;user-select:none;color:#fff;font-family:bebas;background-color:#f83232c2;border:none;transition:all .3s ease-in-out}.restart_button:hover{transform:scale(1.1)}.restart_button:active{transform:scale(.9)}@media screen and (max-width:824px){.end_container{width:80%}}
