/* Light theme */
body.light {
  background-color: #fff;
  color: #24292f;
}

.footer, #mainNav {
  background-color: #f6f8fa;
  border-color: #d0d7de;
}

.navbar .nav-link {
  color: #24292f;
}
.navbar .nav-link:hover {
  color: #0969da;
}

.blog-card {
  background-color: #fff;
  border-color: #d0d7de;
}

.blog-card .card-body,
.blog-card .card-text {
  color: #24292f;
}

.blog-card .card-footer {
  background-color: #f6f8fa;
  color: #57606a;
  border-top: 1px solid #d0d7de;
}

.blog-title a {
  color: #0969da;
}

footer {
  background-color: #fff;
  border-color: #d0d7de;
  color: #57606a;
}

/* Form inputs */
body.light .form-control {
  background-color: #f6f8fa;
  border: 1px solid #d0d7de;
  color: #24292f;
}

/* Buttons */
.btn-primary {
  background-color: #2ea44f;
  border-color: #2ea44f;
}
.btn-primary:hover {
  background-color: #2c974b;
  border-color: #2c974b;
}