summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <65492573+Sycamost@users.noreply.github.com>2023-08-13 14:59:42 +0100
committerJoe Carstairs <65492573+Sycamost@users.noreply.github.com>2023-08-13 14:59:42 +0100
commitd07c2f6a7ed699f1a7e5762c06b9ec4e8a8e5e94 (patch)
treef4ed78caa9a3d86c3fd7903bdb712c5164793075
parent910dc5183c52d4d58cf5ba65583423a95dffdb30 (diff)
Fixes dark/light color-scheme switching
-rw-r--r--public/main.css25
-rw-r--r--src/components/Footer.astro2
-rw-r--r--src/components/Navbar.astro2
3 files changed, 13 insertions, 16 deletions
diff --git a/public/main.css b/public/main.css
index e89888f..fcdf397 100644
--- a/public/main.css
+++ b/public/main.css
@@ -20,10 +20,10 @@
--color-primary-900: #010003;
--color-primary-900: oklch(5% 0.02 290);
- --text-color: var(--color-primary-900);
- --text-highlight-color: var(--color-primary-800);
- --background-color: var(--color-primary-50);
- --background-highlight-color: var(--color-primary-200);
+ --text-color: var(--color-primary-50);
+ --text-highlight-color: var(--color-primary-100);
+ --background-color: var(--color-primary-900);
+ --background-highlight-color: var(--color-primary-800);
--max-width-prose-content: 35rem;
--max-width-all-content: 56.6rem; /* golden ratio * prose content width */
@@ -53,16 +53,6 @@
background-color: var(--background-color);
}
-.dark {
- --text-color: var(--color-primary-50);
- --text-highlight-color: var(--color-primary-100);
- --background-color: var(--color-primary-900);
- --background-highlight-color: var(--color-primary-800);
-
- color: var(--text-color);
- background-color: var(--background-color);
-}
-
@media (min-width: 40rem) {
:root {
--sm-to-lg: calc(var(--breakpoint-lg) - var(--breakpoint-sm));
@@ -76,6 +66,13 @@
:is(main, article) {
container-name: main;
container-type: inline-size;
+
+ --text-color: var(--color-primary-900);
+ --text-highlight-color: var(--color-primary-800);
+ --background-color: var(--color-primary-50);
+ --background-highlight-color: var(--color-primary-200);
+ color: var(--text-color);
+ background-color: var(--background-color);
}
:is(main, article) > :is(section, header):not(:is(section, header) :is(section, header)) {
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
index f5de8b8..2f58ae2 100644
--- a/src/components/Footer.astro
+++ b/src/components/Footer.astro
@@ -2,7 +2,7 @@
---
-<footer class="dark">
+<footer>
<p class="btn back-to-top-link">
<a href="#main">▴ Back til tap</a>
</p>
diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro
index 1ce0749..605ba68 100644
--- a/src/components/Navbar.astro
+++ b/src/components/Navbar.astro
@@ -14,7 +14,7 @@ const { locale } = Astro.props;
const t = translate(locale);
---
-<nav class="dark">
+<nav>
<h1 class="logo">
<a href="/">
{t(tSite, { key: 'scots-leid-associe' })}