css /* styles.css */ body { background-color: #f5f5f5; font-family: "Arial Black", Arial, sans-serif; margin: 0; padding: 0; } a { text-decoration: none; color: #000; font-weight: bold; } h1 { font-size: 36px; line-height: 1.5; color: #ff0000; border-bottom: 4px solid #000; margin-bottom: -1px; } h2 { font-size: 24px; line-height: 1.2; color: #008000; border-bottom: 4px solid #000; margin-bottom: -1px; } p { font-size: 18px; line-height: 1.5; color: #333; text-align: center; } span { display: block; padding: 10px 15px; border: 1px solid #000; border-radius: 5px; font-weight: bold; background-color: #ccc; } img { display: block; margin: 0 auto; border: 2px solid #000; } #header { background-color: #000; color: #fff; padding: 10px 20px; border-bottom: 4px solid #000; margin-bottom: -1px; } #footer { background-color: #000; color: #fff; padding: 10px 20px; border-top: 4px solid #000; margin-top: -1px; }