css body { background-color: #ffcc66; margin: 0; padding: 0; } h1 { font-size: 36px; font-family: "Arial", sans-serif; color: #ffffff; text-align: center; border-top: 4px solid #000000; } h2 { font-size: 24px; font-family: "Arial", sans-serif; color: #000000; text-align: center; border-top: 4px solid #000000; } p { font-size: 14px; font-family: "Arial", sans-serif; color: #000000; text-align: center; } a { text-decoration: none; color: #000000; } a:visited { color: #000000; } a:hover { background-color: #ff0000; } body, html { background-image: linear-gradient(180deg, #ff0000, #0000ff); } h1, h2 { background-image: linear-gradient(180deg, #000000, #ffffff); } h1 { background-clip: text; -webkit-text-fill-color: #ffffff; } h2 { background-clip: text; -webkit-text-fill-color: #000000; }