MokoOnyx already matched MokoAI's vendored widget (inline a11y toggle, floating
panel, tap-outside close, theme-aware toggle colors #1565c0/#42a5f5). The one
refinement MokoAI added beyond the vendored JS was moving the FAB into the login
card as a flush bottom bar. Port it, adapted to Joomla's com_users login view:
relocateFabToLoginCard() moves #mokoThemeFab into the login container on
body.view-login (MutationObserver for late render) + .in-card CSS.
Main template had no skip link (only offline.php did) and the focus rule had a
stray space ('.skip-l ink:focus') that disabled the on-focus reveal. Add a
'Skip to content' anchor as the first focusable element targeting #maincontent
and fix the focus style. WCAG 2.4.1 Bypass Blocks.