/* ---------- Pinckney Research Lab — site styling ---------- */

:root {
  --utd-orange: #c75b12;
  --utd-green:  #154734;
  --ink:        #1c1c1c;
  --muted:      #5a5a5a;
}

/* Headings */
h1, h2, h3, h4 {
  color: var(--utd-green);
  font-weight: 600;
}

h1.title {
  border-bottom: 3px solid var(--utd-orange);
  padding-bottom: 0.4rem;
  margin-bottom: 1rem;
}

/* Navbar */
.navbar {
  border-bottom: 3px solid var(--utd-orange);
}

/* Links */
a {
  color: var(--utd-orange);
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

/* Listing cards */
.quarto-listing-default .listing-item,
.quarto-listing-grid .card {
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  transition: box-shadow 0.15s ease-in-out;
}
.quarto-listing-default .listing-item:hover,
.quarto-listing-grid .card:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

/* People grid: round images, tighter captions */
.quarto-listing-grid .card-img-top {
  object-fit: cover;
}

/* Footer */
.nav-footer {
  border-top: 2px solid var(--utd-orange);
  color: var(--muted);
  font-size: 0.9rem;
}

/* Subtitle on home page */
.quarto-title .subtitle {
  color: var(--muted);
  font-style: italic;
  font-weight: 400;
}
