From b35910e0f09921695dfe50c8a0807cef4f3eba49 Mon Sep 17 00:00:00 2001 From: Vivek Date: Thu, 9 Jul 2026 11:54:45 +0530 Subject: [PATCH 1/4] fix: match Webjs UI and example-blog logo to the webjs.dev brand mark The Webjs UI docs site and the example blog painted their logo mark with a color-mix of the accent and the foreground, which muddied the gradient and diverged from webjs.dev. Adopt the same --logo-from / --logo-to warm-orange stops the main site and docs app already use (light and dark), so the brand mark reads identically everywhere. --- examples/blog/app/layout.ts | 11 ++++++++++- packages/ui/packages/website/app/layout.ts | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/examples/blog/app/layout.ts b/examples/blog/app/layout.ts index cb4541a6..e25cbe65 100644 --- a/examples/blog/app/layout.ts +++ b/examples/blog/app/layout.ts @@ -155,6 +155,11 @@ export default function RootLayout({ children }: LayoutProps) { --accent-text: var(--accent); --accent-surface: color-mix(in oklch, var(--accent-live) 12%, transparent); --accent-border: color-mix(in oklch, var(--accent-live) 28%, transparent); + /* Logo mark gradient: the exact warm-orange stops webjs.dev uses, so + the brand mark reads identically here and on the main site (dark + default here; the light overrides below carry the light stops). */ + --logo-from: oklch(0.8 0.16 58); + --logo-to: oklch(0.62 0.18 44); --glow-a: oklch(0.63 0.17 44); --glow-strength: 0.16; @@ -178,6 +183,8 @@ export default function RootLayout({ children }: LayoutProps) { --accent: oklch(0.54 0.16 52); --accent-hover: oklch(0.5 0.16 52); --accent-fg: oklch(1 0 0); + --logo-from: oklch(0.63 0.17 50); + --logo-to: oklch(0.44 0.11 52); } /* light: OS preference */ @@ -195,6 +202,8 @@ export default function RootLayout({ children }: LayoutProps) { --accent: oklch(0.54 0.16 52); --accent-hover: oklch(0.5 0.16 52); --accent-fg: oklch(1 0 0); + --logo-from: oklch(0.63 0.17 50); + --logo-to: oklch(0.44 0.11 52); } } @@ -251,7 +260,7 @@ export default function RootLayout({ children }: LayoutProps) {