body {
  background-color: #f5f6fa;
}

.navbar-brand {
  font-weight: 700;
  letter-spacing: 0.03em;
  display: inline-flex;
  align-items: center;
}

.brand-logo {
  height: 40px;
  width: auto;
  display: block;
}

.page-header {
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 0.5rem;
}

.card {
  border-radius: 0.75rem;
}

.table thead th {
  background-color: #f1f3f5;
}
