css /* style.css */ body { background-color: #FF69B4; background-image: linear-gradient(to right, #FF69B4, #FF69B4); font-family: 'Bangers', cursive; font-size: 18px; line-height: 1.2; margin: 0; padding: 0; color: #FFFFFF; text-align: center; background-size: 100% 100%; background-position: top left; background-attachment: fixed; } h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 36px; line-height: 0.8; margin: 0 0 20px 0; padding: 0; border-bottom: 4px solid #000000; text-align: center; color: #000000; text-shadow: 0px 0px 0px #000000, 0px 0px 0px #000000; } p { font-size: 24px; line-height: 1.5; margin: 0 20px; padding: 0; font-family: 'Arial', sans-serif; border-bottom: 4px solid #000000; text-align: center; color: #000000; text-shadow: 0px 0px 0px #000000, 0px 0px 0px #000000; } a { text-decoration: none; color: #FF69B4; text-shadow: 0px 0px 0px #000000, 0px 0px 0px #000000; border: 4px solid #000000; border-radius: 10px; padding: 5px 10px; background-color: #000000; background-image: linear-gradient(to right, #000000, #000000); background-size: 100% 100%; background-position: top left; background-attachment: fixed; transition: background-color 0.5s ease-in-out; } a:hover { background-image: linear-gradient(to right, #FF69B4, #FF69B4); background-size: 100% 100%; background-position: top left; background-attachment: fixed; transition: background-color 0.5s ease-in-out; } a:active { background-image: linear-gradient(to right, #FF69B4, #FF69B4); background-size: 100% 100%; background-position: top left; background-attachment: fixed; transition: background-color 0.5s ease-in-out; }