diff --git a/website/astro.config.mjs b/website/astro.config.mjs
index c73c1f8..ea9e669 100644
--- a/website/astro.config.mjs
+++ b/website/astro.config.mjs
@@ -16,10 +16,11 @@ export default defineConfig({
dark: './src/assets/logo-dark.png',
replacesTitle: true,
},
- favicon: '/favicon.svg',
+ favicon: '/favicon.svg?v=green-leaf-1',
head: [
- // PNG fallback for browsers without SVG favicons; the SVG favicon uses dark ink on light tabs and white on dark.
- { tag: 'link', attrs: { rel: 'icon', type: 'image/png', sizes: '128x128', href: '/favicon.png' } },
+ // Starlight places its adaptive SVG after these explicit fallbacks.
+ { tag: 'link', attrs: { rel: 'icon', type: 'image/png', sizes: '128x128', href: '/favicon.png?v=green-leaf-1', media: '(prefers-color-scheme: light)' } },
+ { tag: 'link', attrs: { rel: 'icon', type: 'image/png', sizes: '128x128', href: '/favicon-dark.png?v=green-leaf-1', media: '(prefers-color-scheme: dark)' } },
{ tag: 'meta', attrs: { property: 'og:image', content: 'https://sqlclean.io/assets/og-sqlclean-docs.png' } },
{ tag: 'meta', attrs: { property: 'og:image:width', content: '1200' } },
{ tag: 'meta', attrs: { property: 'og:image:height', content: '630' } },
diff --git a/website/public/assets/icon.png b/website/public/assets/icon.png
index d5492b7..5eb4a4c 100644
Binary files a/website/public/assets/icon.png and b/website/public/assets/icon.png differ
diff --git a/website/public/favicon-dark.png b/website/public/favicon-dark.png
new file mode 100644
index 0000000..8d8732c
Binary files /dev/null and b/website/public/favicon-dark.png differ
diff --git a/website/public/favicon.ico b/website/public/favicon.ico
new file mode 100644
index 0000000..ed09fa6
Binary files /dev/null and b/website/public/favicon.ico differ
diff --git a/website/public/favicon.png b/website/public/favicon.png
index d5492b7..5eb4a4c 100644
Binary files a/website/public/favicon.png and b/website/public/favicon.png differ
diff --git a/website/public/favicon.svg b/website/public/favicon.svg
index 1e28cff..2b1ae03 100644
--- a/website/public/favicon.svg
+++ b/website/public/favicon.svg
@@ -1,5 +1,5 @@
-
\ No newline at end of file
+
diff --git a/website/public/index.html b/website/public/index.html
index 6dcd2b6..dead8ae 100644
--- a/website/public/index.html
+++ b/website/public/index.html
@@ -18,8 +18,9 @@
-
-
+
+
+