/* Extra marketing helpers (shared) */

:root {
  --ndz-marketing-accent: #0f62db;
}

.ndz-marketing-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 0.75rem;
  border-radius: 999px;
  border: 1px solid rgba(15, 98, 219, 0.18);
  background: rgba(255, 255, 255, 0.75);
  box-shadow: 0 12px 22px rgba(9, 26, 52, 0.06);
  font-weight: 800;
  color: #0d2240;
}

.dark .ndz-marketing-badge {
  background: rgba(10, 23, 39, 0.72);
  border-color: rgba(103, 176, 255, 0.16);
  color: #edf4ff;
}

