/* ============================================================
   site.css — Global Styles for Herman–Boser Family Archive
   ============================================================ */

html, body {
  margin: 0;
  padding: 0;
  font-family: "Iowan Old Style", Georgia, serif;
  background: #f7f3ea;
  color: #2b211a;
}

h1, h2, h3 {
  font-family: "Iowan Old Style", Georgia, serif;
  color: #5a4a86;
  margin-top: 0;
}

p {
  line-height: 1.6;
  font-size: 15px;
}

ul {
  padding-left: 20px;
}

a {
  color: #5a4a86;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* Chips */
.chip {
  display: inline-block;
  padding: 2px 6px;
  margin-left: 6px;
  border-radius: 4px;
  font-size: 11px;
  color: #fff;
}

.chip.confirmed { background: #4a7a3c; }
.chip.family_record { background: #8a6f3d; }
.chip.needs_verification { background: #b33a3a; }

/* Notes */
.note {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  color: #6b5b4d;
}

/* Highlight for cross‑links */
.xlink-target {
  background: #fff3a6;
  transition: background 1s ease;
}
