Commit Graph

2 Commits

Author SHA1 Message Date
Marcos Paulo 7a1211ac5f fix(guide): match 15c event name and the legacy focus ring
The island listened for `ai-for-dummies:language-change` on `document`, but
task 15c dispatches `ai-for-dummies:languagechange` on `window`. Window events
do not reach a document listener, so that path was dead; only the `<html lang>`
MutationObserver was firing.

The focus ring was `3px solid var(--red)` at `outline-offset: 2px`, applied
globally to every button on the page. `responsive.css` uses gold at offset -3px
for exactly these nine groups. Restored, and scoped to them.
2026-09-05 17:50:48 +00:00
Marcos Paulo 6ec1e31ec5 feat(guide): add shared selector island
Add one client-visible controller for the nine full-guide selectors. Keep static shells and page migration out of scope.
2026-09-05 17:44:20 +00:00