.card {
  padding: var(--space-5);
  border: var(--border-width-md) solid var(--color-border);
  border-radius: var(--radius-lg);
  color: var(--color-text);
  background: var(--color-surface-raised);
  box-shadow: var(--shadow-md);
}
.card__title { margin-block-end: var(--space-2); font-size: var(--font-size-lg); }
.card__body { min-inline-size: 0; }
