css /* styles.css */ body { background: #f2b3c9; font-family: "Open Sans", Arial, sans-serif; font-size: 18px; line-height: 24px; color: #000000; background-image: linear-gradient(to bottom, #ff0b0b, #ff0b0b); } h1 { color: #000000; font-weight: bold; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); border-bottom: 4px solid #000000; margin-bottom: 20px; } h2 { color: #ff00cc; font-weight: bold; margin-top: 0; margin-bottom: 16px; } h3 { color: #333; font-weight: normal; text-align: center; margin-bottom: 8px; border-bottom: 2px solid #000000; } p { margin-top: 24px; font-size: 14px; line-height: 20px; color: #333; text-align: justify; background: #f2f2f2; border-bottom: 4px solid #000000; } a { color: #ff00cc; text-decoration: none; border-bottom: 2px solid #000000; } a:hover { text-decoration: underline; color: #ff00cc; } img { width: 100%; height: 100%; border: 4px solid #000000; margin: 4px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5); }