/* =====================================================================
   contact.css — FORMULAIRE DE CONTACT DYNAMIQUE
   ---------------------------------------------------------------------
   ROLE      : styles du bloc de contact depliable (carte, panneau,
               zone de texte, champ anti-spam cache, bouton bascule).
   PORTE PAR : le composant includes/components/contact-form-block.php.
   CHARGE    : sur toute page qui affiche ce bloc de contact
               (dashboard, faq, pages patron/atelier, messages,
               verify-code, pages legales...).
   DEPEND DE : base.css (variables, cartes, formulaires, boutons).
   SOURCE    : section "CONTACT FORM DYNAMIQUE" de l'ancien main.css,
               reprise a l'identique.
   ===================================================================== */


/* =========================
   BLOC DE CONTACT (carte, panneau, zone de texte, anti-spam, bascule)
   ========================= */

.contact-form-card{
    overflow: hidden;
}

.contact-form-intro{
    text-align: center;
}

.contact-form-panel{
    max-width: 720px;
    margin: 1.8rem auto 0;
    padding: 1.6rem;
    border-radius: 18px;
    background:
        radial-gradient(circle at top left, rgba(244, 161, 46, 0.14), transparent 32%),
        #fffaf5;
    border: 1px solid rgba(244, 161, 46, 0.22);
    box-shadow: 0 12px 28px rgba(91, 55, 33, 0.08);
}

.contact-textarea{
    min-height: 150px;
    resize: vertical;
    letter-spacing: normal;
    text-align: left;
}

/* Le pot de miel anti-spam .contact-hp est defini dans base.css :
   il est aussi utilise par reply-thread.php et inscription.php,
   qui ne chargent pas cette feuille. */

.contact-form-toggle{
    display: inline-flex;
    align-items: center;
    justify-content: center;
}