Files
Nomarchy/themes/retro-82.json
Bernardo Magri 44d5516191
All checks were successful
Check / eval (push) Successful in 3m10s
fix(themes): P2 contrast floors retuned + gated across 9 themes (item 28b done)
18 hex retunes, hue-preserving OKLCH minimal raises except where the
upstream palette defines a canonical value: muted lifted to >= 2.0 on
lumon/white/retro-82/everforest (solved), gruvbox (bg4 #7c6f64), nord
(#616e88, the community comment-brightening), catppuccin-latte
(overlay1 #8c8fa1); text-on-surface >= 4.5 via surface nudges
(ristretto darker, latte lighter); accentAlt >= 3.0 (latte, summer-day
darkened); warn >= 2.5 — the bar's battery tint — darkened on the
light bases (latte, rose-pine dawn, summer-day) and flexoki-light's
four status colors moved to their canonical light-mode 600 series.

check-theme-contrast.py now gates all four adopted floors (7 pairings
x 21 themes, green). good/bad stay audit-only — identity themes sit at
2.0-2.3 there by design, so no exemption mechanism was needed. The
design audit's contrast findings drop 20 -> 1 (miasma's earthy `bad`,
kept as identity). Item 28 slice (b) complete.

Verified: V0, checks.theme-contrast green, flake check green,
re-audit. Rendering is V3 -> HARDWARE-QUEUE eyeball entries.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 19:44:46 +01:00

44 lines
737 B
JSON

{
"version": 1,
"name": "Retro 82",
"slug": "retro-82",
"mode": "dark",
"wallpaper": "",
"colors": {
"base": "#05182e",
"mantle": "#041427",
"surface": "#00172e",
"overlay": "#134e5a",
"text": "#f6dcac",
"subtext": "#a7c9c6",
"muted": "#19525f",
"accent": "#faa968",
"accentAlt": "#3f8f8a",
"good": "#028391",
"warn": "#e97b3c",
"bad": "#f85525"
},
"border": {
"active": "accent",
"inactive": "overlay"
},
"ansi": [
"#00172e",
"#f85525",
"#028391",
"#e97b3c",
"#faa968",
"#3f8f8a",
"#8cbfb8",
"#a7c9c6",
"#134e5a",
"#f85525",
"#028391",
"#e97b3c",
"#faa968",
"#3f8f8a",
"#8cbfb8",
"#f6dcac"
]
}