.squaremap { display: none; } .squaremapoutline { display: block; position: fixed; border: 0.2vh solid rgba(255, 255, 255, 0.2); width: 29.629vh; height: 15.7vh; bottom: 3.2vh; left: 2.6vh; width: 24.7vh; border-radius: 3px; } .squareHealthArmor { bottom: 2vh; left: 2.6vh; width: 25vh; position: absolute; display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 0.5vh; } .squareHealthArmorBox { background: rgba(255, 255, 255, 0.3); height: 0.5vh; border-radius: 0.2vh; width: 100%; box-shadow: var(--box-shadow-color); } .squareHealthArmorBoxBg { background: #FFFFFF; border-radius: 0.2vh; height: 100%; width: 20%; } #squarehealth { background: var(--health); } #squarearmor { background: var(--armor); } /* street name - compas - maintenant intégré dans squareStatusHud */ #squareCompass { width: 3.65vh; height: 3.65vh; background: rgba(0, 0, 0, 0.5); border-radius: var(--boder-radius-box); color: #FFFFFF; font-size: 1.5vh; font-weight: 700; display: flex; justify-content: center; align-items: center; margin-right: 1vh; } #normalCompass { width: 4vh; height: 4vh; background: rgba(0, 0, 0, 0.6); border-radius: var(--boder-radius-box); color: #FFFFFF; font-size: 1.5vh; font-weight: 700; display: flex; justify-content: center; align-items: center; margin-right: 1vh; } .squareStreetNameCompassRight, .normalStreetNameCompassRight { display: flex; flex-direction: column; filter: drop-shadow(1px 1px 1px rgb(1 1 1)); } #squareStreetNameBoxTop { font-size: 1.4vh; text-transform: uppercase; font-feature-settings: 'liga' off; color: #FFFFFF; font-weight: 700; } #normalStreetNameBoxTop { font-size: 1.6vh; text-transform: uppercase; font-feature-settings: 'liga' off; color: #FFFFFF; font-weight: 700; } #squareStreetNameBoxBottom { font-size: 1.1vh; text-transform: uppercase; font-feature-settings: 'liga' off; color: rgba(222, 222, 222, 0.7); font-weight: 700; padding-top: 0.5vh; } #normalStreetNameBoxBottom { font-size: 1.2vh; text-transform: uppercase; font-feature-settings: 'liga' off; color: rgba(222, 222, 222, 0.7); font-weight: 700; padding-top: 0.5vh; } /* status */ .squareStatusHud { display: flex; font-size: 1.4vh; position: absolute; bottom: 1.6vh; left: 28.8vh; flex-direction: column; } .squareStatusHudTop, .squareStatusHudBottom { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0 1vh; margin-top: 1vh; } .squareStatusHudMicro { margin-top: 1vh; } .squareStatusHudCompass { margin-top: 1vh; display: flex; align-items: center; } .squareStatusBar { width: 3.5vh; height: 3.5vh; } .squareStatusBar svg { font-size: 1.6vh; } /* mic */ .squareMicrophoneBox { position: relative; margin-right: 1vh; display: flex; background: rgba(0, 0, 0, 0.5); border-radius: var(--boder-radius-box); width: 3.65vh; height: 3.65vh; justify-content: center; align-items: center; } .microphoneMiniCircles { width: 100%; display: grid; grid-template-columns: repeat(3, 1fr); bottom: 0; position: absolute; } .microphoneMiniCircle { width: 100%; height: 0.2vh; background: #FFFFFF; width: 100%; }