:root {
  --brand: #2f5d3a;
  --brand-light: #397147;
  --brand-deep: #1a3421;
  --brand-dark: #23452b;
  --brand-darkest: #1e3b25;
  --brand-shadow: #172e1c;
  --brand-shadow-deep: #09120c;
  --brand-soft: #c5d2c8;
  --brand-tint: #eeefe7;
  --on-brand: #ffffff;
  --brand-fill: #2f5d3a;
  --brand-block: #2f5d3a;
  --on-brand-soft: #f3e4da;
  --on-brand-tint: #f6e9d2;
  --on-brand-bright: #fff8ec;
  --brand-2: #9d8648;
  --brand-2-deep: #736235;
  --brand-2-soft: #d8cfb6;
  --brand-2-light: #bfb088;
  --brand-2-text: #736235;
  --brand-vivid: #19b33e;
  --brand-vivid-hover: #1cc946;
  --brand-vivid-text: #19b33e;
  --brand-vivid-light: #1bc544;
  --brand-vivid-dark: #159835;
  --brand-bold: #117d2b;
  --brand-bold-dark: #0d6222;
  --name-letters: 10.9;
}

/* 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;
}
