/* test visuel (on l'enlèvera ensuite) */
body { outline: 3px dashed hotpink; }

/* variables de couleurs (design system) */
:root{
  --violet:#5B2C83; --magenta:#E63B7A; --orange:#FF6A00;
  --noir:#111111; --gris:#333333; --blanc:#F7F5F8;
  --radius:12px; --shadow:0 6px 18px rgba(0,0,0,.08);
  --space-1:8px; --space-2:12px; --space-3:16px; --space-4:24px; --space-5:40px;
}

/* boutons de base (WP/GenerateBlocks) */
.btn,.wp-element-button,.gb-button{
  background:var(--violet); color:#fff;
  border-radius:var(--radius); padding:12px 18px; box-shadow:var(--shadow);
}
.btn:hover,.wp-element-button:hover,.gb-button:hover{ background:var(--magenta); }

/* (optionnel) états pour l'effet reveal */
.reveal{ opacity:0; transform:translateY(16px); transition:.5s ease; }
.reveal.in{ opacity:1; transform:none; }
