/* ===================================================
     FORMULARIO DE CONTACTO
  =================================================== */
  .contact-form {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
  
  .contact-form input,
  .contact-form textarea {
    padding: 0.75rem;
    border-radius: 0.25rem;
    border: 1px solid #ccc;
    font-size: 1rem;
    width: 100%;
  }
  
  .contact-form .btn.submit {
    background: var(--primary-color);
    color: #ECEFF4;
    font-weight: 700;
    border: none;
    border-radius: 0.4rem;
    cursor: pointer;
    padding: 0.75rem;
  }
  
  .contact-form .btn.submit:hover {
    background: #ECEFF4;
    color: var(--text-dark);
  }

  /* ===================================================
   MODO OSCURO
=================================================== */
body.dark-mode .contact-form .btn.submit {
  background: var(--primary-dark); /* Cambia al color oscuro */
}