From 0006bd79be7bdc16d050f3e1abec5a0b8343213b Mon Sep 17 00:00:00 2001 From: Jacob Hagstedt Date: Sun, 18 Oct 2026 07:55:00 +0200 Subject: [PATCH] UX: Kalas with 14 default categories, 33 icons, plum and sand colour tokens Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01U2TeboHB8AtnzTrt3bWFzY --- docs/ux/directions/3-kalas/index.html | 55 ++++++++++++++------------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/docs/ux/directions/3-kalas/index.html b/docs/ux/directions/3-kalas/index.html index 189febe..959c3b8 100644 --- a/docs/ux/directions/3-kalas/index.html +++ b/docs/ux/directions/3-kalas/index.html @@ -327,8 +327,8 @@ function mix(a, b, t){ const A = hexToRgb(a), B = hexToRgb(b); return '#' + A.ma /* ---------- tokens (single source: CSS + review tables + contrast). Muted revision 2026-10-18 ---------- */ const CAT_BASE = { - light: { green:'#4E7A55', orange:'#B26A3E', brown:'#7A5F50', yellow:'#9C7C2A', blue:'#4A78A8', teal:'#367F82', purple:'#865891', red:'#A84B45', pink:'#AE5D7C', grey:'#6C7177', indigo:'#45508D', lime:'#73822F' }, - dark: { green:'#8FB896', orange:'#E8AA7E', brown:'#B8A090', yellow:'#E6C67A', blue:'#98C0E6', teal:'#8CCAC8', purple:'#C59CDA', red:'#DC8F86', pink:'#EFB0BE', grey:'#B0B2B3', indigo:'#969DD8', lime:'#B9CC86' } + light: { green:'#4E7A55', orange:'#B26A3E', brown:'#6B5244', yellow:'#9C7C2A', blue:'#4A78A8', teal:'#367F82', purple:'#865891', red:'#A84B45', pink:'#AE5D7C', grey:'#6C7177', indigo:'#45508D', lime:'#73822F', plum:'#5E2D4E', sand:'#937D63' }, + dark: { green:'#8FB896', orange:'#E8AA7E', brown:'#B8A090', yellow:'#E6C67A', blue:'#98C0E6', teal:'#8CCAC8', purple:'#C59CDA', red:'#DC8F86', pink:'#EFB0BE', grey:'#B0B2B3', indigo:'#969DD8', lime:'#B9CC86', plum:'#B0719A', sand:'#DFCFC0' } }; const CAT_CONTAINER_MIX = { light: 0.18, dark: 0.24 }; const TOK = { @@ -508,19 +508,23 @@ const iconBtn = (name, label, o = {}) => `