body {
  font-family: "Segoe UI", "Inter", sans-serif;
}

.kpi-card {
  background: linear-gradient(120deg, #0f766e, #155e75);
  color: #fff;
  border-radius: 12px;
  padding: 18px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.kpi-card strong {
  font-size: 1.9rem;
  line-height: 1;
}

.score-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 12px;
  display: flex;
  flex-direction: column;
}
