/* Harbor Together — ordinary author CSS, no framework. */
:root {
  --ink: #173c35;
  --paper: #fffdf7;
  --accent: #205848;
  --soft: #edf4eb;
  --line: #788b80;
}
body {
  margin: 0;
  font-family: system-ui, sans-serif;
  line-height: 1.6;
  color: var(--ink);
  background: var(--paper);
}
a { color: #17564d; text-underline-offset: 0.2em; }
a:hover { text-decoration-thickness: 0.18em; }
h1, h2, h3 { line-height: 1.2; }
.brand { font-weight: 750; font-size: 1.25rem; }
.tag, .eyebrow { font-weight: 700; }
