:root {
  /*Schriftfarben*/
  --cassiopeia-color-primary: #22b24c;
  --cassiopeia-color-link: #22b24c;
  --cassiopeia-color-hover: #22b24c;
  --link-color: #22b24c;
  /*Text*/
  --body-font-size: 0.8rem;
  --body-line-height: 1.2;
}
.small {
  font-size: 0.7rem;
}
.pagination {
  --pagination-active-bg: var(--cassiopeia-color-primary);
  --pagination-active-border-color: var(--cassiopeia-color-primary);
}
.page-link.active, .active>.page-link:hover {
  color: var(--white)
}
/*Ausrichtung*/
.container-header .navbar-brand {
  display: flex;
  justify-content: center;
  width: 100%;
}
.footer {
  display: grid;
  justify-content: center;
}
.page-header-center {
   text-align: center;
}
/*Breite*/
body.wrapper-fluid .site-grid {
  grid-template-columns: [full-start] minmax(0, 1fr) [main-start] minmax(0, 220px) repeat(2, minmax(0, 30%)) minmax(0, 220px) [main-end] minmax(0, 1fr) [full-end];
}






