/* Landscaping and tree care. Leaf-light ground, forest ink, the climber's safety orange for actions. */
:root {
  --font-display: "Instrument Serif", Georgia, serif;
  --font-body: "Instrument Sans", "Segoe UI", system-ui, sans-serif;
  --weight-display: 400;
  --tracking: -0.015em;
  --tracking-sm: -0.005em;
  --bg: #eef2ea;
  --surface-2: #e2e9dc;
  --fg: #1c2e22;
  --fg-muted: #536457;
  --border: rgb(28 46 34 / 14%);
  --accent: #f47a2a;
  --accent-fg: #1c2e22;
  --grain: 0.05;
  --r-card: 14px;
  --r-panel: 20px;
  --r-pill: 999px;
  --ease: cubic-bezier(0.22, 0.8, 0.24, 1);
  --dur: 450ms;
  --dur-slow: 800ms;
  --rise: 20px;
  --stagger: 70ms;

  --ink: #17271c;
  --ink-2: #203427;
  --ink-fg: #eef2ea;
  --ink-muted: #a9b9ac;
  --ink-border: rgb(238 242 234 / 14%);
  --detail: #3f6b45;
}

/* The serif has one weight; small headings switch to the sans so they hold up. */
h3,
.t-foot h2 {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: var(--tracking-sm);
}

.btn {
  border-color: #d9661c;
}
