body { margin: 0; overflow: hidden; position: fixed; } canvas { width: 100%; height: 100%; } a { text-decoration: none; position: absolute; color: rgba(255, 255, 255, 0.9); font-weight: 100; font-size: 20px; font-family: "helvetica"; letter-spacing: 8px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: color 0.6s ease; transition: color 0.6s ease; padding: 130px 90px; border-radius: 50%; } a:hover { color: rgba(255, 255, 255, 0.4); -webkit-transition: color 0.6s ease; transition: color 0.6s ease; }