.seccion-formulario .encabezado{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}.seccion-formulario .encabezado h1{font-size:2.5em;text-align:center}.seccion-formulario .encabezado h2{font-size:1.5em;text-align:center}.seccion-formulario .enlaces{display:flex;flex-direction:column;align-items:center}.seccion-formulario .mensaje-error{display:flex;align-items:center;gap:.5em;background-color:#fee;border:1px solid #fcc;border-radius:8px;padding:1em;margin:1em 0;color:#c33}.seccion-formulario .mensaje-error .icono-error{font-size:1.2em}.seccion-formulario .mensaje-error .texto-error{font-weight:500}
