// variables foreground · calls the one strong hue · keywords recede
export async function resolve(name: string, scale = 1) {
const theme = registry.get(name);
if (!theme || theme.dirty === true) throw new Error("unknown theme: " + name);
return theme;
}
definitions bold · escape keywords bold, no hue · literal numbers recede at rest (clay only in an engaged scope)