2.5.2: give tokyonight a raised surface
Its page and raised were the identical hex, #1a1b26, so the theme had no
ramp at all rather than a shallow one and nothing in it could lift off
anything. It was the one entry in CANNOT_LIFT_OFF_THE_PAGE that was an
omission rather than a judgment about someone else's palette.
Raised becomes #292e42, which is upstream Tokyo Night's own bg_highlight
rather than a colour picked here. That puts 0.079 oklab L between page
and raised, above nord's 0.055 and well clear of the 0.05 line. The
derived well and bevel pair still pass their own degeneracy tests, so
the deeper face costs nothing downstream.
The other nineteen entries stay. They are shallow ramps in published
palettes, which is a different claim from a missing one, and re-ramping
them waits on every app being migrated and eyeballed.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-15 21:10 UTC
description = "Shared theme loading for the make-family apps: TOML theme files parsed into intent-based color tokens, with perceptual derivations and WCAG contrast."