Contrast ratios are measured against the page colour of the scheme they belong to, light first. Nothing here should ever need a value outside the scales.
Colour
--surfacePagecream #FDF9F3 / ink #0C3242—
--surface-sunkenCode, callouts#EFEDE8 / #1F42501.12:1 / 1.26:1 vs page
Tab to each. Hover each. The primary label is ink on raw pulse at 4.2:1, which holds because it is never smaller than 25px — large text at any weight, 3:1 floor. Weight is not part of the guarantee: before the webfont arrives the label renders in whatever bold face the reader's machine has, or in none. Hover darkens the fill to --pulse-700 and flips the label to cream at 5.1:1.
Links
A default link, and the same link after you hover it. Tab through this paragraph to see the focus ring: 2px solid --focusat 2px offset, which clears the 3:1 non-text floor on both the page and the sunken surface.
Link, link with count, aria-current="page", then two static chips. Hover and tab each. Both forms share one box, so a stack badge and a tag link never differ in size. The count is announced as "design-systems 4 posts".
A missing neighbour omits its cell rather than greying out a link. At one page the component renders nothing at all, which is why there is no fourth example.
Breadcrumb
Prose
A second-level heading
Body copy at the current breakpoint's size, 1.65 line height, capped at the 720px column so the measure stays readable.