diff --git a/frontend/src/components/layout/DashboardLayout.vue b/frontend/src/components/layout/DashboardLayout.vue index 25dbde9..1301217 100644 --- a/frontend/src/components/layout/DashboardLayout.vue +++ b/frontend/src/components/layout/DashboardLayout.vue @@ -62,7 +62,7 @@ function handleLogout() {
Corrosion
-

CORROSION

+

CORROSION

{{ auth.license?.server_name || 'Server Management' }}

@@ -93,7 +93,7 @@ function handleLogout() { :to="item.path" class="flex items-center gap-3 px-4 py-2 mx-2 rounded-lg text-sm transition-colors" :class="isActive(item.path) - ? 'bg-red-500/10 text-red-400' + ? 'bg-oxide-500/10 text-oxide-400' : 'text-neutral-400 hover:bg-neutral-800 hover:text-neutral-200'" > @@ -110,7 +110,7 @@ function handleLogout() { diff --git a/frontend/src/components/layout/PublicLayout.vue b/frontend/src/components/layout/PublicLayout.vue index 2628cff..f7c0698 100644 --- a/frontend/src/components/layout/PublicLayout.vue +++ b/frontend/src/components/layout/PublicLayout.vue @@ -9,7 +9,7 @@ import { RouterView } from 'vue-router' diff --git a/frontend/src/style.css b/frontend/src/style.css index d2452cc..ea6fec3 100644 --- a/frontend/src/style.css +++ b/frontend/src/style.css @@ -1,12 +1,25 @@ @import "tailwindcss"; -/* Corrosion Platform — Custom Styles */ +/* Corrosion Brand — Oxide Orange #F26622 */ +@theme { + --color-oxide-50: #FEF3EB; + --color-oxide-100: #FDE3D0; + --color-oxide-200: #FBC4A1; + --color-oxide-300: #F9A472; + --color-oxide-400: #F58543; + --color-oxide-500: #F26622; + --color-oxide-600: #D9541A; + --color-oxide-700: #B84315; + --color-oxide-800: #933510; + --color-oxide-900: #6E280C; + --color-oxide-950: #3D1506; +} /* Dark mode is default — Rust servers run at night */ :root { - --corrosion-red: #ef4444; - --corrosion-orange: #f97316; - --corrosion-dark: #0f0f0f; + --corrosion-accent: #F26622; + --corrosion-dark: #000000; + --corrosion-charcoal: #1E2024; --corrosion-surface: #1a1a1a; --corrosion-border: #2a2a2a; } diff --git a/frontend/src/views/auth/LoginView.vue b/frontend/src/views/auth/LoginView.vue index f5058f2..3a4f834 100644 --- a/frontend/src/views/auth/LoginView.vue +++ b/frontend/src/views/auth/LoginView.vue @@ -68,7 +68,7 @@ async function handleLogin() { required autocomplete="email" placeholder="admin@example.com" - class="w-full px-3 py-2.5 bg-neutral-800 border border-neutral-700 rounded-lg text-neutral-100 placeholder-neutral-500 focus:outline-none focus:ring-2 focus:ring-red-500/50 focus:border-red-500 transition-colors" + class="w-full px-3 py-2.5 bg-neutral-800 border border-neutral-700 rounded-lg text-neutral-100 placeholder-neutral-500 focus:outline-none focus:ring-2 focus:ring-oxide-500/50 focus:border-oxide-500 transition-colors" /> @@ -83,14 +83,14 @@ async function handleLogin() { required autocomplete="current-password" placeholder="Enter your password" - class="w-full px-3 py-2.5 bg-neutral-800 border border-neutral-700 rounded-lg text-neutral-100 placeholder-neutral-500 focus:outline-none focus:ring-2 focus:ring-red-500/50 focus:border-red-500 transition-colors" + class="w-full px-3 py-2.5 bg-neutral-800 border border-neutral-700 rounded-lg text-neutral-100 placeholder-neutral-500 focus:outline-none focus:ring-2 focus:ring-oxide-500/50 focus:border-oxide-500 transition-colors" />