diff --git a/surfsense_web/app/globals.css b/surfsense_web/app/globals.css index a37ddb8f3..76e3eea8c 100644 --- a/surfsense_web/app/globals.css +++ b/surfsense_web/app/globals.css @@ -39,7 +39,11 @@ --chart-4: oklch(0.828 0.189 84.429); --chart-5: oklch(0.769 0.188 70.08); --radius: 0.625rem; - --sidebar: oklch(0.985 0 0); + /* Unified surface used by the left sidebar, main panel, and right panel. */ + --panel: oklch(0.96 0 0); + /* Distinct (lighter) surface used by the leftmost icon rail. */ + --rail: oklch(0.985 0 0); + --sidebar: var(--panel); --sidebar-foreground: oklch(0.145 0 0); --sidebar-primary: oklch(0.205 0 0); --sidebar-primary-foreground: oklch(0.985 0 0); @@ -47,7 +51,7 @@ --sidebar-accent-foreground: oklch(0.205 0 0); --sidebar-border: oklch(0.922 0 0); --sidebar-ring: oklch(0.708 0 0); - --main-panel: oklch(1 0 0); + --main-panel: var(--panel); --syntax-bg: #f5f5f5; --brand: oklch(0.623 0.214 259.815); --highlight: oklch(0.852 0.199 91.936); @@ -70,23 +74,27 @@ --accent-foreground: oklch(0.985 0 0); --destructive: oklch(0.577 0.245 27.325); --destructive-foreground: oklch(0.985 0 0); - --border: oklch(0.269 0 0); - --input: oklch(0.269 0 0); + --border: oklch(0.32 0 0); + --input: oklch(0.32 0 0); --ring: oklch(0.439 0 0); --chart-1: oklch(0.488 0.243 264.376); --chart-2: oklch(0.696 0.17 162.48); --chart-3: oklch(0.769 0.188 70.08); --chart-4: oklch(0.627 0.265 303.9); --chart-5: oklch(0.645 0.246 16.439); - --sidebar: oklch(0.205 0 0); + /* Unified surface used by the left sidebar, main panel, and right panel. */ + --panel: oklch(0.24 0 0); + /* Distinct (slightly darker) surface used by the leftmost icon rail. */ + --rail: oklch(0.205 0 0); + --sidebar: var(--panel); --sidebar-foreground: oklch(0.985 0 0); --sidebar-primary: oklch(0.488 0.243 264.376); --sidebar-primary-foreground: oklch(0.985 0 0); --sidebar-accent: oklch(0.269 0 0); --sidebar-accent-foreground: oklch(0.985 0 0); - --sidebar-border: oklch(0.269 0 0); + --sidebar-border: oklch(0.32 0 0); --sidebar-ring: oklch(0.439 0 0); - --main-panel: oklch(0.18 0 0); + --main-panel: var(--panel); --syntax-bg: #1e1e1e; --brand: oklch(0.707 0.165 254.624); --highlight: oklch(0.852 0.199 91.936); @@ -118,6 +126,8 @@ --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-main-panel: var(--main-panel); + --color-panel: var(--panel); + --color-rail: var(--rail); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); diff --git a/surfsense_web/components/assistant-ui/user-message.tsx b/surfsense_web/components/assistant-ui/user-message.tsx index 145ac2d7e..b28ee374e 100644 --- a/surfsense_web/components/assistant-ui/user-message.tsx +++ b/surfsense_web/components/assistant-ui/user-message.tsx @@ -102,7 +102,7 @@ export const UserMessage: FC = () => {
-
+
diff --git a/surfsense_web/components/layout/ui/right-panel/RightPanel.tsx b/surfsense_web/components/layout/ui/right-panel/RightPanel.tsx index 3dc7a96d4..1e543c885 100644 --- a/surfsense_web/components/layout/ui/right-panel/RightPanel.tsx +++ b/surfsense_web/components/layout/ui/right-panel/RightPanel.tsx @@ -61,7 +61,7 @@ function CollapseButton({ onClick }: { onClick: () => void }) { variant="ghost" size="icon" onClick={onClick} - className="h-8 w-8 shrink-0 text-muted-foreground hover:text-muted-foreground hover:bg-muted/40" + className="h-8 w-8 shrink-0 text-muted-foreground hover:text-muted-foreground hover:bg-accent" > Collapse panel @@ -102,7 +102,7 @@ export function RightPanelExpandButton() { variant="ghost" size="icon" onClick={() => startTransition(() => setCollapsed(false))} - className="h-8 w-8 shrink-0 -m-0.5 text-muted-foreground hover:text-muted-foreground hover:bg-muted/40" + className="h-8 w-8 shrink-0 -m-0.5 text-muted-foreground hover:text-muted-foreground hover:bg-accent" > Expand panel @@ -203,7 +203,7 @@ export function RightPanel({ documentsPanel }: RightPanelProps) { return (