body{background:var(--prod-claro)}main.svelte-1jlb5y7{max-width:420px;font-family:var(--prod-fuente-texto);color:var(--prod-oscuro);flex-direction:column;gap:20px;margin:0 auto;padding:48px 20px;display:flex}h1.svelte-1jlb5y7{font-family:var(--prod-fuente-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.tarjeta.svelte-1jlb5y7{background:var(--prod-blanco);border:1px solid var(--prod-borde);border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.ayuda.svelte-1jlb5y7{color:var(--prod-muted);margin:0;font-size:14px;line-height:1.5}form.svelte-1jlb5y7{flex-direction:column;gap:14px;display:flex}label.svelte-1jlb5y7{color:var(--prod-oscuro);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}input[type=email].svelte-1jlb5y7,input[type=password].svelte-1jlb5y7{font-family:var(--prod-fuente-texto);color:var(--prod-oscuro);background:var(--prod-claro);border:1px solid var(--prod-borde);border-radius:10px;min-height:48px;padding:10px 14px;font-size:15px}.boton.svelte-1jlb5y7{min-height:52px;font-family:var(--prod-fuente-display);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.boton-primario.svelte-1jlb5y7{background:var(--prod-azul);color:#fff}.boton-primario.svelte-1jlb5y7:disabled{opacity:.6;cursor:default}.error.svelte-1jlb5y7{background:var(--prod-rojo-fondo);color:var(--prod-rojo-oscuro);border-radius:10px;margin:0;padding:10px 14px;font-size:13.5px}.olvide.svelte-1jlb5y7{color:var(--prod-muted);align-self:center;font-size:13px;font-weight:500;text-decoration:none}.olvide.svelte-1jlb5y7:hover{color:var(--prod-azul-oscuro)}
