diff --git a/static/css/dashboard.css b/static/css/dashboard.css index aa627777..eb73a911 100644 --- a/static/css/dashboard.css +++ b/static/css/dashboard.css @@ -131,12 +131,15 @@ body { } .login-logo { - width: 80px; - height: 80px; - margin: 0 auto 1rem; - border-radius: 16px; - box-shadow: var(--shadow); + width: 120px; + height: 120px; + max-width: 40vw; + margin: 0 auto 1.5rem; + border-radius: 20px; + box-shadow: var(--shadow-lg); object-fit: contain; + image-rendering: -webkit-optimize-contrast; + image-rendering: crisp-edges; } .login-header h1 { @@ -369,6 +372,8 @@ body { object-fit: contain; flex-shrink: 0; box-shadow: 0 2px 8px rgba(254, 128, 25, 0.3); + image-rendering: -webkit-optimize-contrast; + image-rendering: crisp-edges; } .sidebar.collapsed .sidebar-logo { @@ -376,6 +381,19 @@ body { height: 40px; } +.logo-fallback { + color: var(--orange); + font-size: 1.5rem; + min-width: 24px; + opacity: 0; + transition: opacity 0.2s; +} + +.sidebar-logo[src=""] + .logo-fallback, +.sidebar-logo:not([src]) + .logo-fallback { + opacity: 1; +} + /* Legacy icon fallback removed - logo replaces */ .sidebar-menu { diff --git a/static/img/logo-full.png b/static/img/logo-full.png new file mode 100644 index 00000000..8428ea27 Binary files /dev/null and b/static/img/logo-full.png differ diff --git a/static/img/logo-icon.png b/static/img/logo-icon.png new file mode 100644 index 00000000..e71819a4 Binary files /dev/null and b/static/img/logo-icon.png differ diff --git a/static/index.html b/static/index.html index 16bae8fb..86c31591 100644 --- a/static/index.html +++ b/static/index.html @@ -6,7 +6,8 @@
+
Admin Dashboard