fix: dark black theme and real LUX production wordmark

- Dark theme: pure black background (oklch 0 0 0), monochrome chart colors
- LUX logos: replaced simplified polygons with production wordmark from @luxfi/logo
- Sidebar: near-black (#0d0d0d), monochrome primary colors
This commit is contained in:
2026-02-10 14:50:56 -08:00
parent 8f618ba2dd
commit 6ad79bde75
6 changed files with 43 additions and 42 deletions
+18 -18
View File
@@ -102,35 +102,35 @@
}
.dark {
--background: oklch(0.145 0 0);
--background: oklch(0 0 0);
--foreground: oklch(0.985 0 0);
--card: oklch(0.205 0 0);
--card: oklch(0.1 0 0);
--card-foreground: oklch(0.985 0 0);
--popover: oklch(0.205 0 0);
--popover: oklch(0.1 0 0);
--popover-foreground: oklch(0.985 0 0);
--primary: oklch(0.922 0 0);
--primary-foreground: oklch(0.205 0 0);
--secondary: oklch(0.269 0 0);
--primary: oklch(0.985 0 0);
--primary-foreground: oklch(0 0 0);
--secondary: oklch(0.15 0 0);
--secondary-foreground: oklch(0.985 0 0);
--muted: oklch(0.269 0 0);
--muted: oklch(0.15 0 0);
--muted-foreground: oklch(0.708 0 0);
--accent: oklch(0.269 0 0);
--accent: oklch(0.15 0 0);
--accent-foreground: oklch(0.985 0 0);
--destructive: oklch(0.704 0.191 22.216);
--destructive-foreground: oklch(0.985 0 0);
--border: oklch(1 0 0 / 10%);
--input: oklch(1 0 0 / 15%);
--input: oklch(1 0 0 / 12%);
--ring: oklch(0.556 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);
--chart-1: oklch(0.985 0 0);
--chart-2: oklch(0.708 0 0);
--chart-3: oklch(0.556 0 0);
--chart-4: oklch(0.8 0 0);
--chart-5: oklch(0.4 0 0);
--sidebar: oklch(0.05 0 0);
--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-primary: oklch(0.985 0 0);
--sidebar-primary-foreground: oklch(0 0 0);
--sidebar-accent: oklch(0.15 0 0);
--sidebar-accent-foreground: oklch(0.985 0 0);
--sidebar-border: oklch(1 0 0 / 10%);
--sidebar-ring: oklch(0.556 0 0);
+5 -1
View File
@@ -1,3 +1,7 @@
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<path d="M50 85 L15 25 L85 25 Z" fill="#ffffff"/>
<rect width="100" height="100" rx="20" fill="#000000"/>
<g transform="translate(18, 35) scale(1)" fill="#ffffff" fill-rule="nonzero">
<polygon points="18 12.485 18 17 0 17 0 0 5.061 0 5.061 12.485"/>
<path d="M62.991,0 L56.069,0 L50.841,5.265 L45.64,0 L33.537,0 L33.537,8.355 C33.537,10.39 32.904,12.547 28.355,12.547 C23.805,12.547 23.173,10.418 23.173,8.355 L23.173,0 L18,0 L18,8.355 C18,14.199 21.107,17 28.364,17 C35.593,17 38.728,14.171 38.728,8.355 L38.728,0.327 C38.728,0.215 38.858,0.159 38.942,0.233 L47.25,8.374 L38.7,16.748 L45.649,16.748 L50.85,11.483 L56.078,16.748 L63,16.748 L54.478,8.374 L62.991,0 Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 122 B

After

Width:  |  Height:  |  Size: 708 B

+5 -7
View File
@@ -1,8 +1,6 @@
<svg width="200" height="54" viewBox="0 0 200 54" xmlns="http://www.w3.org/2000/svg">
<!-- L -->
<polygon points="0,0 16,0 16,38 56,38 56,54 0,54" fill="#ffffff"/>
<!-- U -->
<path d="M62,0 L78,0 L78,32 C78,42 86,48 100,48 C114,48 122,42 122,32 L122,0 L138,0 L138,32 C138,48 122,54 100,54 C78,54 62,48 62,32 Z" fill="#ffffff"/>
<!-- X -->
<polygon points="144,0 164,0 182,22 200,0 200,0 182,26 200,54 180,54 164,34 148,54 144,54 160,26" fill="#ffffff"/>
<svg width="126" height="34" viewBox="0 0 63 17" xmlns="http://www.w3.org/2000/svg">
<g fill="#ffffff" fill-rule="nonzero">
<polygon points="18 12.485 18 17 0 17 0 0 5.061 0 5.061 12.485"/>
<path d="M62.991,0 L56.069,0 L50.841,5.265 L45.64,0 L33.537,0 L33.537,8.355 C33.537,10.39 32.904,12.547 28.355,12.547 C23.805,12.547 23.173,10.418 23.173,8.355 L23.173,0 L18,0 L18,8.355 C18,14.199 21.107,17 28.364,17 C35.593,17 38.728,14.171 38.728,8.355 L38.728,0.327 C38.728,0.215 38.858,0.159 38.942,0.233 L47.25,8.374 L38.7,16.748 L45.649,16.748 L50.85,11.483 L56.078,16.748 L63,16.748 L54.478,8.374 L62.991,0 Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 473 B

After

Width:  |  Height:  |  Size: 633 B

+5 -2
View File
@@ -1,3 +1,6 @@
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<path d="M50 85 L15 25 L85 25 Z" fill="#ffffff"/>
<svg width="126" height="34" viewBox="0 0 63 17" xmlns="http://www.w3.org/2000/svg">
<g fill="#ffffff" fill-rule="nonzero">
<polygon points="18 12.485 18 17 0 17 0 0 5.061 0 5.061 12.485"/>
<path d="M62.991,0 L56.069,0 L50.841,5.265 L45.64,0 L33.537,0 L33.537,8.355 C33.537,10.39 32.904,12.547 28.355,12.547 C23.805,12.547 23.173,10.418 23.173,8.355 L23.173,0 L18,0 L18,8.355 C18,14.199 21.107,17 28.364,17 C35.593,17 38.728,14.171 38.728,8.355 L38.728,0.327 C38.728,0.215 38.858,0.159 38.942,0.233 L47.25,8.374 L38.7,16.748 L45.649,16.748 L50.85,11.483 L56.078,16.748 L63,16.748 L54.478,8.374 L62.991,0 Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 124 B

After

Width:  |  Height:  |  Size: 633 B

+5 -7
View File
@@ -1,8 +1,6 @@
<svg width="200" height="54" viewBox="0 0 200 54" xmlns="http://www.w3.org/2000/svg">
<!-- L -->
<polygon points="0,0 16,0 16,38 56,38 56,54 0,54" fill="#1a1a1a"/>
<!-- U -->
<path d="M62,0 L78,0 L78,32 C78,42 86,48 100,48 C114,48 122,42 122,32 L122,0 L138,0 L138,32 C138,48 122,54 100,54 C78,54 62,48 62,32 Z" fill="#1a1a1a"/>
<!-- X -->
<polygon points="144,0 164,0 182,22 200,0 200,0 182,26 200,54 180,54 164,34 148,54 144,54 160,26" fill="#1a1a1a"/>
<svg width="126" height="34" viewBox="0 0 63 17" xmlns="http://www.w3.org/2000/svg">
<g fill="#000000" fill-rule="nonzero">
<polygon points="18 12.485 18 17 0 17 0 0 5.061 0 5.061 12.485"/>
<path d="M62.991,0 L56.069,0 L50.841,5.265 L45.64,0 L33.537,0 L33.537,8.355 C33.537,10.39 32.904,12.547 28.355,12.547 C23.805,12.547 23.173,10.418 23.173,8.355 L23.173,0 L18,0 L18,8.355 C18,14.199 21.107,17 28.364,17 C35.593,17 38.728,14.171 38.728,8.355 L38.728,0.327 C38.728,0.215 38.858,0.159 38.942,0.233 L47.25,8.374 L38.7,16.748 L45.649,16.748 L50.85,11.483 L56.078,16.748 L63,16.748 L54.478,8.374 L62.991,0 Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 473 B

After

Width:  |  Height:  |  Size: 633 B

+5 -7
View File
@@ -1,8 +1,6 @@
<svg width="200" height="54" viewBox="0 0 200 54" xmlns="http://www.w3.org/2000/svg">
<!-- L -->
<polygon points="0,0 16,0 16,38 56,38 56,54 0,54" fill="#ffffff"/>
<!-- U -->
<path d="M62,0 L78,0 L78,32 C78,42 86,48 100,48 C114,48 122,42 122,32 L122,0 L138,0 L138,32 C138,48 122,54 100,54 C78,54 62,48 62,32 Z" fill="#ffffff"/>
<!-- X -->
<polygon points="144,0 164,0 182,22 200,0 200,0 182,26 200,54 180,54 164,34 148,54 144,54 160,26" fill="#ffffff"/>
<svg width="126" height="34" viewBox="0 0 63 17" xmlns="http://www.w3.org/2000/svg">
<g fill="#ffffff" fill-rule="nonzero">
<polygon points="18 12.485 18 17 0 17 0 0 5.061 0 5.061 12.485"/>
<path d="M62.991,0 L56.069,0 L50.841,5.265 L45.64,0 L33.537,0 L33.537,8.355 C33.537,10.39 32.904,12.547 28.355,12.547 C23.805,12.547 23.173,10.418 23.173,8.355 L23.173,0 L18,0 L18,8.355 C18,14.199 21.107,17 28.364,17 C35.593,17 38.728,14.171 38.728,8.355 L38.728,0.327 C38.728,0.215 38.858,0.159 38.942,0.233 L47.25,8.374 L38.7,16.748 L45.649,16.748 L50.85,11.483 L56.078,16.748 L63,16.748 L54.478,8.374 L62.991,0 Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 473 B

After

Width:  |  Height:  |  Size: 633 B