/* FORCE THE NAVBAR BACKGROUND TO BE ORANGE ON ALL PAGES */
.navbar {
  background-color: #f2a65a !important;
}

/* HEADER TABS ONLY: DARK GREEN TEXT */
.navbar a, 
.navbar-brand, 
.navbar-nav .nav-link {
  color: #1E4620 !important;
}

/* HEADER TABS ONLY: HOVER EFFECT */
.navbar a:hover, 
.navbar-nav .nav-link:hover {
  color: #2d6630 !important; 
}

/* REGULAR HYPERLINKS (BODY & FOOTER ONLY) */
a, 
.page-footer a {
  color: #7c6a0a !important; 
}

a:hover, 
.page-footer a:hover {
  color: #585123 !important; 
}

/* FORCE ALL BUTTON LINKS (GITHUB & LINKEDIN) TO MATCH THE THEME */
.about-links .btn,
.about-links a.btn,
.about-link,
.about-links .btn-outline-primary,
.about-links a {
  color: #7c6a0a !important;
  border-color: #7c6a0a !important;
  background-color: transparent !important;
}

.about-links .btn:hover,
.about-links a.btn:hover,
.about-link:hover,
.about-links .btn-outline-primary:hover,
.about-links a:hover {
  color: #ffffff !important;
  background-color: #7c6a0a !important;
  border-color: #7c6a0a !important;
}

/* COMPLETE OVERRIDE FOR THE ACTIVE TOC STATE */
main nav .nav-link.active,
#quarto-toc-sidebar .nav-link.active,
.sidebar-nav .active > a,
.nav-link.active,
nav[data-toggle=toc] .nav .active > a,
nav[data-toggle=toc] .nav .active > a:focus,
nav[data-toggle=toc] .nav .active > a:hover {
  color: #7c6a0a !important;
  border-left-color: #7c6a0a !important;
}

/* FIX HOVER IN THE TOC AS WELL */
main nav .nav-link:hover,
#quarto-toc-sidebar .nav-link:hover {
  color: #585123 !important;
}

/* FORCE THE ACTIVE HIGHLIGHTED TOC ITEM TO STAY GOLD EVEN WHEN HOVERED */
main nav .nav-link.active:hover,
#quarto-toc-sidebar .nav-link.active:hover,
.nav-link.active:hover {
  color: #585123 !important; /* Your darker hover gold */
}