| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | /* Style de base pour tous les boutons */.btn {    display: inline-block;    padding: 10px 20px;    margin: 5px 10px;    font-size: 16px;    font-weight: bold;    text-align: center;    text-decoration: none;    border-radius: 5px;    border: none;    color: #fff;    cursor: pointer;    transition: background-color 0.3s ease-in-out;  }  .btn::after {    content: ''; /* Pas de contenu textuel */    position: absolute;    left: 0;    bottom: 0px; /* Légèrement sous le texte */    width: 0;    height: 0px;    background-color: #ffffff; /* Couleur de la ligne */  }  .btn:hover {    color: white;  }  .btn:active {    color: white;  }    /* Bouton vert (succès) */  .btn-green {    background-color: #28a745; /* Vert */  }    .btn-green:hover {    background-color: #218838; /* Vert plus foncé au survol */  }    /* Bouton bleu (info ou action) */  .btn-blue {    background-color: #007bff; /* Bleu */  }    .btn-blue:hover {    background-color: #0069d9; /* Bleu plus foncé au survol */  }    /* Bouton rouge (danger ou alerte) */  .btn-red {    background-color: #dc3545; /* Rouge */  }    .btn-red:hover {    background-color: #c82333; /* Rouge plus foncé au survol */  }    /* Bouton gris  */  .btn-gray {    background-color: #8f8f8f; /* Gris */  }    .btn-gray:hover {    background-color: #494949; /* Gris plus foncé */  }  
 |