body{margin:0;height:100vh;overflow:hidden;background:#899879;font-family:Impact,Arial;display:flex;align-items:center;justify-content:center}main{text-align:center}h1{font-size:120px;transform:rotate(-4deg);text-shadow:8px 8px white}#hero{width:min(65vw,600px);animation:float 3s infinite alternate}.ca{background:white;border:5px solid #111;padding:10px}.floating-link{position:fixed;background:white;border:5px solid #111;padding:15px;color:black;text-decoration:none;animation:move 6s infinite alternate,spin 10s linear infinite}.a{top:10%;left:5%}.b{top:20%;right:5%}.c{bottom:20%;left:10%}.d{bottom:10%;right:15%}@keyframes move{to{translate:40px -40px}}@keyframes spin{to{rotate:360deg}}@keyframes float{to{translate:0 -20px}}