.content {
  display: flex;
  justify-content: center;
  margin-top: 64px;
  padding: 0 36px;
}

.content-container {
  color: var(--content-color);
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  max-width: 960px;
  width: 100%;
}

.content--contributor {
  display: flex;
  flex-direction: column;
  gap: 64px;
}

.content b {
  color: var(--content-color-bold);
}

.contributor {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.contributor-username {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background-clip: text !important;
  background: var(--contributor-color-username);
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-shadow: var(--contributor-shadow-username);
  transition: all 0.2s cubic-bezier(0, 0, 0.58, 1);
}

.contributor-username:hover {
  filter: brightness(1.5);
}

.contributor-username:active {
  filter: brightness(1.8);
}

.contributor-mail {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background-clip: text !important;
  background: var(--contributor-color-mail);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  text-shadow: var(--contributor-shadow-mail);
  transition: all 0.2s cubic-bezier(0, 0, 0.58, 1);
}

.contributor-mail:hover {
  filter: brightness(1.3);
}

.contributor-mail:active {
  filter: brightness(1.6);
}

.contributor-description {
  color: var(--contributor-color-description);
  font-size: 16px;
  letter-spacing: -0.16px;
  line-height: 28px;
}
