.growth90-card {
  border: 1px solid var(--bs-border-color);
  border-radius: 1rem;
  overflow: hidden;
  background: var(--bs-body-bg);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.growth90-card:hover {
  transform: translateY(-3px);
  border-color: rgba(var(--bs-primary-rgb), .35);
  box-shadow: 0 .9rem 2rem rgba(0,0,0,.08);
}

/* Header strip with aurora tint */
.growth90-head {
  position: relative;
  background:
    radial-gradient(120% 90% at 8% -10%, rgba(var(--bs-primary-rgb), .15), transparent 60%),
    radial-gradient(110% 80% at 104% 6%, rgba(var(--bs-info-rgb), .12), transparent 58%),
    linear-gradient(135deg, rgba(var(--bs-primary-rgb), .80), rgba(var(--bs-pink-rgb,214,51,132), .80));
  color: #fff;
  padding: 1rem 1.25rem;
}
.growth90-head .grain {
  position:absolute; inset:0; pointer-events:none; opacity:.25;
  background:
    radial-gradient(40% 35% at 15% 85%, rgba(0,0,0,.25), transparent 55%),
    radial-gradient(50% 40% at 72% -10%, rgba(255,255,255,.5), transparent 60%);
  filter: blur(18px);
}

/* Metric block */
.metric-wrap {
  display:flex; align-items:center; gap: .75rem; flex-wrap: wrap;
}
.metric-value {
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1;
  font-size: clamp(1.85rem, 1.1rem + 2.5vw, 2.5rem);
}
.metric-caption {
  color: rgba(255,255,255,.82);
  font-size: .95rem;
}

/* Trend chip */
.trend-chip {
  display:inline-flex; align-items:center; gap:.4rem;
  border: 1px solid transparent;
  border-radius: 999px;
  padding: .25rem .65rem;
  font-weight: 600;
  font-size: .85rem;
  backdrop-filter: blur(6px) saturate(140%);
}

/* Stats pills */
.stat-pill {
  border: 1px solid var(--bs-border-color);
  border-radius: .75rem;
  padding: .5rem .75rem;
  text-align:center;
}
.stat-label { font-size: .8rem; color: var(--bs-secondary-color); }
.stat-value { font-weight: 700; font-size: 1rem; }

/* Sparkline container */
.sparkline-wrap {
  height: 140px;
  position: relative;
}

[data-bs-theme="dark"] .growth90-head { color: #fff; }
