/* Cards on homepage */
.card {
  border: 1px solid #dee2e6;
  border-radius: 0.5rem;
  transition: box-shadow 0.2s;
}
.card:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* Tighten table spacing */
.table th,
.table td {
  padding: 0.4rem 0.75rem;
}

/* Inline code in prose */
p code, li code, td code {
  color: #c0392b;
  font-size: 0.9em;
}
