*{ /* Prevent any object from being highlighted upon touch event*/ tap-highlight-color: transparent; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; } @font-face { font-family: "ApfelGrotezk-Regular"; src: url("../ApfelGrotezk-Regular.ttf"); } .display-none { display:none; } .display-flex { display:flex; } .display-block{ display:block; } body{ font-size: 1.5em; background-color: black; color: white; font-family: "ApfelGrotezk-Regular"; } .overlay{ z-index: 2; position: fixed; } #code-input{ left: 1em; bottom: 1em; border: none; position: fixed; background: transparent; color: white; font-family: "ApfelGrotezk-Regular"; font-size: 0.8em; } #code-input:hover{ color: blue; cursor: pointer; } #input{ visibility: hidden; border: 0; outline: 0; background: transparent; left: 1em; bottom: 1em; border: none; position: fixed; background: transparent; color: white; font-family: "ApfelGrotezk-Regular"; font-size: 0.8em; } #fname{ border: 0; outline: 0; background: transparent; left: 1em; bottom: 1em; border: none; position: fixed; background: transparent; color: white; font-family: "ApfelGrotezk-Regular"; font-size: 1em; } img { opacity: 1; z-index: 0; display: block; position: fixed; } #gif { visibility: visible; position: absolute; height: 50%; top: 48%; text-align: center; left: 50%; transform: translate(-50%,-50%); }