:root {
  --brand: #14598a;
  --brand-light: #186aa5;
  --brand-deep: #0c3755;
  --brand-dark: #0f456b;
  --brand-darkest: #0e3c5d;
  --brand-shadow: #0b314c;
  --brand-shadow-deep: #061a28;
  --brand-soft: #bdd1de;
  --brand-tint: #ecefed;
  --on-brand: #ffffff;
  --brand-fill: #14598a;
  --brand-block: #14598a;
  --on-brand-soft: #f3e4da;
  --on-brand-tint: #f6e9d2;
  --on-brand-bright: #fff8ec;
  --brand-2: #998554;
  --brand-2-deep: #71633e;
  --brand-2-soft: #d6cebb;
  --brand-2-light: #bdb090;
  --brand-2-text: #71633e;
  --brand-vivid: #1973b3;
  --brand-vivid-hover: #1c81c9;
  --brand-vivid-text: #1f8fdf;
  --brand-vivid-light: #1b7ec5;
  --brand-vivid-dark: #156298;
  --brand-bold: #1973b3;
  --brand-bold-dark: #156298;
  --name-letters: 10;
}

/* Maker credit, bottom right; links back to the portfolio. */
.footer-credit {
  margin-top: 4px;
  font-size: 0.8125rem;
  text-align: right;
}

.footer-credit a {
  display: inline-block;
  padding: 12px 0;
  color: inherit;
  text-underline-offset: 0.22em;
}
