/* Custom CSS styles */ body { height: 100vh; margin: 0px; overflow: hidden; } canvas { display: block; } img.button { width: 4%; } .about { width: 3% !important; position:fixed; top:260px; left:20px; } .about:hover { top:262px; left:22px; } .about-text { height: 100vh; padding: 1em; width: 60%; font-family: sans-serif; font-size: 1.5em; line-height: 1.5em; overflow: scroll; } h1 { line-height: 1em; } .backtoindex img { width: 10%; margin: 0 auto !important; margin-left: 20vw; padding: 3em 2em 0 10em; float: left; }