diff --git a/src/layouts/main.astro b/src/layouts/main.astro index 731a65e..d89766e 100644 --- a/src/layouts/main.astro +++ b/src/layouts/main.astro @@ -77,12 +77,26 @@ const locale = pathname.startsWith("/en") color: rgba(255, 255, 255, 0.75) !important; } + /* Non-scrolled: light text on purple gradient background */ + [data-facet="code"] #header a, + [data-facet="code"] #header nav, + [data-facet="code"] #header svg { + color: rgba(255, 255, 255, 0.85) !important; + } + + [data-facet="code"] #header a:hover, + [data-facet="code"] #header svg:hover { + color: white !important; + } + + /* Scrolled: purple text on white background */ [data-facet="code"] #header .bg-white\/80 { background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px); } - [data-facet="code"] #header .bg-white\/80 a { + [data-facet="code"] #header .bg-white\/80 a, + [data-facet="code"] #header .bg-white\/80 svg { color: var(--facet-color) !important; }