css /* styles.css */ body { background-image: linear-gradient(to bottom, #ff0000 0 0, #0000ff 100% 0); background-size: 100% 100%; background-repeat: no-repeat; background-attachment: scroll; } /* Add some visual interest */ h1, h2, h3 { font-family: 'Futura Extra Bold'; font-weight: bold; color: #fff; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); } /* Add some fun */ h2 { color: #ff00ff; text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4); border: 4px solid #000; border-bottom: 4px solid #000; border-bottom: 4px solid #000; padding: 10px 20px; } /* Make links look cool */ a { font-size: 18px; font-weight: bold; color: #00ff00; text-shadow: 1px 1px 1px #000000; border-top: 4px solid #000; border-bottom: 4px solid #000; border-left: 4px solid #000; border-right: 4px solid #000; padding: 10px 20px; text-decoration: none; background-color: #000; background-image: linear-gradient(#000, #000); border-radius: 10px; box-shadow: 0 0 10px #000000; transition: background-color 0.5s ease-out; } /* Make links look even cooler */ a:hover { background-color: #000; background-image: linear-gradient(#000, #000); border-top: 4px solid #000; border-bottom: 4px solid #000; border-left: 4px solid #000; border-right: 4px solid #000; color: #00ff00; box-shadow: 10px 10px 10px #000000; background-size: 100% 50px; padding: 10px 30px; transition: background-color 0.5s ease-out; } /* Make headings look like they're from another planet */ h1, h2, h3 { font-family: 'Futura Extra Bold'; font-weight: bold; color: #fff; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); border: 4px solid #000; border-bottom: 4px solid #000; border-bottom: 4px solid #000; padding: 10px 20px; margin: 0 0 20px 0; background-image: linear-gradient(#fff, #000); background-size: 100% 50px; background-position: 0 0; background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; border-radius: 10px; box-shadow: 0 0 10px #000000; }