reskin
Real public pages, content and links untouched, restyled by a local 12B model from a design-token markdown file.
Every "after" passed five lint gates before it was written: text contrast (WCAG AA), visible keyboard focus,
375px phone layout with no horizontal scroll, every original link still present, and reduced motion.
20 shipped · 0 rejected by the gates · model gemma-4-12b · 2026-10-30
before
after
✓ contrast 320 text els ✓ links 226/226 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×3.35
before
after
✓ contrast 320 text els ✓ links 226/226 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at autofix-2, 8 autofix rules · height ×1.49
before
after
✓ contrast 1144 text els ✓ links 1251/1251 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.39
before
after
✓ contrast 1144 text els ✓ links 1251/1251 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-2 · height ×1.09
before
after
✓ contrast 304 text els ✓ links 269/269 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×5.49
before
after
✓ contrast 304 text els ✓ links 269/269 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at autofix-1, 3 autofix rules · height ×9
before
after
✓ contrast 93 text els ✓ links 86/86 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.39
before
after
✓ contrast 93 text els ✓ links 86/86 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.09
before
after
✓ contrast 98 text els ✓ links 77/77 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.51
before
after
✓ contrast 98 text els ✓ links 77/77 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at autofix-1, 2 autofix rules · height ×1.05
before
after
✓ contrast 40 text els ✓ links 25/25 ✓ focus 26 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.23
before
after
✓ contrast 40 text els ✓ links 25/25 ✓ focus 26 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.42
before
after
✓ contrast 126 text els ✓ links 111/111 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×2.73
before
after
✓ contrast 126 text els ✓ links 111/111 ✓ focus 30 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-2 · height ×1.77
before
after
✓ contrast 35 text els ✓ links 28/28 ✓ focus 29 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.91
before
after
✓ contrast 35 text els ✓ links 28/28 ✓ focus 29 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.5
before
after
✓ contrast 34 text els ✓ links 18/18 ✓ focus 19 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.47
before
after
✓ contrast 34 text els ✓ links 18/18 ✓ focus 19 stops ✓ phone 375/375px ✓ motion reduced
passed at autofix-1, 1 autofix rules · height ×1.28
before
after
✓ contrast 119 text els ✓ links 7/7 ✓ focus 8 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.49
before
after
✓ contrast 119 text els ✓ links 7/7 ✓ focus 8 stops ✓ phone 375/375px ✓ motion reduced
passed at llm-1 · height ×1.15
"In the style of" means a reading of a public design language, not the brand itself: no logos, no brand assets, no affiliation with
or endorsement by any company named here or any site shown. Screenshots are of public pages, logged out, taken 2026-10-30.
Design reference text: VoltAgent/awesome-design-md ; motion values from awesome-motion-md;
gate set after hallmark's accessibility floor.