.page-body {
  .card {
    // Add bottom margin for vertical separation between cards
    margin-bottom: 1rem;

    // Reduce padding
    .card-header,
    .card-body,
    .card-footer {
      padding: 0.75rem;
    }

    // Add background color
    .card-header {
      background: var(--#{$prefix}bg-surface-tertiary);
    }

    // Use <h5> font size for card headers
    h2.card-header {
      font-size: var(--#{$prefix}font-size-h5);
      line-height: var(--#{$prefix}line-height-h5);
      margin-bottom: 0;
    }

    // Reduce padding
    .list-group-item {
      padding: 0.5rem 0.75rem;
    }

    // Remove bottom margin
    .table {
      margin-bottom: 0;
    }
  }
}
