css body { background-color: #000; font-family: "Helvetica, Arial, sans-serif"; font-size: 14px; line-height: 18px; color: #fff; text-align: center; margin: 0; padding: 0; } body, html { background-image: url('https://www.example.com/astro-cat/blanket-of-snow.jpg'); background-size: 100vh 100vw; background-position: center; background-repeat: no-repeat; background-attachment: fixed; } h1 { color: #ff0a0a; border: 4px solid #000; padding: 10px 0; font-size: 36px; font-weight: bold; text-shadow: 0 0 10px #000; } h2 { color: #00ff00; border: 4px solid #000; padding: 10px 0; font-size: 24px; font-weight: bold; text-shadow: 0 0 10px #000; } p { color: #000; border: 4px solid #fff; padding: 10px 0; font-size: 18px; text-shadow: 0 0 10px #000; } a { text-decoration: none; color: #fff; border: 4px solid #000; padding: 10px 20px; font-size: 18px; background: #ff0a0a; text-shadow: 0 0 10px #000; transition: all 0.2s ease; } a:hover { background: #ff0a0a; color: #000; border-color: #ff0a0a; box-shadow: 0 0 10px #000; }