/* style/index.css */
:root {
  --primary-color: #017439;
  --secondary-color: #FFFFFF;
  --register-button-bg: #C30808;
  --login-button-bg: #C30808;
  --button-text-color: #FFFF00;
  --body-bg-color: #1a1a2e; /* From shared.css */
  --dark-text-color: #333333;
  --light-text-color: #ffffff;
}

/* General page content styling */
.page-index {
  font-family: Arial, sans-serif;
  line-height: 1.6;
  color: var(--light-text-color); /* Default text color for dark body background */
  background-color: var(--body-bg-color);
}

.page-index h1, .page-index h2, .page-index h3, .page-index h4, .page-index h5, .page-index h6 {
  color: var(--light-text-color);
  margin-bottom: 15px;
  line-height: 1.3;
}

.page-index p {
  margin-bottom: 1em;
  color: var(--light-text-color);
}