diff --git a/src/assets/svg/bars.svg b/src/assets/svg/bars.svg
index 998b141..42e6ae2 100644
--- a/src/assets/svg/bars.svg
+++ b/src/assets/svg/bars.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/src/assets/svg/bluesky.svg b/src/assets/svg/bluesky.svg
index 0f25b8b..d6de3e8 100644
--- a/src/assets/svg/bluesky.svg
+++ b/src/assets/svg/bluesky.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/src/assets/svg/xmark.svg b/src/assets/svg/xmark.svg
index b3c5fe5..66a568d 100644
--- a/src/assets/svg/xmark.svg
+++ b/src/assets/svg/xmark.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/src/components/Header/Drawer.astro b/src/components/Header/Drawer.astro
index 02e671d..b433cfb 100644
--- a/src/components/Header/Drawer.astro
+++ b/src/components/Header/Drawer.astro
@@ -31,32 +31,24 @@ import { navLinks } from '../../data/nav-links';
x-transition:leave-start="visible-drawer"
x-transition:leave-end="hidden-drawer"
>
-
-
-
+
+
+
+
diff --git a/src/components/Header/Header.astro b/src/components/Header/Header.astro
index 26fbcf3..b355b38 100644
--- a/src/components/Header/Header.astro
+++ b/src/components/Header/Header.astro
@@ -31,7 +31,7 @@ import Drawer from './Drawer.astro';
align-items: center;
max-width: var(--max-page-width);
margin: auto;
- padding: 0 10px;
+ padding: 0 16px;
height: 100%;
}
diff --git a/src/components/Header/Nav.astro b/src/components/Header/Nav.astro
index a067ccd..1bfe8fe 100644
--- a/src/components/Header/Nav.astro
+++ b/src/components/Header/Nav.astro
@@ -10,10 +10,12 @@ const pathComponents = pathname.split('/').slice(1);
{
navLinks.map((link) => (
-
- {link.label}
+
+ {link.label}
- {pathComponents[0] === link.path ? : null}
))
}
@@ -24,13 +26,21 @@ const pathComponents = pathname.split('/').slice(1);
display: flex;
flex-direction: row;
list-style: none;
- gap: 20px;
+ gap: 10px;
font-size: 1.15rem;
font-weight: 600;
}
+ a {
+ color: var(--text);
+ padding: 5px 10px;
+ border-radius: var(--radius);
+ transition: background-color 0.2s ease-in-out;
+ }
+
a:hover {
- text-decoration: none;
+ background-color: rgba(0, 0, 0, 0.04);
+ opacity: 1;
}
.selected {
@@ -42,9 +52,16 @@ const pathComponents = pathname.split('/').slice(1);
background-color: var(--orange);
}
- @media screen and (max-width: 600px) {
+ @media screen and (max-width: 768px) {
nav {
display: none;
}
}
+
+ @media (prefers-color-scheme: dark) {
+ a:hover {
+ background-color: rgba(231, 237, 255, 0.1);
+ opacity: 1;
+ }
+ }
diff --git a/src/global.css b/src/global.css
index 092a42b..492f29d 100644
--- a/src/global.css
+++ b/src/global.css
@@ -18,7 +18,6 @@
--text: #4c4f69;
--background: #fcfcfc;
--radius: 5px;
- --shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
--border: 1px solid #ced3f1;
--max-page-width: 800px;
}
@@ -70,16 +69,12 @@ main p {
article img {
border-radius: var(--radius);
- box-shadow: var(--shadow);
display: block;
margin: auto;
max-width: var(--max-page-width);
height: auto;
}
-.no-shadow {
- box-shadow: none;
-}
.footnotes {
font-size: 1rem;
}