diff --git a/src/components/focus/dimensions/DimensionTags.tsx b/src/components/focus/dimensions/DimensionTags.tsx index 77f6475..bbc03a4 100644 --- a/src/components/focus/dimensions/DimensionTags.tsx +++ b/src/components/focus/dimensions/DimensionTags.tsx @@ -188,7 +188,7 @@ export default function DimensionTags({ {dimensions.length === 0 && !disabled && ( { if (!disabled) { - e.currentTarget.style.borderColor = '#555'; + e.currentTarget.style.borderColor = 'var(--rah-border-stronger)'; } }} onMouseLeave={(e) => { - e.currentTarget.style.borderColor = '#333'; + e.currentTarget.style.borderColor = 'var(--rah-border-strong)'; }} > {dimension} @@ -243,14 +243,14 @@ export default function DimensionTags({ style={{ padding: '0 2px', fontSize: '14px', - color: '#666', + color: 'var(--rah-text-muted)', background: 'transparent', border: 'none', cursor: 'pointer', marginLeft: '2px' }} onMouseEnter={(e) => { e.currentTarget.style.color = '#ff6b6b'; }} - onMouseLeave={(e) => { e.currentTarget.style.color = '#666'; }} + onMouseLeave={(e) => { e.currentTarget.style.color = 'var(--rah-text-muted)'; }} > × @@ -270,21 +270,21 @@ export default function DimensionTags({ display: 'inline-flex', alignItems: 'center', fontSize: '11px', - color: '#666', + color: 'var(--rah-text-muted)', background: 'transparent', - border: '1px dashed #333', + border: '1px dashed var(--rah-border-strong)', borderRadius: '12px', padding: '2px 8px', cursor: 'pointer', transition: 'all 0.2s' }} onMouseEnter={(e) => { - e.currentTarget.style.color = '#999'; - e.currentTarget.style.borderColor = '#444'; + e.currentTarget.style.color = 'var(--rah-text-soft)'; + e.currentTarget.style.borderColor = 'var(--rah-border-stronger)'; }} onMouseLeave={(e) => { - e.currentTarget.style.color = '#666'; - e.currentTarget.style.borderColor = '#333'; + e.currentTarget.style.color = 'var(--rah-text-muted)'; + e.currentTarget.style.borderColor = 'var(--rah-border-strong)'; }} > +{hiddenCount} more @@ -302,21 +302,21 @@ export default function DimensionTags({ display: 'inline-flex', alignItems: 'center', fontSize: '11px', - color: '#666', + color: 'var(--rah-text-muted)', background: 'transparent', - border: '1px dashed #333', + border: '1px dashed var(--rah-border-strong)', borderRadius: '12px', padding: '2px 8px', cursor: 'pointer', transition: 'all 0.2s' }} onMouseEnter={(e) => { - e.currentTarget.style.color = '#999'; - e.currentTarget.style.borderColor = '#444'; + e.currentTarget.style.color = 'var(--rah-text-soft)'; + e.currentTarget.style.borderColor = 'var(--rah-border-stronger)'; }} onMouseLeave={(e) => { - e.currentTarget.style.color = '#666'; - e.currentTarget.style.borderColor = '#333'; + e.currentTarget.style.color = 'var(--rah-text-muted)'; + e.currentTarget.style.borderColor = 'var(--rah-border-strong)'; }} > show less @@ -340,18 +340,18 @@ export default function DimensionTags({ lineHeight: 1, color: 'var(--rah-text-muted)', background: 'transparent', - border: '1px dashed #333', + border: '1px dashed var(--rah-border-strong)', borderRadius: '4px', cursor: 'pointer', transition: 'color 120ms ease, border-color 120ms ease', }} onMouseEnter={(e) => { e.currentTarget.style.color = 'var(--rah-text-soft)'; - e.currentTarget.style.borderColor = '#555'; + e.currentTarget.style.borderColor = 'var(--rah-border-stronger)'; }} onMouseLeave={(e) => { e.currentTarget.style.color = 'var(--rah-text-muted)'; - e.currentTarget.style.borderColor = '#333'; + e.currentTarget.style.borderColor = 'var(--rah-border-strong)'; }} title="Add dimension" > diff --git a/src/components/helpers/MarkdownRenderer.tsx b/src/components/helpers/MarkdownRenderer.tsx index 1393a5b..af06833 100644 --- a/src/components/helpers/MarkdownRenderer.tsx +++ b/src/components/helpers/MarkdownRenderer.tsx @@ -14,7 +14,7 @@ export default function MarkdownRenderer({ content, streaming, onNodeClick }: Ma const segments = splitCodeBlocks(content); return ( -
+
{segments.map((seg, i) => seg.type === 'code' ? ( @@ -41,12 +41,12 @@ function CodeBlock({ code, language }: { code: string; language?: string }) { return (
- {language || 'code'} -
@@ -68,10 +68,10 @@ function renderTextWithFormatting(text: string, onNodeClick?: (nodeId: number) =
"
@@ -155,10 +155,10 @@ function parseInlineFormatting(text: string, onNodeClick?: (nodeId: number) => v {parseAndRenderContent(part.text, onNodeClick)} diff --git a/src/components/helpers/NodeLabelRenderer.tsx b/src/components/helpers/NodeLabelRenderer.tsx index 9e26f2b..42aa430 100644 --- a/src/components/helpers/NodeLabelRenderer.tsx +++ b/src/components/helpers/NodeLabelRenderer.tsx @@ -51,7 +51,7 @@ function NodeLabel({ id, title, dimensions, onNodeClick }: NodeLabelProps) { {truncatedTitle} diff --git a/src/components/helpers/SourceChip.tsx b/src/components/helpers/SourceChip.tsx index bda9735..f9e46ad 100644 --- a/src/components/helpers/SourceChip.tsx +++ b/src/components/helpers/SourceChip.tsx @@ -25,12 +25,12 @@ export default function SourceChip({ url, domain }: SourceChipProps) { display: 'inline-flex', alignItems: 'center', gap: 6, - background: '#1a1a1a', - border: '1px solid #2a2a2a', + background: 'var(--rah-bg-panel)', + border: '1px solid var(--rah-border)', borderRadius: 999, padding: '2px 8px', fontSize: 11, - color: '#bdbdbd', + color: 'var(--rah-text-secondary)', lineHeight: 1 }} > diff --git a/src/components/panes/SkillsPane.tsx b/src/components/panes/SkillsPane.tsx index 56fa7d5..ac171e3 100644 --- a/src/components/panes/SkillsPane.tsx +++ b/src/components/panes/SkillsPane.tsx @@ -126,29 +126,29 @@ export default function SkillsPane({ > - {selectedSkill.name} + {selectedSkill.name}
) : ( - {skills.length} skills + {skills.length} skills )}
{loading ? ( -
Loading...
+
Loading...
) : selectedSkill ? (
-
{selectedSkill.name}
-
{selectedSkill.description}
+
{selectedSkill.name}
+
{selectedSkill.description}
-
+
) : (
{skills.length === 0 ? ( -
+
No skills found
) : ( diff --git a/src/components/skills/SkillMarkdown.tsx b/src/components/skills/SkillMarkdown.tsx index 66995f0..68de7a9 100644 --- a/src/components/skills/SkillMarkdown.tsx +++ b/src/components/skills/SkillMarkdown.tsx @@ -5,18 +5,18 @@ import remarkGfm from 'remark-gfm'; export default function SkillMarkdown({ content }: { content: string }) { return ( -
+
( -

{children}

+

{children}

), h2: ({ children }) => ( -

{children}

+

{children}

), h3: ({ children }) => ( -

{children}

+

{children}

), p: ({ children }) => (

{children}

@@ -36,11 +36,11 @@ export default function SkillMarkdown({ content }: { content: string }) { return ( @@ -52,13 +52,13 @@ export default function SkillMarkdown({ content }: { content: string }) { {children} ), strong: ({ children }) => ( - {children} + {children} ), hr: () => ( -
+
), blockquote: ({ children }) => (
{children}