Skip to content

refactor: unify design tokens and fix accessibility issues#415

Open
YvesCesar wants to merge 1 commit into
mainfrom
refactor/design-tokens-accessibility
Open

refactor: unify design tokens and fix accessibility issues#415
YvesCesar wants to merge 1 commit into
mainfrom
refactor/design-tokens-accessibility

Conversation

@YvesCesar

Copy link
Copy Markdown
Contributor

Summary

UI consistency and accessibility pass over the whole site.

Changes

  • Consolidate all hardcoded colors into the token system in
    _common.scss; unify heading sizes with a shared type scale.
  • Standardize color roles: teal = brand, amber = CTA on dark, orange = accent on light,
    cyan = focus ring only. About/FAQ heroes switch from slate to brand teal; header
    "Client Area" button and leftover cyan hovers switch to amber.
  • Restore keyboard focus visibility (a global outline: none suppressed it) using
    :focus-visible with context-aware ring colors.
  • Fix failing contrasts: footer links, error color, nav hover, input borders; contact
    form fields no longer look disabled.
  • Honor prefers-reduced-motion (CSS + AOS); keep hidden floating buttons out of the
    tab order.
  • Remove dead CSS and the 200px dead band below the footer.

Signed-off-by: YvesCesar <yvesamorim73@gmail.com>
@YvesCesar YvesCesar requested review from henmohr and vitormattos July 2, 2026 21:22
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://libresign.github.io/site-preview/pr-preview/pr-415/

Built to branch main at 2026-07-02 21:23 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant