/* Brand: gray cotton paper, forest-green ink, and tricolor details. */
:root {
  --heritage-green: #078930;
  --accent-green: #078930;
  --heritage-gold: #b28b32;
  --heritage-red: #9e493b;
  --blue: #087b30;
  --blue-deep: #0b572b;
  --ink: #222a24;
  --muted: #394139;
  --lilac: #bcc6b9;
}
body { position: relative; }
body::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 6px;
  border-radius: 2px 2px 0 0;
  background: linear-gradient(to bottom,
    var(--heritage-green) 0 33.333%,
    var(--heritage-gold) 33.333% 66.666%,
    var(--heritage-red) 66.666% 100%);
  pointer-events: none;
}
.primary { background: var(--accent-green); border-color: var(--blue); }
.metric-main > strong, .hero-metrics strong > span, .period { color: var(--accent-green); }
.masthead-mark { filter: none; }
.job li::marker { color: #697b69; }
@media print {
  body::before { display: none; }
}
