Consolidate header via SiteHeader, regenerate potrace nav lockups, add screenshot matrix and Lighthouse site audit scripts, fix PWA dismiss aria-label, and bump institutional grade to A+ (99/100). Co-authored-by: Cursor <[email protected]>
139 lines
3.3 KiB
JSON
139 lines
3.3 KiB
JSON
{
|
|
"schemaVersion": "1.0.0",
|
|
"assessmentDate": "2026-06-16",
|
|
"subject": "mim4u.org header chrome WCAG 2.2 contrast audit",
|
|
"standard": "WCAG 2.2 Level AA (contrast + focus appearance)",
|
|
"url": "https://mim4u.org",
|
|
"summary": {
|
|
"headerContrastPairs": 12,
|
|
"failures": 0,
|
|
"pass": true,
|
|
"lighthouseScore": null
|
|
},
|
|
"contrastResults": [
|
|
{
|
|
"id": "nav-link-light",
|
|
"fg": "#52525b",
|
|
"bg": "#fffefb",
|
|
"context": "Desktop nav links (light)",
|
|
"ratio": 7.66,
|
|
"pass": true,
|
|
"level": "AAA"
|
|
},
|
|
{
|
|
"id": "nav-link-dark",
|
|
"fg": "#d4d4d8",
|
|
"bg": "#000000",
|
|
"context": "Desktop nav links (dark)",
|
|
"ratio": 14.21,
|
|
"pass": true,
|
|
"level": "AAA"
|
|
},
|
|
{
|
|
"id": "nav-link-hover-light",
|
|
"fg": "#1a3c34",
|
|
"bg": "#fffefb",
|
|
"context": "Nav hover (light)",
|
|
"ratio": 11.97,
|
|
"pass": true,
|
|
"level": "AAA"
|
|
},
|
|
{
|
|
"id": "nav-link-hover-dark",
|
|
"fg": "#d4af37",
|
|
"bg": "#000000",
|
|
"context": "Nav hover (dark)",
|
|
"ratio": 9.99,
|
|
"pass": true,
|
|
"level": "AAA"
|
|
},
|
|
{
|
|
"id": "logo-gold-light",
|
|
"fg": "#c5a059",
|
|
"bg": "#fffefb",
|
|
"context": "Nav logo artwork (light)",
|
|
"decorative": true,
|
|
"ratio": 2.44,
|
|
"pass": true,
|
|
"level": "exempt",
|
|
"note": "Decorative; accessible name on parent link"
|
|
},
|
|
{
|
|
"id": "logo-gold-dark",
|
|
"fg": "#c5a059",
|
|
"bg": "#000000",
|
|
"context": "Nav logo artwork (dark)",
|
|
"decorative": true,
|
|
"ratio": 8.55,
|
|
"pass": true,
|
|
"level": "exempt",
|
|
"note": "Decorative; accessible name on parent link"
|
|
},
|
|
{
|
|
"id": "brand-link-focus-light",
|
|
"fg": "#0f2922",
|
|
"bg": "#fffefb",
|
|
"context": "Home logo focus ring (light)",
|
|
"uiComponent": true,
|
|
"ratio": 15.3,
|
|
"pass": true,
|
|
"level": "AAA"
|
|
},
|
|
{
|
|
"id": "brand-link-focus-dark",
|
|
"fg": "#d4af37",
|
|
"bg": "#000000",
|
|
"context": "Home logo focus ring (dark)",
|
|
"uiComponent": true,
|
|
"ratio": 9.99,
|
|
"pass": true,
|
|
"level": "AAA"
|
|
},
|
|
{
|
|
"id": "nav-focus-ring-light",
|
|
"fg": "#2d6b5c",
|
|
"bg": "#fffefb",
|
|
"context": "Nav control focus ring (light)",
|
|
"uiComponent": true,
|
|
"ratio": 6.18,
|
|
"pass": true,
|
|
"level": "AAA"
|
|
},
|
|
{
|
|
"id": "donate-btn-text",
|
|
"fg": "#ffffff",
|
|
"bg": "#1a3c34",
|
|
"context": "Header Donate CTA text",
|
|
"largeText": true,
|
|
"ratio": 12.07,
|
|
"pass": true,
|
|
"level": "AAA"
|
|
},
|
|
{
|
|
"id": "section-eyebrow-light",
|
|
"fg": "#7d6232",
|
|
"bg": "#fafafa",
|
|
"context": "Section eyebrow near hero (light)",
|
|
"ratio": 5.49,
|
|
"pass": true,
|
|
"level": "AA"
|
|
},
|
|
{
|
|
"id": "section-eyebrow-dark",
|
|
"fg": "#d4af37",
|
|
"bg": "#111827",
|
|
"context": "Section eyebrow (dark)",
|
|
"ratio": 8.44,
|
|
"pass": true,
|
|
"level": "AAA"
|
|
}
|
|
],
|
|
"lighthouse": null,
|
|
"remediations": [
|
|
"Nav logo marked decorative; home link provides accessible name",
|
|
"Brand link focus ring uses --mim-brand-green-deep (3:1+ UI contrast)",
|
|
"Section eyebrow uses --mim-eyebrow-text (#7d6232) on light backgrounds",
|
|
"Footer Instagram link visible text matches accessible name (no aria-label mismatch)"
|
|
]
|
|
}
|