body { overflow: hidden; } * { margin: 0vh; user-select: none; padding: 0vh; line-height: normal; -webkit-user-drag: none; } .panicContainer { position: absolute; display: none; background: var(--main-background); width: 100%; height: 100%; align-items: center; justify-content: center; } #panicButtonContainer { display: flex; align-items: center; justify-content: center; width: 22.5185vh; height: 22.5185vh; background: var(--buttonBackgroundColor); border-radius: 1vh; } button { border-radius: 50%; width: 18.5185vh; height: 18.5185vh; margin-top: -1vh; border: none; color: white; font-family: gilroy-black; font-weight: 900; font-size: 2.5rem; background: var(--buttonColor); text-shadow: 0 0.2778vh 0.0926vh var(--buttonTextShadow); box-shadow: 0 0.7407vh 0 var(--buttonBoxShadowFirst), 0 1.3889vh 1.8519vh var(--buttonBoxShadowSecond); text-transform: uppercase; transition: .2s all ease-in; outline: none; cursor: pointer; text-align: center; -webkit-user-select: none; -webkit-tap-highlight-color: #00000000; } button span { position: relative;} .pressed { padding-top: 0.2778vh; transform: translateY(0.3704vh); box-shadow: 0 0.3704vh 0 var(--buttonPressedBoxShadowFirst), 0 0.7407vh 0.5556vh var(--buttonPressedBoxShadowSecond); }