For each of the 15 element×variant packs this page shows current dark rendering next to an APCA-derived proposal: hue and character kept (oklch — only lightness/chroma nudged), lightness solved so accent-bright reads as text on the dark panel (Lc ≥ 75), accent holds UI contrast (Lc ≥ 60), button ink stays readable on accent-strong (Lc ≥ 75), and ink-on-tint stays ≥ 75 with a dark-native tint. Where current already passes, the proposal is identical (stability). Approving = pasting the generated CSS into tokens/elements.css in a follow-up cut; until then tokens are untouched.
Derivation: sRGB↔OKLab per Björn Ottosson's matrices; contrast per APCA-W3 (SAPC-4g: Y with 2.4 TRC, black-soften 0.022/1.414, polarity exponents 0.56/0.57 normal · 0.65/0.62 reverse, ×1.14, clamp 0.1/offset 0.027). Dark surfaces from tokens/colors.css dark scope (panel #221710, page #1a1108, text #f5ead9). Verdict global window.__apcaPreview carries per-pack pass/fail for both sets.