/* Formulaire newsletter — repli autonome (le thème fournit le style principal) */
.digi-newsletter-hp {
    position: absolute !important;
    left: -9999px !important;
}

.digi-newsletter-row {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}

.digi-newsletter-row input[type="email"] {
    flex: 1;
    min-width: 200px;
    padding: 10px 14px;
    border: 1px solid rgba(15, 43, 70, .25);
    border-radius: 8px;
    font: inherit;
}

.digi-newsletter-row button {
    padding: 10px 18px;
    border: none;
    border-radius: 8px;
    background: #FFC83D;
    color: #0F2B46;
    font: inherit;
    font-weight: 700;
    cursor: pointer;
}

.digi-newsletter-note {
    font-size: .8rem;
    opacity: .7;
}

.digi-newsletter-msg.is-success { color: #2EB857; font-weight: 600; }
.digi-newsletter-msg.is-error { color: #FF4B5C; font-weight: 600; }
