/* assets/style.css */
:root{
  --card-radius: 18px;
}

.card{
  border-radius: var(--card-radius);
}

.table thead th{
  white-space: nowrap;
}

pre{
  border-radius: 12px;
}

.kpi-card{
  border-radius: var(--card-radius);
}

.kpi-value{
  font-size: 1.35rem;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.kpi-label{
  font-size: .82rem;
  color: var(--bs-secondary-color);
}

.kpi-sub{
  font-size: .78rem;
  color: var(--bs-secondary-color);
}

.badge-soft{
  background: rgba(var(--bs-primary-rgb), .12);
  color: rgba(var(--bs-primary-rgb), 1);
}
