css /* styles.css */ body { background-color: #f0f0f0; font-family: Arial, sans-serif; font-size: 18px; margin: 0; padding: 0; border: 4px solid black; } h1 { font-size: 36px; font-weight: bold; border-bottom: 4px solid black; } h2 { font-size: 24px; font-weight: bold; border-bottom: 4px solid black; margin-bottom: 10px; } h3 { font-size: 18px; font-weight: bold; border-bottom: 4px solid black; margin-bottom: 10px; } a { text-decoration: none; color: #000000; background-color: #ffffff; padding: 4px 8px; border: 2px solid #000000; border-radius: 4px; font-size: 14px; font-weight: bold; text-shadow: 0 0 5px #000000; } p { margin: 10px; padding: 10px; border: 2px solid #000000; border-bottom: none; font-size: 16px; } p span { font-size: 14px; } img { width: 100%; height: 200px; border: 2px solid #000000; border-bottom: none; margin: 0; padding: 0; }