feat: accessibility audit, WCAG AA contrast, focus, semantics #20

Merged
patillacode merged 1 commit from feat/accessibility into main 2026-05-01 20:41:29 +02:00
Owner
  • New tokens: --accent-btn, --accent-text, --text-secondary, --color-error/danger/warning with dark mode variants
  • Replace --muted on all readable text with --text-secondary (#6b6259, 5.65:1 on light bg)
  • Primary/accent buttons use --accent-btn (#a96248, 4.64:1 against white)
  • Global :focus-visible baseline in reset.css; white-outline override for colored buttons
  • prefers-reduced-motion media query with explicit landing hero fallback (elements visible without animation)
  • <html lang> attribute reflects active locale; skip-to-content link; landmark on all pages
  • focus-trap.js utility wired into all modals and mobile bottom sheet with trigger-focus restoration
  • Fix undefined --text-muted token across forms and account CSS
  • Replace hardcoded #dc2626/#c0392b error/danger colors with tokens throughout
- New tokens: --accent-btn, --accent-text, --text-secondary, --color-error/danger/warning with dark mode variants - Replace --muted on all readable text with --text-secondary (#6b6259, 5.65:1 on light bg) - Primary/accent buttons use --accent-btn (#a96248, 4.64:1 against white) - Global :focus-visible baseline in reset.css; white-outline override for colored buttons - prefers-reduced-motion media query with explicit landing hero fallback (elements visible without animation) - <html lang> attribute reflects active locale; skip-to-content link; <main> landmark on all pages - focus-trap.js utility wired into all modals and mobile bottom sheet with trigger-focus restoration - Fix undefined --text-muted token across forms and account CSS - Replace hardcoded #dc2626/#c0392b error/danger colors with tokens throughout
feat: accessibility audit — WCAG AA contrast, focus, semantics
All checks were successful
Test and publish Docker image / test (pull_request) Successful in 34s
Test and publish Docker image / e2e (pull_request) Successful in 4m41s
Test and publish Docker image / build (pull_request) Has been skipped
2936828afa
- New tokens: --accent-btn, --accent-text, --text-secondary, --color-error/danger/warning with dark mode variants
- Replace --muted on all readable text with --text-secondary (#6b6259, 5.65:1 on light bg)
- Primary/accent buttons use --accent-btn (#a96248, 4.64:1 against white)
- Global :focus-visible baseline in reset.css; white-outline override for colored buttons
- prefers-reduced-motion media query with explicit landing hero fallback (elements visible without animation)
- <html lang> attribute reflects active locale; skip-to-content link; <main> landmark on all pages
- focus-trap.js utility wired into all modals and mobile bottom sheet with trigger-focus restoration
- Fix undefined --text-muted token across forms and account CSS
- Replace hardcoded #dc2626/#c0392b error/danger colors with tokens throughout
patillacode changed title from feat: accessibility audit — WCAG AA contrast, focus, semantics to feat: accessibility audit: WCAG AA contrast, focus, semantics 2026-05-01 20:31:40 +02:00
patillacode changed title from feat: accessibility audit: WCAG AA contrast, focus, semantics to feat: accessibility audit, WCAG AA contrast, focus, semantics 2026-05-01 20:31:49 +02:00
patillacode deleted branch feat/accessibility 2026-05-01 20:41:30 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
patillacode/piruetas!20
No description provided.