.page-module__gM-dGW__pantalla{justify-content:center;align-items:center;gap:var(--sp-8);min-height:100dvh;padding:var(--gutter);padding-top:calc(var(--gutter) + var(--safe-top));padding-bottom:calc(var(--gutter) + var(--safe-bottom));flex-direction:column;display:flex}.page-module__gM-dGW__marca{font-family:var(--font-display), system-ui, sans-serif;font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--text-100);margin:0;font-weight:800}.page-module__gM-dGW__formulario{gap:var(--sp-3);flex-direction:column;width:100%;max-width:320px;display:flex}.page-module__gM-dGW__etiqueta{font-size:var(--fs-sm);color:var(--text-400);font-weight:700}.page-module__gM-dGW__campo{width:100%;font-size:var(--fs-md);color:var(--text-100);background:var(--ink-800);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-family:inherit}.page-module__gM-dGW__campo:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-color:#0000}.page-module__gM-dGW__error{font-size:var(--fs-sm);color:var(--danger);margin:0;font-weight:700}.page-module__gM-dGW__boton{font-family:inherit;font-size:var(--fs-md);color:var(--acc-ink);background:var(--acc);border-radius:var(--r-full);padding:var(--sp-3) var(--sp-5);cursor:pointer;border:0;font-weight:800}.page-module__gM-dGW__boton:disabled{opacity:.6;cursor:default}
