@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600;700&display=swap"); @font-face { font-family: "Gilroy"; src: url(../assets/fonts/Gilroy-Light.otf); } * { margin: 0; padding: 0; } @font-face { font-family: "Gilroy-Bold"; src: url(../assets/fonts/Gilroy-ExtraBold.otf); } .compass { position: absolute; left: 50%; bottom: .54rem; transform: translateX(-50%); } .leftCompass { display: flex; flex-direction: column; position: relative; width: 12%; justify-content: flex-end; align-items: flex-start; padding-left: .2rem; height: 100%; } .gps { position: absolute; left: 50%; top: -.1rem; transform: translateX(-50%); } .colorpickerIcon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(2.35); z-index: 255; } @font-face { font-family: "Joyride"; src: url(../assets/fonts/Joyride-Regular.otf); } .fuelmeter .fuel-yellow { filter: drop-shadow(0px 3px 3px #c0ff388c); } .settingsChangeColors { width: 100%; display: flex; flex-wrap: wrap; } .SettingsChangeColor { width: 11.313rem; height: 3.625rem; padding: 0 .2rem; border-radius: 0.813rem; display: flex; align-items: center; margin: 0 1rem; margin-bottom: 1rem; justify-content: space-between; border-width: 2px; border-style: solid; } .HealthSettingsChangeColor { border: 2px solid rgba(255, 72, 72, 0.19); } .WaterSettingsChangeColor { border: 2px solid #4886ff30; } .clr-field button { display: none !important; } .colorinput { appearance: none; background-color: transparent !important; outline: none; border: none; pointer-events: none; color: transparent !important; position: absolute; } .StressSettingsChangeColor { border: 2px solid rgba(255, 72, 248, 0.19); } .LungsSettingsChangeColor { border: 2px solid rgba(72, 167, 255, 0.19); } .SettingsChangeColor p { font-family: 'Gilroy'; font-style: normal; font-weight: 800; font-size: 0.813rem; line-height: 0.75rem; text-align: center; color: rgba(255, 255, 255, 1); } .fuelmeter .fuel-red { filter: drop-shadow(0px 3px 3px #F900178c); } .speedometer-svg3 path { filter: drop-shadow(0px 3px 3px #F900178c); } * { margin: 0; padding: 0; box-sizing: border-box; } .ammoDisplayContainer { display: flex; align-items: center; margin-top: .65rem; margin-right: .55rem; justify-content: flex-end; } .weaponDisplayContainer { display: flex; align-items: center; /* position: relative; */ /* top: 1.9rem; */ justify-content: flex-end; width: 4.375rem; margin-top: .65rem; margin-right: .55rem; height: 4.375rem; background: rgba(20, 27, 31, 0.25); border-radius: 0.625rem; } .weaponDisplayContainer img { width: 3.5rem; height: 2.125rem; object-fit: contain; } .ammoDisplayContainer img { object-position: 0.65rem 0.25rem; } .ammoDisplay { font-family: "Gilroy"; font-style: normal; font-weight: 800; font-size: 0.875rem; line-height: 100%; /* identical to box height, or 14px */ margin: 0 0.4rem; color: #ffffff; text-shadow: 0px 4px 13px rgba(0, 0, 0, 0.6); } .dynamicStatus { width: min-content; position: absolute; right: 0; top: 11rem; } .dynamicText { text-align: center; font-family: "Joyride"; font-style: normal; font-weight: 400; font-size: 1.5rem; line-height: 1.813rem; /* identical to box height */ color: #bfff38; text-shadow: 0px 0px 34px rgba(191, 255, 56, 0.55); } .dynamicStatusText { font-family: "Joyride"; font-style: normal; font-weight: 400; font-size: 1.25rem; line-height: 1.5rem; /* identical to box height */ text-align: center; color: #ffffff; } .dynamicButtons { display: flex; margin-top: 1rem; align-items: center; justify-content: center; } .enableButton { width: 4.063rem; margin-right: 0.8rem; height: 1.813rem; display: flex; cursor: pointer; align-items: center; justify-content: center; background: rgba(191, 255, 56, 0.08); border: 2px solid #bfff38; border-radius: 0.813rem; font-family: "Gilroy"; font-style: normal; font-weight: 800; font-size: 0.625rem; line-height: 0.75rem; text-align: center; transition: all 0.1s linear; color: #ffffff; } .hideBox { width: 13.938rem; height: 2.563rem; display: flex; align-items: center; justify-content: center; margin-top: 1rem; border-radius: 0.813rem; } .hideBoxHealth { border: 2px solid rgba(255, 72, 72, 0.19); } .hideBoxStress { border: 2px solid rgba(255, 72, 248, 0.19); } .hideBoxStamina { border: 2px solid rgba(196, 255, 72, 0.19); } .hideBoxHunger { border: 2px solid rgba(255, 160, 72, 0.19); } .hideBoxThirsty { border: 2px solid rgba(72, 134, 255, 0.19); } .hideBoxArmor { border: 2px solid rgba(255, 255, 255, 0.19); } .hideAt { font-family: "Gilroy"; font-style: normal; font-weight: 800; font-size: 0.625rem; line-height: 0.75rem; margin: 0 0.4rem; color: rgba(255, 255, 255, 0.65); } .hideAtInput { appearance: none; outline: none; border: none; background-color: transparent; width: 1.813rem; height: 1.313rem; font-family: "Gilroy"; font-style: normal; font-weight: 800; font-size: 0.625rem; line-height: 0.75rem; text-align: center; color: rgba(255, 255, 255, 0.65); border-radius: 5px; } .hideAtInput::placeholder { font-family: "Gilroy"; font-style: normal; font-weight: 800; font-size: 0.625rem; line-height: 0.75rem; text-align: center; color: rgba(255, 255, 255, 0.65); } .hideAtInputStamina { border: 2px solid rgba(196, 255, 72, 0.19); } .hideAtInputHealth { border: 2px solid rgba(255, 72, 72, 0.19); } .hideAtInputHunger { border: 2px solid rgba(255, 160, 72, 0.19); } .hideAtInputStress { border: 2px solid rgba(255, 72, 248, 0.19); } .hideAtInputArmor { border: 2px solid rgba(255, 255, 255, 0.19); } .hideAtInputThirsty { border: 2px solid rgba(72, 134, 255, 0.19); } .thirstBoxIcon { width: 1.625rem; margin-left: 0.5rem; height: 1.625rem; background-image: url(../assets/images/thirst.png); background-size: 100% 100%; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; } .hungerBoxIcon { width: 1.625rem; margin-left: 0.5rem; height: 1.625rem; background-image: url(../assets/images/hunger.png); background-size: 100% 100%; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; } .staminaBoxIcon { width: 1.625rem; margin-left: 0.5rem; height: 1.625rem; background-image: url(../assets/images/stamina.png); background-size: 100% 100%; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; } .stressBoxIcon { width: 1.625rem; margin-left: 0.5rem; height: 1.625rem; background-image: url(../assets/images/stress.png); background-size: 100% 100%; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; } .stressBoxIconInner { background-image: url(../assets/images/brain.png); background-size: 100% 100%; background-repeat: no-repeat; width: 0.5rem; height: 0.5rem; } .staminaBoxIconInner { background-image: url(../assets/images/run.png); background-size: 100% 100%; background-repeat: no-repeat; width: 0.5rem; height: 0.5rem; } .healthBoxIcon { width: 1.625rem; margin-left: 0.5rem; height: 1.625rem; background-image: url(../assets/images/healthIcon.png); background-size: 100% 100%; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; } .healthBoxIcon .healthBoxIconInner { background-image: url(../assets/images/heart.png); background-size: 100% 100%; background-repeat: no-repeat; width: .5rem; height: .5rem; } .armourhBoxIcon { width: 1.625rem; margin-left: 0.5rem; height: 1.625rem; background-image: url(../assets/images/armouricon.png); background-size: 100% 100%; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; } .enableButton:hover { opacity: 0.9; transform: scale(1.05); } .disableButton { width: 4.063rem; height: 1.813rem; display: flex; transition: all 0.1s linear; cursor: pointer; align-items: center; justify-content: center; background: rgba(255, 72, 72, 0.08); border: 2px solid #ff4848; border-radius: 0.813rem; font-family: "Gilroy"; font-style: normal; font-weight: 800; font-size: 0.625rem; line-height: 0.75rem; text-align: center; color: #ffffff; } .disableButton:hover { opacity: 0.9; transform: scale(1.05); } .maxAmmoDisplay { font-family: "Gilroy"; font-style: normal; font-weight: 800; font-size: 0.875rem; line-height: 100%; /* identical to box height, or 14px */ color: rgba(255, 255, 255, 0.31); text-shadow: 0px 4px 13px rgba(0, 0, 0, 0.6); } body { background-color: #00000000; width: 100vw; height: 100vh; overflow: hidden; } html { font-size: 16px; } @media screen and (min-width: 800px) { html { font-size: 6.65px; } .textHudMicrophone span { transform: scale(0.65); } } @media screen and (min-width: 1000px) { html { font-size: 8.45px; } .textHudMicrophone span { transform: scale(0.70); } } @media screen and (min-width: 1100px) { html { font-size: 9.6px; } .textHudMicrophone span { transform: scale(0.75); } } @media screen and (min-width: 1200px) { html { font-size: 10.6px; } .textHudMicrophone span { transform: scale(0.80); } } @media screen and (min-width: 1300px) { html { font-size: 11.4px; } .textHudMicrophone span { transform: scale(0.85); } } @media screen and (min-width: 1400px) { html { font-size: 11.55px; } .textHudMicrophone span { transform: scale(0.9); } } @media screen and (min-width: 1500px) { html { font-size: 13px; } .textHudMicrophone span { transform: scale(0.9); } } @media screen and (min-width: 1600px) { html { font-size: 13.3px; } .textHudMicrophone span { transform: scale(0.95); } } @media screen and (min-width: 1700px) { html { font-size: 15px; } .textHudMicrophone span { transform: scale(0.95); } } @media screen and (min-width: 1900px) { html { font-size: 16px; } } @media screen and (min-width: 2000px) { html { font-size: 21.4px; } } .textHudMicrophone span { width: 100%; height: 100%; } #app { width: 100%; height: 100%; overflow: hidden; } .hud-topRight { position: relative; display: flex; justify-content: flex-end; width: 100%; } .rightTop-hud {} .hud-logo { width: 100%; height: 100%; } .hud-topRightWrapper { /* height: 100%; */ /* margin-right: .85rem; */ display: flex; position: absolute; width: fit-content; justify-content: flex-end; } .leftTop-hud { margin-right: 1rem; } .id-container { width: 3.438rem; height: 3.813rem; background: rgba(20, 27, 31, 0.25); border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; display: flex; flex-direction: column; align-items: center; justify-content: center; } .id { width: 0.75rem; height: 0.75rem; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.75rem; color: #ffffff; line-height: 100%; text-shadow: 0px 0.25rem 0.813rem rgba(0, 0, 0, 0.6); } .idValue { width: 1.688rem; height: 0.75rem; position: relative; top: 0.25rem; font-family: "Gilroy"; font-style: normal; font-weight: 600; font-size: 0.75rem; line-height: 100%; /* identical to box height, or 12px */ text-align: center; color: #ffffff; text-shadow: 0px 0.25rem 0.813rem rgba(0, 0, 0, 0.6); } .hudLogoContainer { display: flex; align-items: center; justify-content: flex-end; } .serverLogo img { width: 100%; height: 100%; object-fit: cover; } .serverNameDisplay { font-family: "Joyride"; font-style: normal; font-weight: 400; font-size: 1.9rem; line-height: 100%; /* or 30px */ text-align: right; } .serverNameBottom { font-family: "Joyride"; font-style: normal; font-weight: 400; font-size: 1.33rem; line-height: 100%; /* or 21px */ text-align: right; color: #ffffff; } .bank { display: flex; align-items: center; margin-bottom: .85rem; margin-top: 1.25rem; margin-right: .55rem; justify-content: flex-end; } .bankDisplay { font-family: "Gilroy"; font-style: normal; font-weight: 600; font-size: 1.08rem; line-height: 100%; margin-bottom: .85rem; margin-right: .55rem; /* identical to box height, or 20px */ color: #ffffff; text-shadow: 0px 0.25rem 0.813rem rgba(0, 0, 0, 0.6); } .blackMoneyDisplay { font-family: "Gilroy"; font-style: normal; font-weight: 600; font-size: 1rem; line-height: 100%; margin-bottom: .85rem; margin-right: .55rem; /* identical to box height, or 20px */ color: #ffffff; text-shadow: 0px 0.25rem 0.813rem rgba(0, 0, 0, 0.6); } .bossMoneyDisplay { font-family: "Gilroy"; font-style: normal; font-weight: 600; font-size: 0.875rem; line-height: 100%; margin-bottom: .85rem; margin-right: .55rem; /* identical to box height, or 20px */ color: #ffffff; text-shadow: 0px 0.25rem 0.813rem rgba(0, 0, 0, 0.6); } .briefCase { width: 1.5rem; height: auto; object-fit: cover; margin: 0 0.325rem; margin-top: 0.75rem; } .job_label { font-family: "Gilroy-Bold"; font-style: normal; font-weight: 800; font-size: 1rem; line-height: 100%; /* identical to box height, or 16px */ color: #ffffff; text-shadow: 0px 4px 13px rgba(0, 0, 0, 0.6); } .job_display { text-align: right; } .grade_label { font-family: "Gilroy"; font-style: normal; font-weight: 300; font-size: 0.93rem; line-height: 100%; /* identical to box height, or 15px */ color: #ffffff; text-shadow: 0px 4px 13px rgba(0, 0, 0, 0.6); } .bankAdd { display: flex; flex-direction: row; align-items: center; justify-content: center; padding: 0.125rem 0.413rem; font-family: "Gilroy"; min-width: 4.313rem; height: 1.25rem; margin-right: 1rem; background: #afff48; border-radius: 4px; } .logoIdContainer { display: flex; justify-content: flex-end; align-items: center; position: relative; width: 100%; min-height: min-content; } .moneyDisplay { min-width: 26rem; min-height: 26rem; display: flex; flex-direction: column; align-items: flex-end; position: relative; } .bankAddDisplay { font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.875rem; line-height: 100%; /* or 14px */ display: flex; align-items: center; justify-content: center; text-align: center; color: #252525; text-shadow: 0px 0.25rem 0.813rem rgba(0, 0, 0, 0.6); /* Inside auto layout */ flex: none; order: 0; flex-grow: 0; margin: 0px 3px; } .cashDisplay { font-family: "Gilroy"; font-style: normal; font-weight: 600; font-size: 1.5rem; line-height: 100%; /* identical to box height, or 14px */ color: #ffffff; text-shadow: 0px 0.25rem 0.813rem rgba(0, 0, 0, 0.6); } .hud { position: fixed; left: 0; bottom: 0rem; width: 100%; height: 100%; } .settings { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url(../assets/images/bg-black.png); background-repeat: no-repeat; background-size: 100% 100%; z-index: 300; } .settingsCenter { position: absolute; left: 53%; top: 35%; transform: translate(-50%, -50%); display: flex; align-items: center; } .settings-bottom { position: absolute; left: 20.75%; bottom: 5%; display: flex; align-items: center; } .settingsChangeColorContainer { background-image: url(../assets/images/change-color-container.png); background-repeat: no-repeat; background-size: cover; width: 47.75rem; height: 22.563rem; margin-left: 4rem; padding: 2rem; position: relative; } .settingsChangeColorText { font-family: 'Gilroy'; font-style: normal; font-weight: 800; font-size: 0.813rem; line-height: 1rem; /* identical to box height */ margin-bottom: .75rem; color: #FFFFFF; } .settings-size { background-image: url(../assets/images/change-size-container.png); background-repeat: no-repeat; background-size: cover; width: 21.875rem; position: relative; padding: 1.5rem; height: 22.563rem; } .hud-size-big { position: absolute; left: 1rem; top: 4rem; width: 5.3125rem; height: 5.25rem; object-fit: cover; } .account-size-1 { font-size: 0.875rem !important; } .account-size-2 { font-size: 1rem !important; } .account-size-3 { font-size: 1.08rem !important; } .account-size-4 { font-size: 1.5rem !important; } .hud-size-small { position: absolute; left: 6.5rem; top: 7.5rem; width: 2.5625rem; height: 2.5625rem; object-fit: cover; } .status-size-text { font-family: 'Gilroy'; font-style: normal; font-weight: 800; font-size: 0.813rem; line-height: 1rem; /* identical to box height */ color: #FFFFFF; } .settingsBg { background-image: url(../assets/images/settingsBg.png); background-repeat: no-repeat; background-size: 100% 100%; width: 21.875rem; height: 34.563rem; position: relative; margin-right: 4rem; cursor: pointer; transition: transform 0.2s linear; } .settingsBg:hover { transform: translateY(-5px); } .settingsMap { background-image: url(../assets/images/settingsMap.png); background-repeat: no-repeat; background-size: 100% 100%; width: 18rem; margin: 2rem auto; margin-top: 5rem; position: relative; height: 15.25rem; } .leftBottomMap { position: absolute; left: 1rem; bottom: -1.5rem; } .exitSettings { display: flex; position: absolute; right: 2rem; top: 2rem; } .waterMarkHideContainer { margin-top: .53rem; display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; width: 13.5625rem; } .hideIdButton { width: 3.25rem; height: 3.8125rem; font-family: 'Gilroy'; font-style: normal; font-weight: 800; font-size: 0.8125rem; line-height: 1rem; text-align: center; padding: .3rem; color: rgba(255, 255, 255, 0.65); border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; border: 0.125rem solid rgba(255, 255, 255, 0.19); position: absolute; right: -4rem; transition: all .25s ease; cursor: pointer; top: 0; } .hideIdButton:hover { border: 0.125rem solid rgba(255, 255, 255, 0.5); } .waterMarkHideButton { width: 6.3625rem; height: 2.5625rem; display: flex; align-items: center; justify-content: center; border: 0.125rem solid rgba(255, 255, 255, 0.19); border-radius: 0.8125rem; font-family: 'Gilroy'; font-style: normal; padding: 0 .15rem; font-weight: 800; font-size: 0.65rem; line-height: 0.625rem; margin-left: .3rem; margin-top: .45rem; cursor: pointer; transition: all .25s ease; color: rgba(255, 255, 255, 0.65); } .waterMarkHideButton:hover { border: 0.125rem solid rgba(255, 255, 255, 0.5); } .hideLogoButton { width: 13.4375rem; height: 2.5625rem; display: flex; align-items: center; justify-content: center; border: 0.125rem solid rgba(255, 255, 255, 0.19); border-radius: 0.8125rem; font-family: 'Gilroy'; font-style: normal; font-weight: 800; font-size: 0.8125rem; line-height: 1rem; transition: all .25s ease; cursor: pointer; color: rgba(255, 255, 255, 0.65); } .hideLogoButton:hover { border: 0.125rem solid rgba(255, 255, 255, 0.5); } .waterMarkHide { position: absolute; left: 0rem; top: 0rem; } .waterMarkHideWrapper { position: relative; padding-top: .4rem; width: 100%; height: 100%; } .exitButton { width: 1.563rem; height: 1.563rem; display: flex; align-items: center; justify-content: center; font-size: 0.9rem; color: white; font-family: "Gilroy"; border-radius: 50%; background: #ff3a3a; cursor: pointer; } .exitText { font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.875rem; line-height: 99.5%; /* or 14px */ color: white; text-align: right; letter-spacing: 0.075em; } .mapText { position: relative; top: 7rem; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 2rem; line-height: 2.375rem; /* identical to box height */ text-align: center; color: #ffffff; } .settingsBottom { background-image: url(../assets/images/mapBottom.png); background-repeat: no-repeat; background-size: 100% 100%; width: 18rem; height: 2rem; position: absolute; bottom: 0; left: 0; } .settingsTop { background-image: url(../assets/images/mapTop.png); background-repeat: no-repeat; background-size: 100% 100%; width: 18rem; height: 2rem; position: absolute; top: 0; left: 0; } .textHudSettings { display: flex; align-items: center; width: 100%; justify-content: space-around; } .textHudSettingsTop { display: flex; align-items: center; width: 100%; justify-content: space-between; } .line { width: 3.5rem; height: 0.438rem; margin-top: 0.8rem; background: #ffffff; } .textHudItem { position: relative; } .textHudItem.top { display: flex; } .settingsText { margin-top: 7rem; width: 100%; display: flex; flex-direction: column; align-items: center; } .classicSettingsText { border: 1px solid white; padding: 0.2rem 0.4rem; border-radius: 0.25rem; justify-content: center; align-items: center; } .settingsBorder { background: #ffffff; position: absolute; width: 100%; height: 0.625rem; left: 0; bottom: 0; } .settingsBorder.active { background: #bfff38; box-shadow: 0px 0px 2.125rem rgba(191, 255, 56, 0.55); } .settingsTextTop { font-family: "Joyride"; font-style: normal; font-weight: 400; font-size: 2.5rem; line-height: 2.438rem; /* identical to box height */ text-shadow: 0px 0px 2.125rem rgba(255, 255, 255, 0.55); color: white; } .MapIcon { position: absolute; left: 50%; top: 45%; transform: translate(-50%, -50%); } .settingsTextTop.active { color: #bfff38; text-shadow: 0px 0px 2.125rem rgba(191, 255, 56, 0.55); } .settingsTextBottom { font-family: "Joyride"; font-style: normal; font-weight: 400; font-size: 1.25rem; line-height: 1.188rem; color: #ffffff; } .percent { position: absolute; left: 50%; bottom: -0.86rem; transform: translateX(-50%); font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.75rem; line-height: 0.875rem; text-align: center; color: #ffffff; } .speedometerInfoBox { position: absolute; left: 50%; top: -3.5rem; width: 14.938rem; z-index: 20000000; height: 2.563rem; background-image: url(../assets/images/infoBox.png); background-size: 100% 100%; background-repeat: no-repeat; transform: translateX(-50%); padding: 0 1.5rem; } .refreshRate { text-align: center; font-family: "Gilroy"; font-style: normal; font-weight: 800; font-size: 0.75rem; line-height: 0.938rem; /* identical to box height */ text-align: center; color: #ffffff; } .refreshRateInput { appearance: none; border: none; outline: none; font-family: "Gilroy"; margin: 0.5rem auto; background-color: transparent; color: white; width: 2.688rem; font-size: 1rem; text-align: center; height: 1.5rem; border: 1px solid rgba(255, 255, 255, 0.19); border-radius: 0.4375rem; } .refreshRateInput::placeholder { color: white; font-family: "Gilroy"; } .speedometerInfoBoxWrapper { position: relative; width: 100%; display: flex; align-items: center; font-family: "Gilroy"; font-style: normal; font-weight: 800; font-size: 0.625rem; line-height: 0.75rem; color: rgba(255, 255, 255, 0.19); justify-content: center; height: 100%; } .speedometerInfoBoxWrapper img { position: absolute; left: 50%; transform: translateX(-50%); bottom: -0.8rem; } .settingsSpeedometer { background-image: url(../assets/images/speedometer.png); background-repeat: no-repeat; background-size: 100% 100%; width: 17.813rem; height: 17.813rem; position: absolute; right: 1rem; bottom: 1rem; z-index: 200000000; } .settingSpeedometerWrapper { position: relative; width: 100%; height: 100%; } .settingsSpeedometerText { position: absolute; left: 50%; transform: translateX(-50%); top: 3.55rem; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 1.5rem; line-height: 1.75rem; text-align: center; color: #ffffff; } .refreshRateInput { position: absolute; left: 50%; transform: translateX(-50%); top: 1.3rem; } .speedometerSize { position: absolute; left: 50%; transform: translateX(-50%); top: 5.5rem; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.9rem; line-height: 1.75rem; text-align: center; color: #ffffff; } .hudSize { position: absolute; left: 65%; transform: translateX(-50%); top: 3.75rem; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.9rem; line-height: 1.75rem; text-align: center; color: #ffffff; } .hudSizeWrapper input { appearance: none; margin-top: 1rem; border: none; outline: none; width: 9rem; height: 0.4rem; background-color: rgba(255, 255, 255, 0.22); } /* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ .hudSizeWrapper input::-webkit-slider-thumb { -webkit-appearance: none; background: #ffffff; box-shadow: -1px 0px 4px rgba(0, 0, 0, 0.25); width: 0.625rem; border-radius: 0.625rem; height: 0.625rem; } .speedometerSizeWrapper input { appearance: none; margin-top: 1rem; border: none; outline: none; width: 5rem; height: 0.4rem; background-color: rgba(255, 255, 255, 0.22); } /* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ .speedometerSizeWrapper input::-webkit-slider-thumb { -webkit-appearance: none; background: #ffffff; box-shadow: -1px 0px 4px rgba(0, 0, 0, 0.25); width: 0.625rem; border-radius: 0.625rem; height: 0.625rem; } .zero { position: absolute; left: -0.5rem; } .one { position: absolute; right: -0.5rem; } .zero-hud { position: absolute; left: -1.5rem; } .one-hud { position: absolute; right: -1.5rem; } .speedometerSizeWrapper { width: 100%; height: 100%; position: relative; } .hudSizeWrapper { width: 100%; height: 100%; position: relative; } .speedometerButton { display: flex; align-items: center; justify-content: center; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.813rem; line-height: 0.938rem; text-align: center; cursor: pointer; color: rgba(255, 255, 255, 0.65); border: 2px solid rgba(255, 255, 255, 0.19); box-sizing: border-box; border-radius: 0.813rem; margin: 1rem 0; width: 4.813rem; height: 2.563rem; } .speedometerButtons { position: absolute; left: 50%; top: 74%; transform: translate(-50%, -50%); } .settingsButtons { position: absolute; left: 0; top: 50%; transform: translateY(-50%); } .job { background-image: url(../assets/images/right.png); background-size: 100% 100%; background-repeat: no-repeat; margin-top: .5rem; height: 3.25rem; /* position: relative; */ /* top: 2.5rem; */ width: 13.038rem; display: flex; align-items: center; justify-content: flex-end; margin-right: .55rem; } .settingButton { position: relative; right: 2rem; border: 2px solid rgba(255, 255, 255, 0.19); box-sizing: border-box; border-radius: 0.813rem; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.813rem; line-height: 0.938rem; text-align: center; width: 13.938rem; height: 2.563rem; margin-bottom: 0.7rem; color: rgba(255, 255, 255, 0.65); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all 0.15s linear; } .settingButton:hover { color: rgba(255, 255, 255, 1); border: 2px solid rgba(255, 255, 255, 0.5); } .speedometerButtonActive { width: 4.813rem; height: 2.563rem; display: flex; align-items: center; justify-content: center; font-family: "Gilroy"; background-image: url(../assets/images/activeSpeedunit.png); background-size: 100% 100%; background-repeat: no-repeat; font-style: normal; font-weight: 500; font-size: 0.813rem; line-height: 0.938rem; text-align: center; color: rgba(255, 255, 255, 1); margin: 1rem 0; cursor: pointer; transition: background 0.1s linear; } .rectangleButtonActive { background-image: url(../assets/images/activeRectangle.png); background-size: 100% 100%; width: 4.813rem; height: 2.563rem; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.813rem; line-height: 0.938rem; text-align: center; color: rgba(255, 255, 255, 1); margin: 0 1rem; transition: background 0.1s linear; cursor: pointer; } .rectangleButtonDisabled { background-image: url(../assets/images/disabledRectangle.png); background-size: 100% 100%; width: 4.813rem; height: 2.563rem; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.813rem; line-height: 0.938rem; text-align: center; color: rgba(255, 255, 255, 1); margin: 0 1rem; transition: background 0.1s linear; cursor: pointer; } .circleButtonActive { background-image: url(../assets/images/activeCircle.png); background-size: 100% 100%; width: 2.625rem; height: 2.563rem; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.813rem; line-height: 0.938rem; text-align: center; color: rgba(255, 255, 255, 1); margin: 0 1rem; transition: background 0.1s linear; cursor: pointer; } .circleButtonDisabled { background-image: url(../assets/images/disabledCircle.png); background-size: 100% 100%; width: 2.625rem; height: 2.563rem; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; font-family: "Gilroy"; font-style: normal; font-weight: 500; font-size: 0.813rem; line-height: 0.938rem; text-align: center; color: rgba(255, 255, 255, 1); margin: 0 1rem; transition: background 0.1s linear; cursor: pointer; } .fade-enter-active, .fade-leave-active { transition: opacity 0.5s; } .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ { opacity: 0; } .slide-enter-active, .slide-leave-active { transition: all 1s; } .slide-leave-active { transform: translateX(250px); } .slide-enter { transform: translateX(250px); transition: all 1s; } .slide-enter-to { transform: translateX(0px); } .textFt { font-family: "Montserrat"; font-style: normal; font-weight: 700; font-size: 0.75rem; line-height: 0.938rem; color: #ffffff; } .textHudBgWrapper { background-image: url(../assets/images/textHudWrapper.png); background-size: 100% 100%; width: 100%; height: 100%; background-repeat: no-repeat; transform-origin: top left; } .textHudContainer { position: relative; display: flex; align-items: center; padding-bottom: 1rem; padding-left: 0.5rem; box-sizing: border-box; width: 100%; height: 100%; padding-right: 0.5rem; } .textHudContainer .radialHudIconsWrapper { flex: 1; } .mapButtons { position: absolute; bottom: 1.5rem; left: 50%; display: flex; align-items: center; transform: translateX(-50%); }