diff --git a/public/logo-dark.png b/public/logo-dark.png
new file mode 100644
index 0000000..2b7e615
Binary files /dev/null and b/public/logo-dark.png differ
diff --git a/public/logo-placeholder.svg b/public/logo-placeholder.svg
deleted file mode 100644
index 046aa02..0000000
--- a/public/logo-placeholder.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
\ No newline at end of file
diff --git a/public/logo-white.png b/public/logo-white.png
new file mode 100644
index 0000000..daef780
Binary files /dev/null and b/public/logo-white.png differ
diff --git a/src/components/Navigation.astro b/src/components/Navigation.astro
index 9754cb4..fadbdfb 100644
--- a/src/components/Navigation.astro
+++ b/src/components/Navigation.astro
@@ -7,10 +7,11 @@ const currentPath = Astro.url.pathname;
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/src/styles/global.css b/src/styles/global.css
index 6e1d18f..e5cfd1e 100644
--- a/src/styles/global.css
+++ b/src/styles/global.css
@@ -137,6 +137,15 @@ nav {
align-items: center;
gap: 0.5rem;
flex-shrink: 0;
+ text-decoration: none !important;
+ color: var(--color-text) !important;
+ transition: var(--transition-fast);
+}
+
+.nav-brand:hover {
+ text-decoration: none !important;
+ opacity: 0.8;
+ transform: translateY(-1px);
}
.nav-logo {
@@ -144,6 +153,23 @@ nav {
height: 32px;
}
+/* Logo theme switching - global styles */
+.nav-logo-light {
+ display: block;
+}
+
+.nav-logo-dark {
+ display: none;
+}
+
+[data-theme="dark"] .nav-logo-light {
+ display: none;
+}
+
+[data-theme="dark"] .nav-logo-dark {
+ display: block;
+}
+
.nav-links {
display: flex;
align-items: center;