/* Base styles for the entire website */
body {
  background-color: #000; /* Dark background */
  color: #fff; /* White text */
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
}

/* Navigation and Footer styles */
nav, footer {
  background-color: #111; /* Darker background for navigation and footer */
}

nav a, footer p {
  color: #fff; /* White text for links and footer text */
}

/* Container for centering content */
.container {
  max-width: 800px; /* Limit width */
  margin: 20px auto; /* Centered with margin */
  padding: 0 20px; /* Padding on sides */
}

/* Heading and link styles */
h1, h2, h3 {
  color: #FFFFFF; /* Bright cyan for headings */
}

a {
  color: #FFFFFF; /* Pinkish color for links */
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* Article styles */
article {
  background-color: #1e1e1e; /* Dark background for articles */
  padding: 20px;
  border-radius: 8px;
  margin: 15px 0;
}

article h2 {
  font-size: 24px;
  margin-top: 0;
}

article p {
  margin: 10px 0;
}

article small {
  font-size: 14px;
  color: #777; /* Lighter grey for date */
}

/* Footer styles */
footer {
  text-align: center;
  padding: 10px;
  font-size: 14px;
}

footer a {
  color: #FFFFFF; /* Cyan for footer links */
}

footer a:hover {
  text-decoration: underline;
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  body {
    font-size: 14px;
  }

  nav a, footer p {
    font-size: 12px; /* Smaller font size for links and footer on mobile */
  }

  article {
    padding: 15px;
  }

  footer {
    padding: 5px;
  }
}
.download-btn {
  display: inline-block;
  background-color: #4CAF50; /* Green background */
  color: white; /* White text */
  padding: 10px 20px; /* Padding inside the button */
  text-align: center;
  text-decoration: none; /* Remove the underline */
  border-radius: 5px; /* Rounded corners */
  font-size: 16px;
  cursor: pointer; /* Pointer cursor on hover */
  transition: background-color 0.3s ease;
}

.download-btn:hover {
  background-color: #45a049; /* Darker green on hover */
}

  footer {
    padding: 5px;
  }
}
