From c5aab6fff52650f2f6ec967b686342e42f64c33e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oscar=20S=C3=B6derlund?= Date: Sat, 7 Nov 2026 12:05:49 +0100 Subject: [PATCH] feat(pi): raise nord-claude theme contrast - Soften the failed tool box to an 8% nord11 tint, not a red slab. - Move muted text to #A1ABBE and dim text to #7B88A1, so secondary text is at least 3.5:1 on nord0 (was 1.5-1.7:1). - Use the same grey for diff context, link URLs, quotes, comments and code fences, and nord4 for code punctuation. --- pi/themes/nord-claude.json | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/pi/themes/nord-claude.json b/pi/themes/nord-claude.json index b1449b2a..6b222ffc 100644 --- a/pi/themes/nord-claude.json +++ b/pi/themes/nord-claude.json @@ -21,8 +21,9 @@ "userCardBg": "#242933", "toolPending": "#2B303C", "toolSuccess": "#2B303C", - "toolError": "#3B2D33", - "overlay0": "#7B88A1" + "toolError": "#373440", + "overlay0": "#7B88A1", + "overlay1": "#A1ABBE" }, "colors": { "accent": "nord9", @@ -32,8 +33,8 @@ "success": "nord14", "error": "nord11", "warning": "nord13", - "muted": "nord3", - "dim": "nord2", + "muted": "overlay1", + "dim": "overlay0", "text": "nord6", "thinkingText": "overlay0", "selectedBg": "nord2", @@ -53,18 +54,18 @@ "toolOutput": "nord4", "mdHeading": "nord9", "mdLink": "nord9", - "mdLinkUrl": "nord3", + "mdLinkUrl": "overlay0", "mdCode": "nord9", "mdCodeBlock": "nord4", - "mdCodeBlockBorder": "nord2", - "mdQuote": "nord3", + "mdCodeBlockBorder": "overlay0", + "mdQuote": "overlay0", "mdQuoteBorder": "nord2", "mdHr": "nord2", "mdListBullet": "nord9", "toolDiffAdded": "nord14", "toolDiffRemoved": "nord11", - "toolDiffContext": "nord3", - "syntaxComment": "nord3", + "toolDiffContext": "overlay0", + "syntaxComment": "overlay0", "syntaxKeyword": "nord10", "syntaxFunction": "nord9", "syntaxVariable": "nord4", @@ -72,7 +73,7 @@ "syntaxNumber": "nord15", "syntaxType": "nord9", "syntaxOperator": "nord9", - "syntaxPunctuation": "nord3", + "syntaxPunctuation": "nord4", "thinkingOff": "nord3", "thinkingMinimal": "nord3", "thinkingLow": "nord3",