.project-overview {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.project-card {
  margin: 1rem;
  width: 19rem;
}

.card-body {
  padding: 1rem;
  padding-bottom: 0.5rem;
}

.card-text {
  margin-bottom: 2rem;
}

.card-title {
  color: rgb(33, 37, 41);
}

a:hover {
  text-decoration: none !important;
}

h5:hover {
  color: black;
}

.card-body > h1,h2,h3,h4,h5,h6 {
  margin-top: 0px;
}

.date-display {
  position: absolute;
  bottom: 0px;
  margin-bottom: 0.5rem;
}

.view-counter {
  position: absolute;
  bottom: 0px;
  right: 0px;
  margin-bottom: 0.5rem;
  margin-right: 1rem;
  display: flex;
  align-items: center;
}
