@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Urbanist:ital@0;1&display=swap'); @import url('https://fonts.cdnfonts.com/css/tt-norms'); @keyframes fadeInSlide { from { opacity: 0; transform: translateX(-100%); } to { opacity: 1; transform: translateX(0); } } @keyframes fadeOutSlide { 0% { opacity: 1; transform: translateX(0); } 100% { opacity: 0; transform: translateX(-100%); } } @font-face { font-family: "Druk Cyr"; src: url(fonts/DrukText-Medium-Trial.otf); } body, html { margin: 0; padding: 0; user-select: none; overflow: hidden; opacity: 100; height: 100%; } .hud { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-end; background: url(assets/bg.png); background-size: 100% 100%; background-repeat: no-repeat; } .hud>.top-part { display: flex; flex-direction: row; align-items: center; padding: 20px; gap: 10px; } .hud>.top-part>.logo { width: 5vh; height: 5vh; margin-top: 10px; } .hud>.top-part>.texts { display: flex; flex-direction: column; align-items: flex-end; justify-content: center; } .hud>.top-part>.texts>.title { font-family: 'Druk Cyr'; font-style: normal; font-weight: 500; font-size: 35px; text-align: right; text-transform: uppercase; color: #7EB8E1; text-shadow: 0px 0px 20px rgba(126, 184, 225, 0.35); } .hud>.top-part>.texts>.subtitle { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-size: 10px; color: rgba(255, 255, 255, 0.5); margin-top: -5px; } .hud>.top-part>.boxes { display: flex; flex-direction: row; margin-right: 20px; margin-top: 10px; } .hud>.top-part>.boxes>.box { width: 24.5px; height: 24.5px; background: #FFFFFF; border-radius: 5px; transform: rotate(-45deg); display: flex; justify-content: center; align-items: center; box-shadow: 0px 3px 8px rgba(255, 255, 255, 0.442); } .hud>.top-part>.boxes>.box>i { transform: rotate(405deg); display: flex; justify-content: center; align-items: center; } .hud>.top-part>.boxes>.info { display: flex; flex-direction: column; align-items: flex-end; justify-content: center; margin-right: 10px; } .hud>.top-part>.boxes>.info>.text { font-family: 'Poppins'; font-weight: bold; font-size: 10px; color: white; } .hud>.top-part>.boxes>.info>.text { font-family: 'Poppins'; font-weight: bold; font-size: 10px; color: white; } .hud > .money-wrapper{ display: flex; align-items: flex-end; flex-direction: column; gap: 1vh; padding: 20px; margin-top: -10px; } .hud > .money-wrapper > .row{ display: flex; align-items: center; flex-direction: row; gap: 0.26vw; } .hud > .money-wrapper > .row > i{ font-size: 18px; color: #FFFFFF; } .hud > .money-wrapper > .row > .texts{ display: flex; align-items: flex-end; flex-direction: column; } .hud > .money-wrapper > .row > .texts > .text{ font-family: 'Poppins'; font-style: normal; font-weight: 600; font-size: 9px; color: rgba(255, 255, 255, 0.5); } .hud > .money-wrapper > .row > .texts > .data{ font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 13px; color: #FFFFFF; text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.5); } .hud>.bottom-part { position: absolute; bottom: 3vh; left: 32vh; gap: 10px; display: flex; flex-direction: column; } .hud>.bottom-part>.box { width: 250px; height: 50px; background: linear-gradient(-270deg, rgba(9, 10, 14, 0.25) 0%, rgba(9, 10, 14, 0) 100%); border-radius: 5px; display: flex; align-items: center; justify-content: flex-start; gap: 15px; padding-left: 15px; } .hud>.bottom-part>.box>i { color: white; font-size: 18px; } .hud>.bottom-part>.box>.text-container { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; } .hud>.bottom-part>.box>.text-container>.title { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 10px; color: white; } .hud>.bottom-part>.box>.text-container>.subtitle { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 10px; color: white; opacity: 0.50; } .hud>.bottom-part>.health-wrapper { display: flex; flex-direction: row; gap: 20px; align-items: center; } .hud>.bottom-part>.health-wrapper>.line-box { display: flex; align-items: center; } .hud>.bottom-part>.health-wrapper>.line-box.health { display: flex; align-items: center; } .hud>.bottom-part>.health-wrapper>.line-box.armour { display: flex; align-items: center; } .hud>.bottom-part>.health-wrapper>.line-box>.lines { display: flex; flex-direction: column; gap: 4.5px; } .hud>.bottom-part>.health-wrapper>.line-box>.lines>.line { width: 27px; height: 4px; background: rgba(255, 255, 255, 0.25); transform: matrix(1, -0.09, -0.09, 1, 0, 0); border-radius: 62px; } .hud>.bottom-part>.health-wrapper>.line-box>.lines>.line.healthactive { background: #FF0000; box-shadow: 0px 0px 10px rgba(255, 0, 0, 0.35); border-radius: 62px; } .hud>.bottom-part>.health-wrapper>.line-box>.lines>.line.armouractive { background: #0085FF; box-shadow: 0px 0px 10px rgba(0, 133, 255, 0.35); border-radius: 62px; } .hud>.bottom-part>.health-wrapper>.line-box>.texts { display: flex; flex-direction: column; justify-content: space-between; margin-left: 10px; height: 100%; } .hud>.bottom-part>.health-wrapper>.line-box>.texts>.title { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 12px; color: white; } .hud>.bottom-part>.health-wrapper>.line-box>.texts>.subtitle { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-size: 12px; color: rgba(255, 255, 255, 0.5); } .hud>.notify-part { position: absolute; bottom: 35vh; left: 1vh; display: flex; flex-direction: column; gap: 10px; } .hud > .notify-part > .notify-box { position: relative; width: 242px; height: 76.11px; background: linear-gradient(89.99deg, rgba(240, 109, 47, 0.5) 0.01%, rgba(240, 109, 47, 0) 99.99%); border-radius: 5px; border-left: 4px solid #F06D2F; display: flex; align-items: center; justify-content: flex-start; overflow: hidden; animation: fadeInSlide 0.5s ease-out forwards; } .hud > .notify-part > .notify-box.fade-out { animation: fadeOutSlide 0.5s ease-out forwards; } .hud>.notify-part>.notify-box.error { position: relative; width: 242px; height: 76.11px; background: linear-gradient(89.99deg, rgba(186, 58, 58, 0.5) 0.01%, rgba(186, 58, 58, 0) 99.99%); border-radius: 5px; border-left: 4px solid #BA3A3A; display: flex; align-items: center; justify-content: flex-start; overflow: hidden; } .hud>.notify-part>.notify-box.succes { position: relative; width: 242px; height: 76.11px; background: linear-gradient(89.99deg, rgba(9, 221, 122, 0.5) 0.01%, rgba(9, 221, 122, 0) 99.99%); border-radius: 5px; border-left: 4px solid #09DD7A; display: flex; align-items: center; justify-content: flex-start; overflow: hidden; } .hud>.notify-part>.notify-box>.notify-img { width: 100%; height: 100%; background: url(assets/notify.png) no-repeat center center; background-size: cover; opacity: 0.80; } .hud>.notify-part>.notify-box .some { position: absolute; left: 10px; } .hud>.notify-part>.notify-box > .some > i { font-size: 13px; color: white; display: flex; flex-direction: flex-start; align-items: center; } .hud>.notify-part>.notify-box > .some > i>span:first-child { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 15px; color: #FFFFFF; margin-left: 5px; } .hud>.notify-part>.notify-box > .some > span:nth-child(2) { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-size: 10px; color: rgba(255, 255, 255, 0.5); width: 200px; height: 50px; }