/* Bible Topics theme overrides */
:root {
  --_colors---core-accent-color--accent-primary: #1e3a5f;
  --_colors---core-accent-color--accent-primary-hover: #152a45;
}

body {
  background-color: #faf8f5;
  font-family: Georgia, "Times New Roman", serif;
}

.nav {
  background-color: #1e3a5f !important;
  border-bottom-color: #152a45 !important;
}

.nav_link {
  color: #e8dcc8 !important;
  font-family: system-ui, sans-serif;
}

.nav_link:hover,
.nav_link.w--current {
  color: #c9a227 !important;
}

.btn-primary {
  background-color: #c9a227 !important;
  color: #1a1a1a !important;
}

.btn-primary:hover {
  background-color: #b8921f !important;
}

.button.is-secondary {
  background: transparent;
  border: 2px solid #1e3a5f;
  color: #1e3a5f;
  font-family: system-ui, sans-serif;
}

.button.is-secondary:hover {
  background: #f5efe6;
}

.footer.is-inverse {
  background-color: #152a45 !important;
}

.text-eyebrow {
  color: #8b6914;
  font-family: system-ui, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 0.85rem;
}

.text-link.is-secondary {
  color: #1e3a5f;
  font-family: system-ui, sans-serif;
}

label {
  font-family: system-ui, sans-serif;
}

input, textarea {
  font-family: system-ui, sans-serif;
}
