:root {
  --primary: #00D9A3;
  --primary-light: #00FFB8;
  --dark: #1A1A1A;
  --light: #F8F9FA;
  --white: #FFFFFF;
  --text-dark: #333;
  --text-light: #666;
  --gradient-1: linear-gradient(135deg, #00D9A3, #00FFB8);
}

body {
  font-family: 'Manrope', sans-serif;
  background: var(--white);
  color: var(--text-dark);
  scroll-behavior: smooth;
}

/* Boutons globaux */
.btn {
  padding: 1rem 2.5rem;
  border-radius: 50px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
}
.btn-primary {
  background: var(--primary);
  color: #fff;
  box-shadow: 0 10px 30px rgba(0, 217, 163, 0.3);
}
.btn-primary:hover {
  background: var(--primary-light);
  color: #000;
}
