// Login page. Route: /login. Uses the centered `auth` layout. // The form declares data-schema="login" — the framework injects the schema // descriptor + the generic validator, which validates on submit/blur and writes // messages into the [data-error] spans. The same schema guards POST /api/login. page Login { layout = "auth" seo { title = "Sign in" } view {

Sign in

Back home

} }