/* MSGreenTec Branding – Farben von msgreentec.de */

:root {
  --bs-primary: #1bc347;
  --bs-primary-rgb: 27, 195, 71;
  --bs-link-color: #1bc347;
  --bs-link-color-rgb: 27, 195, 71;
  --bs-link-hover-color: #17a93d;
  --bs-link-hover-color-rgb: 23, 169, 61;
}

/* Navbar */
.navbar {
  border-bottom: 2px solid #1bc347;
}

/* Logo Größe begrenzen */
.navbar-brand img {
  height: 32px;
  width: auto;
}

/* Links */
a {
  color: #1bc347;
}

a:hover {
  color: #17a93d;
}

/* Aktive Navigation + TOC */
.nav-link.active,
.nav-link:hover {
  color: #1bc347 !important;
}

/* Sidebar TOC aktiver Eintrag */
.toc .nav-link.active {
  color: #1bc347 !important;
  border-left-color: #1bc347;
}

/* Buttons */
.btn-primary {
  background-color: #1bc347;
  border-color: #1bc347;
}

.btn-primary:hover {
  background-color: #17a93d;
  border-color: #17a93d;
}

/* Suchfeld Fokus */
.form-control:focus {
  border-color: #1bc347;
  box-shadow: 0 0 0 0.25rem rgba(27, 195, 71, 0.25);
}

/* Alert-Links und Badges */
.badge.bg-primary,
.alert-primary {
  background-color: #1bc347 !important;
}

/* Footer */
.footer {
  border-top: 2px solid #1bc347;
}
