css body { background-image: linear-gradient(to bottom, #f2f0f0, #e0d0d0); background-size: 100px 100px; background-position: 0 0; background-repeat: no-repeat; padding: 0; margin: 0; border: 4px solid black; border-style: solid; border-width: 4px; border-color: black; font-family: Arial, sans-serif; font-size: 24px; font-weight: bold; color: #00ff00; text-align: center; text-shadow: 0 0 10px black; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); transition: background-color 0.3s ease-in-out; width: 100%; height: 100%; position: relative; top: 10px; left: 10px; } h1 { background-color: #ff00ff; border: 4px solid black; border-style: solid; border-width: 4px; border-color: black; font-family: Arial, sans-serif; font-size: 36px; font-weight: bold; color: #000000; text-align: center; text-shadow: 0 0 10px black; padding: 10px; margin: 10px; background-image: linear-gradient(to bottom, #f2f0f0, #f0f0f0); background-size: 100px 100px; background-position: 0 0; background-repeat: no-repeat; position: relative; top: 20px; left: 20px; width: 100%; height: 100%; transition: background-color 0.3s ease-in-out; } h2 { background-color: #ff00ff; border: 4px solid black; border-style: solid; border-width: 4px; border-color: black; font-family: Arial, sans-serif; font-size: 24px; font-weight: bold; color: #000000; text-align: center; text-shadow: 0 0 10px black; padding: 10px; margin: 10px; background-image: linear-gradient(to bottom, #f2f0f0, #f0f0f0); background-size: 100px 100px; background-position: 0 0; background-repeat: no-repeat; position: relative; top: 40px; left: 40px; width: 100%; height: 100%; transition: background-color 0.3s ease-in-out; } a { background-color: #000000; border: 4px solid black; border-style: solid; border-width: 4px; border-color: black; color: #ffffff; text-decoration: none; text-align: center; text-shadow: 0 0 10px black; padding: 10px 20px; margin: 10px 20px; background-image: linear-gradient(to bottom, #f2f0f0, #f0f0f0); background-size: 100px 100px; background-position: 0 0; background-repeat: no-repeat; position: relative; top: 60px; left: 60px; width: 200px; height: 50px; transition: background-color 0.3s ease-in-out; font-size: 18px; font-weight: bold; }