/* === MY LAB — custom.css for Quarto === */

/* Justified body text */
p {
  text-align: justify;
}

/* Magenta branding (matches your original) */
h1, h2, h3, h4, h5, .caption {
  color: #b70e82 !important;
}


/* Card titles */
.card-body strong a,
.card-body a {
  color: #0000ff !important;
  font-weight: bold;
  text-decoration: none;
}

/* Quarto listing cards */
.quarto-grid-item .listing-title {
  color: #0000ff !important;
  font-weight: bold;
}

/* Funder logos: equal height, centered, with spacing */
.text-center img {
  object-fit: contain;
  max-width: 160px;
  margin: 1rem auto;
  display: block;
}

/* Navbar brand color */
.navbar-brand {
  color: #b70e82 !important;
  font-weight: bold;
}

/* Badge replacements (replaces {bdg-primary} etc.) */
.badge-primary   { background: #0d6efd; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.8em; }
.badge-info      { background: #0dcaf0; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.8em; }
.badge-secondary { background: #6c757d; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.8em; }
