/**
 * Miti Mingi — Nakuru County flagship case study
 * Extends ngatataek layout with Nakuru green / aquifer theme
 */
@import url('kisima-project-ngatataek.css');

.kisima-miti-mingi-page {
  --ng-sky: #10b981;
  --ng-water: #059669;
  --ng-navy: #0a1f14;
  --ng-earth: #78350f;
  --ng-sand: #ecfdf5;
  --ng-glow: rgba(16, 185, 129, 0.38);
}

.kisima-miti-mingi-page .ng-hero__scrim {
  background:
    linear-gradient(115deg, rgba(10, 31, 20, 0.94) 0%, rgba(10, 31, 20, 0.72) 38%, rgba(10, 31, 20, 0.28) 68%, rgba(5, 150, 105, 0.18) 100%),
    linear-gradient(0deg, #f8fafc 0%, rgba(248, 250, 252, 0.9) 14%, transparent 38%),
    linear-gradient(0deg, rgba(10, 31, 20, 0.5) 0%, transparent 45%);
}

.kisima-miti-mingi-page .ng-hero__badge--gold {
  background: linear-gradient(135deg, #059669, #10b981);
  border-color: rgba(255, 255, 255, 0.2);
}

.kisima-miti-mingi-page .ng-depth__marker--aquifer {
  background: linear-gradient(90deg, rgba(16, 185, 129, 0.15), rgba(5, 150, 105, 0.35));
  border-color: #10b981;
  color: #065f46;
}

.kisima-miti-mingi-page .ng-depth__pulse {
  background: radial-gradient(circle, var(--ng-glow) 0%, transparent 70%);
}

.kisima-miti-mingi-page .ng-duo__card--solution .ng-duo__body h3 {
  color: #059669;
}

.kisima-miti-mingi-page .ng-speed-banner {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
  margin-top: 2.5rem;
}

.kisima-miti-mingi-page .ng-speed-card {
  padding: 1.5rem 1.25rem;
  background: #fff;
  border-radius: 16px;
  border: 1px solid #d1fae5;
  text-align: center;
  box-shadow: 0 4px 24px rgba(5, 150, 105, 0.08);
}

.kisima-miti-mingi-page .ng-speed-card strong {
  display: block;
  font-size: clamp(1.75rem, 4vw, 2.25rem);
  font-weight: 800;
  color: #059669;
  line-height: 1.1;
  margin-bottom: 0.35rem;
}

.kisima-miti-mingi-page .ng-speed-card span {
  font-size: 0.88rem;
  color: #64748b;
  line-height: 1.45;
}

@media (max-width: 768px) {
  .kisima-miti-mingi-page .ng-speed-banner {
    grid-template-columns: 1fr;
  }
}
