/* Styles personnalisés pour améliorer la lisibilité */

/* Augmenter la taille de base des polices */
html, body {
    font-size: 16px;
}

/* Augmenter la taille des titres */
h1 {
    font-size: 2.2rem;
}

h2 {
    font-size: 1.9rem;
}

h3 {
    font-size: 1.6rem;
}

h4 {
    font-size: 1.4rem;
}

/* Augmenter la taille des textes dans les cartes */
.card-title {
    font-size: 1.5rem;
}

.card-body {
    font-size: 1.1rem;
}

/* Augmenter la taille des éléments de navigation */
.nav-sidebar .nav-link p {
    font-size: 1.1rem;
}

.nav-sidebar .nav-header {
    font-size: 1.2rem;
}

/* Augmenter la taille des boutons */
.btn {
    font-size: 1.1rem;
    padding: 0.5rem 1rem;
}

.btn-sm {
    font-size: 0.95rem;
    padding: 0.35rem 0.7rem;
}

/* Augmenter la taille des formulaires */
.form-control {
    font-size: 1.1rem;
    padding: 0.5rem 0.75rem;
    height: calc(2.25rem + 2px);
}

textarea.form-control {
    height: auto;
}

.form-group label {
    font-size: 1.1rem;
}

/* Augmenter la taille des tableaux */
.table {
    font-size: 1.1rem;
}

.table th {
    font-size: 1.15rem;
}

/* Augmenter la taille des éléments de pagination */
.pagination {
    font-size: 1.1rem;
}

/* Augmenter la taille des alertes */
.alert {
    font-size: 1.1rem;
}

/* Augmenter la taille des badges */
.badge {
    font-size: 0.9rem;
}

/* Augmenter la taille des éléments de menu déroulant */
.dropdown-menu {
    font-size: 1.1rem;
}

.dropdown-item {
    font-size: 1.1rem;
}

/* Augmenter la taille des icônes */
.fa, .fas, .far, .fab {
    font-size: 1.1em;
}
