.card {
  padding: var(--space-l);
  border: 1px solid var(--color-border);
  border-radius: var(--radius);
  background: var(--color-surface);
  box-shadow: var(--shadow);
}

/* A whole card that is a link */
.card--link {
  display: block;
  color: inherit;
  text-decoration: none;
  transition: border-color 0.15s, transform 0.15s;
}

.card--link:hover {
  border-color: var(--color-primary);
  color: inherit;
  transform: translateY(-1px);
}

.card__title {
  color: var(--color-primary);
}

.card__text {
  margin-top: var(--space-xs);
  color: var(--color-muted);
}
