x-width: 900px; margin: 40px auto; margin-top: 10rem; background-color: white; padding: 20px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
    h1 { color: #d9534f; text-align: center; }
    p, h2 { line-height: 1.6; }
    img { width: 100%; border-radius: 10px; margin: 20px 0; }
    .footer { text-align: center; padding: 20px; background-color: #f8b5b5; color: white; }
    body.dark-mode {
  background-color: #333;
  color: #f8f8f8;
}

body.dark-mode .container {
  background-color: #444