/* Custom styles to change font color to black */
body {
  color: #000000 !important;
}

h1, h2, h3, h4, h5, h6 {
  color: #000000 !important;
}

p {
  color: #000000 !important;
}

a {
  color: #000000 !important;
}

.excerpt {
  color: #000000 !important;
}

.page__title {
  color: #000000 !important;
}

.page__content {
  color: #000000 !important;
}

/* Splash page specific styles */
.splash .page__title {
  color: #000000 !important;
}

.splash .excerpt {
  color: #000000 !important;
}

.splash .archive__item-excerpt {
  color: #000000 !important;
}

.splash .btn {
  color: #000000 !important;
}

/* Override any theme colors */
.text-color {
  color: #000000 !important;
}

.muted-text-color {
  color: #000000 !important;
}

/* Make GitHub and LinkedIn button text white */
.btn--primary {
  color: #ffffff !important;
}

.btn--linkedin {
  color: #ffffff !important;
}

/* Green Projects button */
.btn--projects {
  background-color: #28a745 !important;
  border-color: #28a745 !important;
  color: #ffffff !important;
}

.btn--projects:hover {
  background-color: #218838 !important;
  border-color: #218838 !important;
  color: #ffffff !important;
}

/* Green buttons specifically for the projects page */
.projects-page .btn--primary {
  background-color: #28a745 !important;
  border-color: #28a745 !important;
  color: #ffffff !important;
}

.projects-page .btn--primary:hover {
  background-color: #218838 !important;
  border-color: #218838 !important;
  color: #ffffff !important;
}

/* Reduce banner height */
.page__hero--overlay {
  padding: 0.5em 0 !important;
}

/* Remove text shadows and make fonts simpler without dimension */
.page__title,
.page__meta,
.page__lead,
.btn,
h1, h2, h3, h4, h5, h6,
p,
body,
.page__content,
.excerpt {
  text-shadow: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

/* Specifically target splash page elements */
.splash .page__title,
.splash .page__meta,
.splash .page__lead,
.splash .btn {
  text-shadow: none !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
  text-transform: none !important;
} 