.va-card__title, .va-card__content, .va-card__actions, .va-card__actions--vertical {
  padding: var(--va-card-padding);
}
.va-card__title + .va-card__title,
.va-card__title + .va-card__content,
.va-card__title + .va-card__actions,
.va-card__title + .va-card_actions__vertical, .va-card__content + .va-card__title,
.va-card__content + .va-card__content,
.va-card__content + .va-card__actions,
.va-card__content + .va-card_actions__vertical, .va-card__actions + .va-card__title,
.va-card__actions + .va-card__content,
.va-card__actions + .va-card__actions,
.va-card__actions + .va-card_actions__vertical, .va-card__actions--vertical + .va-card__title,
.va-card__actions--vertical + .va-card__content,
.va-card__actions--vertical + .va-card__actions,
.va-card__actions--vertical + .va-card_actions__vertical {
  padding-top: 0;
}
.va-card__actions button,
.va-card__actions .va-button {
  margin: 0 var(--va-card-actions-btn-margin);
}
.va-card__actions button:first-child,
.va-card__actions .va-button:first-child {
  margin-left: 0;
}
.va-card__actions button:last-child,
.va-card__actions .va-button:last-child {
  margin-right: 0;
}
.va-card__actions--vertical button,
.va-card__actions--vertical .va-button {
  margin: var(--va-card-actions-btn-margin) 0;
}
.va-card__actions--vertical button:first-child,
.va-card__actions--vertical .va-button:first-child {
  margin-top: 0;
}
.va-card__actions--vertical button:last-child,
.va-card__actions--vertical .va-button:last-child {
  margin-bottom: 0;
}