/**
 * RESET.CSS - Reset CSS et Normalisation
 * Agence Archimède - Architecture CSS Modulaire
 */

/* ===== RESET CSS ===== */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* Suppression complète des outlines par défaut du navigateur */
*:focus,
*:active,
*:focus-visible {
  outline: none !important;
}

/* Suppression spécifique pour les liens et boutons */
a,
button,
input,
textarea,
select {
  outline: none !important;
}

a:focus,
a:active,
button:focus,
button:active {
  outline: none !important;
  box-shadow: none !important;
}