body, html, #app { margin: 0; width: 100%; height: 100%; } #app { overflow: hidden; touch-action: pan-up; color: #ffffff; font-family: "Montserrat", sans-serif; text-align: center; text-shadow: 0 0 5px #ffffff, 0 0 20px #000, 0 0 30px #000; } #app h1 { --fontSize: 150px; --lineHeight: 105px; width: auto; height: calc(var(--lineHeight)); line-height: var(--lineHeight); margin: calc(50vh - (var(--lineHeight))) auto 0; font-size: var(--fontSize); text-transform: uppercase; } #app a { margin-top: 15px; display: inline-block; text-decoration: none; color: #fff; } #app canvas { display: block; position: fixed; z-index: -1; top: 0; }