signin/signup views are fully stack-owned; a downstream consumer cannot add a small brand accent (logo variant, illustration) above the card title without forking the view file and breaking ISO.
Proposal: an optional config-driven component hook (e.g. config.sign.accentComponent) rendered centered above the title in signin/signup when set. Never rendered on lockout/reset/verify surfaces. Default behavior unchanged.
Acceptance: downstream injects the accent purely via config + its own project module.
signin/signup views are fully stack-owned; a downstream consumer cannot add a small brand accent (logo variant, illustration) above the card title without forking the view file and breaking ISO.
Proposal: an optional config-driven component hook (e.g.
config.sign.accentComponent) rendered centered above the title in signin/signup when set. Never rendered on lockout/reset/verify surfaces. Default behavior unchanged.Acceptance: downstream injects the accent purely via config + its own project module.