/* EventFlow – Global Styles */
body { font-family: 'Inter', system-ui, sans-serif; }

/* Hero section background (index.html) */
.hero-bg { background: linear-gradient(135deg, #f0f4ff 0%, #e8edf8 100%); }

/* Dashboard mock card (index.html) */
.dashboard-card {
  background: #fff8f3;
  border-radius: 16px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);
}

/* Feature icon container (index.html) */
.feature-icon {
  background: #2563EB;
  border-radius: 14px;
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Trusted-by logo placeholders (index.html) */
.logo-placeholder {
  background: #e2e8f0;
  border-radius: 6px;
  height: 28px;
  opacity: 0.6;
}

/* Shared dark CTA section – used by SharedCTA component */
.cta-section { background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%); }
