diff --git a/frontend/src/components/AppShell.tsx b/frontend/src/components/AppShell.tsx
index 6536b7d..d4d8544 100644
--- a/frontend/src/components/AppShell.tsx
+++ b/frontend/src/components/AppShell.tsx
@@ -71,7 +71,7 @@ export default function AppShell() {
diff --git a/frontend/src/components/NavOverlay.tsx b/frontend/src/components/NavOverlay.tsx
index 2a9d3b0..bc4e659 100644
--- a/frontend/src/components/NavOverlay.tsx
+++ b/frontend/src/components/NavOverlay.tsx
@@ -41,14 +41,14 @@ export default function NavOverlay({ onClose }: Props) {
>
e.stopPropagation()} style={{ display: 'flex', flex: 1 }}>
{/* Left sidebar */}
-
+
{LEFT_MODULES.map(mod => (
{mod}
@@ -59,21 +59,21 @@ export default function NavOverlay({ onClose }: Props) {
{NAV_COLS.map(col => (
-
+
{col.title}
{col.items.map(item => {
if (typeof item === 'string') {
- return
{item}
+ return {item}
}
return (
{item.label}
- {item.star && ★}
+ {item.star && ★}
)
})}
diff --git a/frontend/src/pages/usr/LoginPage.tsx b/frontend/src/pages/usr/LoginPage.tsx
index fb8551b..6b11145 100644
--- a/frontend/src/pages/usr/LoginPage.tsx
+++ b/frontend/src/pages/usr/LoginPage.tsx
@@ -43,7 +43,7 @@ export default function LoginPage() {
}
return (
-
+
{/* Header */}
@@ -51,11 +51,11 @@ export default function LoginPage() {
{ANTLER_PATHS.map((d, i) =>
)}
-
Antler ERP
+
Antler ERP
欢迎登录EBC平台
{/* Hero */}
-
+
{/* Brand text */}
Enterprise Business Capability
@@ -84,7 +84,7 @@ export default function LoginPage() {
{/* Footer */}
-
+
🛠 ©Copyright Antler Software | 印刷ERP | 400-880-6237
diff --git a/frontend/src/styles/tokens.css b/frontend/src/styles/tokens.css
index cbd142b..2349f39 100644
--- a/frontend/src/styles/tokens.css
+++ b/frontend/src/styles/tokens.css
@@ -53,4 +53,21 @@
--color-table-row-alt: #f7f8fa;
--color-filterbar-bg: #ffffff;
--color-nav-overlay-bg: #2b3137;
+
+ /* === 4. NavOverlay colors === */
+ --color-nav-sidebar-border: #1e2226;
+ --color-nav-sidebar-active-bg: #34393f;
+ --color-nav-col-header: #e8eaee;
+ --color-nav-col-divider: #4a4f57;
+ --color-nav-item-text: #cfd3da;
+ --color-nav-item-star: #f3b526;
+
+ /* === 5. Login hero === */
+ --color-login-hero-start: #1a4ea0;
+ --color-login-hero-mid: #0a1d44;
+ --color-login-hero-end: #050d20;
+ --color-login-bg: #eaedf2;
+ --color-login-border: #d8dce2;
+ --color-login-brand: #e0a020;
+ --color-login-text-muted: #666666;
}