*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; padding: 0px; } body, html { width: 100%; height: 100%; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #ui { position: relative; width: 100%; height: 100%; overflow: hidden; } div.separator { display: block; clear: both; width: 100%; } .icon { display: block; position: relative; width: 0; padding: 0px 0px; margin: 0px 0px 0 0px; height: 30px; border-radius: 10px; overflow: hidden; background-image: linear-gradient(to left, rgba(47, 47, 47, 0.700), rgba(47, 47, 47, 0.700)); float: left; } .icon i { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #FFF; z-index: 11; font-size: 15px; } .icon img { width: 16px; margin: -3px 0 0 0; } .icon span { display: block; position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 0); width: 100%; height: 0%; } .icon.text { display: inline-block; overflow: visible; width: 220px; /** Width ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ padding: 0px; } .icon.text i { display: inline-block; float: left; transform: translate(0%, 0%); left: 0%; top: 0%; position: relative; padding: 10px 8px; width: 30px; height: 30px; border-radius: 100px; color: #FFF; background: linear-gradient(to left, rgba(0, 0, 0, 0), #47474700 100%); } .icon.text i:before { position: absolute; left: 85%; top: 50%; transform: translate( -50%, -50%); } .icon.text span { position: relative; width: auto; height: auto; left: 15%; transform: translate(0, 0); display: inline-block; font-size: 15px; padding: 4px 10px 100px 10px; font-weight: 900; border-radius: 100px; color: #FFF; } .icon.dying:not(.customstatus) span { animation: trew-status-blink 500ms infinite; } .icon.pulse i { animation: trew-pulse 500ms 1; } .info { position: absolute; } .info.server { position: absolute; top: 26px; right: 160px; font-family: 'Tajawal', sans-serif; font-weight: normal; overflow: hidden; border-radius: 1%; background-color: rgba(112, 112, 112, 0); background-image: url(https://cdn.discordapp.com/attachments/950691587552329778/950810831132704768/doha.gif); background-position: center; background-size: 110% 110%; background-repeat: no-repeat; width: 170px; height: 170px; border-radius: 100px; z-index: 7; box-shadow: 0 4px 8px 0 rgb(47,47,47), 0 6px 20px 0 rgb(47,47,47); } .info.server #server img { max-width: 60%; opacity: 0.75; } .info.server1 { position: absolute; top: 730px; right: 1530px; font-family: 'Tajawal', sans-serif; font-weight: normal; overflow: hidden; border-radius: 1%; background-color: rgba(240, 240, 240, 0); background-image: url(https://cdn.discordapp.com/attachments/923938816459440128/950813395966386186/circle.png); background-position: center; background-size: 110% 110%; background-repeat: no-repeat; width: 290px; height: 290px; border-radius: 100px; z-index: 7; box-shadow: 0 4px 8px 0 rgba(250, 250, 250, 0), 0 6px 20px 0 rgba(255, 255, 255, 0); } .info.server1 #server img { max-width: 60%; opacity: 0.75; } .info.player #job span { font-size: 24px; color: #FFF; font-weight: 900; text-transform: uppercase; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75); } .playerStats #money div[id] { position: absolute; top: 240px; right: 270px; } .playerStats #bank div[id] { position: absolute; top: 280px; right: 270px; } .playerStats #nameserver div[id] { position: absolute; top: 200px; right: 125px; } .playerStats #society div[id] { position: absolute; top: 240px; right: 20px; } .playerStats #dirty div[id] { position: absolute; top: 280px; right: 20px; } .playerStats #discord div[id] { position: absolute; top: 320px; right: 125px; } .info.player #money { top: 350px; right: 20px; } .info.playerStats #money { clear: both; } .info.playerStats #money #wallet i { background: linear-gradient(180deg, #18b70b 0%, #128c08 100%); } .info.playerStats #money #blackMoney i { background: linear-gradient(180deg, #474747 0%, #252525 100%); } .info.playerStats #money #bank i { background: linear-gradient(180deg, #c70a0a 0%, #960505 100%); } .info.playerStats #money #society i { background: linear-gradient(180deg, #874c14 0%, #6a3c10 100%); } /*.info.player #money #wallet i:before { content: '\f153'; }*/ .info.player { bottom: 15px; left: 110px; text-align: right; } .info.player #status { clear: both; } .info.player #status ul { margin: 10px 0 0 0; } .info.player #status ul li { float: right;} .info.player #status ul li#health span { background: #474747 } .info.player #status ul li#armor span { background: #474747; } .info.player #status ul li#stamina span { background: #474747 } .info.player #status ul li#group span { background: #ffffffad } .info.player #status ul li#hunger span { background: #474747 } .info.player #status ul li#thirst span { background: #474747; } .info.player #status ul li#health.dead { animation: trew-pulse 500ms infinite; } .info.player #status ul li#health.dead span { height: 1 !important; } .info.player #status ul li#health.dead i.fas:before { content: '\f714'; } .iconinfo { display: block; position: relative; padding: 20px 20px; margin: 10px 5px 0 5px; width: 40px; height: 40px; border-radius: 100px; overflow: hidden; background: rgba(0, 0, 0, 0.35); float: right; border: 2px solid rgba(0, 0, 0, 0.068); } #stamina { bottom: 0px; left: 0px; } #thirst { bottom: 0px; left: 0px; } #health { bottom: 0px; left: 0px; } #armor { bottom: 0px; left: 0px; } #group { bottom: 0px; left: 0px; } #hunger { bottom: 0px; left: 0px; } .info.weapon { position: absolute; margin-left: 86%; margin-top: 52%; text-align: right; } .info.weapon.armed { display: block; opacity: 1; } .info.weapon.unarmed { display: none; opacity: 0; } .info.weapon #weapon_image { float: left; width: 200px; height: 40px; text-align: left; position: relative; } .info.weapon #weapon_image img { position: absolute; top: 50%; right: 25px; transform: translateY(-50%); height: 40px; } .info.weapon #weapon_bullets { color: #FFF; float: left; width: 35px; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75); line-height: 1; } .info.weapon #weapon_bullets .clip { font-weight: 900; font-size: 22px; } .info.weapon #weapon_bullets .ammo { font-weight: 700; font-size: 16px; opacity: 0.7; } .info.weapon #bullets { margin: 0; float: left; margin: 5px 0 0 20px; overflow: visible; transform: scale(1.1); } .info.weapon #bullets i { color: #FFF; float: right; height: 34px; width: 34px; border-radius: 100px; } .info.weapon #bullets i.clone { background: none; position: absolute; float: none; top: 15px; left: inherit; left: 10px; opacity: 0; } .info.weapon #bullets.shooting i.clone { animation: trew-bullets 250ms 1; } .info.weapon #bullets i img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -35%); } .info.radio { bottom: 19px; right: 25px; z-index: 11; } .info.radio #voice { width: 35px; height: 35px; border-radius: 50%; overflow: hidden; background: linear-gradient(180deg, #18b70b 0%, #128c08 100%); text-align: center; padding: 7px 0 0 0; transition: all 0.1s linear; } .info.radio #voice.whisper { background: linear-gradient(180deg, #ffb700 0%, #e0a102 100%); } .info.radio #voice.normal { background: linear-gradient(180deg, #131212 0%, #131212 100%); } .info.radio #voice.shout { background: linear-gradient(180deg, #161616 0%, #161616 100%); } .info.radio #voice i.fas { font-size: 18px; color: #FFF; } .info.radio #voice.speak { animation: trew-soundwave 1s infinite; } .info.time-and-place { position: absolute; bottom: 18px; right: 65px; height: 38px; font-size: 11px; color: #FFF; background: rgba(0, 0, 0, 0.35); border-radius: 100px; text-align: right; } .info.time-and-place .data { position: relative; top: 50%; transform: translate(0, -50%); } .info.time-and-place .data div { padding: 0 25px; } @keyframes trew-siren { 0% { border-color: rgb(255, 255, 255); box-shadow: 0 0 10px 10px rgb(255, 255, 255); } 50% { border-color: rgb(255, 255, 255); box-shadow: 0 0 10px 10px rgb(255, 255, 255) } 100% { border-color: rgb(255, 255, 255); box-shadow: 0 0 10px 10px rgb(255, 255, 255); } } @keyframes trew-soundwave { 0% { box-shadow: 0 0 0 0px rgba(255, 255, 255); } 100% { box-shadow: 0 0 0 25px rgb(255, 255, 255); } } @keyframes trew-status-blink { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } } @keyframes trew-pulse { 0% { transform: scale(1); } 25% { transform: scale(1.5); } 100% { transform: scale(1); } } @keyframes trew-speed { 0% { stroke-dashoffset: 280; } 50% { stroke-dashoffset: 75; } 100% { stroke-dashoffset: 280; } } @keyframes trew-bullets { 0% { opacity: 0; } 25% { opacity: 1; } 100% { transform: translate(30px, -60px) rotate(90deg); opacity: 0; } } @keyframes trew-rainbow { 100%, 0% { background: rgba(255, 255, 255); } 8% { background: rgba(255, 255, 255); } 16% { background: rgba(255, 255, 255); } 25% { background: rgba(255, 255, 255); } 33% { background: rgba(255, 255, 255); } 41% { background: rgba(255, 255, 255); } 50% { background: rgba(255, 255, 255); } 58% { background: rgba(255, 255, 255); } 66% { background: rgba(255, 255, 255); } 75% { background: rgba(255, 255, 255); } 83% { background: rgba(255, 255, 255); } 91% { background: rgba(255, 255, 255); } }