mirror of
https://github.com/0xMarcio/cve.git
synced 2026-10-27 16:51:03 +00:00
The page and the README had drifted into looking like two projects. The site now opens on the same card the README banner draws, built as markup rather than a second copy of the image, so it fills itself from the index totals the page already loads and cannot go stale. Contrast was the real problem. --neutral sat at 4.12:1 against the canvas, under the 4.5 floor, and it carried the search placeholder, the star glyph and every separator; descriptions were rendered in the muted token at 6.15:1 while doing the work of body copy. Descriptions move to a subtle token at 12.26:1, muted and neutral both come up, and links go to the brighter accent at 7.49:1. The column headers were 9.5px mono under a tenth of an em of tracking, which no contrast ratio was going to rescue. Known-exploited CVEs are marked in the trending table too, not only inside a result, since which row to read first is the one thing the table could not say. The README swaps the fire emoji for the same KEV pill, served from the repository so every flagged row points at one cached file. The search field no longer repeats the totals now that the hero carries them, and keeps its slot for the match timing.