@charset "utf-8";
/* ==========================================================================
   contact.css — page-only additions for contact.html.
   Loaded after main.css. Tokens only: no colour literals, no new palette.
   ========================================================================== */

/* Contact block: one entry per person, each line an independent target. */
.contact-list {
  list-style: none;
  margin: 24px 0 0;
  padding: 0;
  display: grid;
  gap: 24px;
}

.contact-list > li { margin: 0; }

.contact-list p { margin: 0; }

.contact-name {
  font-weight: 700;
  line-height: 1.4;
}

/* §10: 44px minimum target on every tel:/mailto: link. */
.contact-link {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding-block: 4px;
}
