:root {
  --md-primary-fg-color: #C31924;
  --md-primary-fg-color--light: #D8434C;
  --md-primary-fg-color--dark: #9E1420;
  --md-accent-fg-color: #C31924;
  --md-typeset-a-color: #C31924;
}

:root > * {
  --md-footer-bg-color: #C31924;
  --md-footer-bg-color--dark: #9E1420;
  --md-footer-fg-color: #FFFFFF;
  --md-footer-fg-color--light: rgba(255, 255, 255, 0.7);
  --md-footer-fg-color--lighter: rgba(255, 255, 255, 0.45);
}

.items-footer {
  display: flex;
  align-items: center;
  gap: 16px;
}

.items-footer__logo {
  height: 24px;
  width: auto;
}

.items-footer__build {
  font-size: 12px;
  color: var(--md-footer-fg-color--light);
  margin-top: 2px;
}