// Aubergine: triadic pair. Muted plum and ochre sit 120 degrees apart on the hue wheel. The third triadic hue, teal, is left out so the interface has two brand accents rather than three. // Same values as docs/design/tokens.json; the theme test pins them to it. export const interfaceVersion = 1; export function theme() { return { displayName: "Aubergine", tokens: { light: { "--canvas": "#f5f4f6", "--surface": "#ffffff", "--raised": "#ece8ed", "--line": "#d9d2db", "--border": "#78637e", "--text": "#59455e", "--muted": "#75607b", "--action": "#88469b", "--onAction": "#ffffff", "--accent": "#77672c", "--focus": "#88469b", "--success": "#287658", "--warning": "#8f5c19", "--danger": "#ba2e26", }, dim: { "--canvas": "#312933", "--surface": "#3e3441", "--raised": "#4c3f50", "--line": "#5f4f63", "--border": "#b3a4b7", "--text": "#e1d9e3", "--muted": "#baacbe", "--action": "#cba4d6", "--onAction": "#10141a", "--accent": "#d3c388", "--focus": "#cba4d6", "--success": "#85d5b7", "--warning": "#e7b574", "--danger": "#ea9d99", }, dark: { "--canvas": "#18141a", "--surface": "#262028", "--raised": "#362d39", "--line": "#4c3f50", "--border": "#b3a4b7", "--text": "#c7b9cb", "--muted": "#b3a4b7", "--action": "#bf8ecc", "--onAction": "#10141a", "--accent": "#d3c388", "--focus": "#bf8ecc", "--success": "#85d5b7", "--warning": "#e7b574", "--danger": "#e37d78", }, }, }; }