/* ===== FORMULAIRES ===== */
.form__group {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.form__label {
    font-weight: bold;
    margin-bottom: 8px;
    color: var(--clr-txt);
}

.form__input,
.form__select,
.form__textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 15px;
}

.form__input:focus,
.form__textarea:focus {
    border-color: var(--clr-yellowgreen);
    outline: none;
}

.form__textarea {
    resize: vertical;
}