@import url("extra.css");

/* Versioned overrides ensure cached pages receive the accessible hero palette. */
.md-typeset .hero a:not(.md-button) {
  color: #d8ffef !important;
  font-weight: 650;
  text-decoration-color: rgba(216, 255, 239, .7);
  text-underline-offset: .14em;
}

.md-typeset .hero a:not(.md-button):hover {
  color: white !important;
}

.md-typeset .hero .md-button--primary {
  background: var(--mb-green) !important;
  border-color: var(--mb-green) !important;
  color: #10241f !important;
}

.md-typeset .hero .md-button--primary:hover {
  background: #69e5aa !important;
  border-color: #69e5aa !important;
  color: #10241f !important;
}

.md-typeset .hero .md-button:not(.md-button--primary) {
  background: rgba(15, 31, 53, .34) !important;
  border-color: rgba(255, 255, 255, .78) !important;
  color: white !important;
}

.md-typeset .hero .md-button:not(.md-button--primary):hover {
  background: white !important;
  border-color: white !important;
  color: #152238 !important;
}
