diff --git a/src/components/GlobalStyles.astro b/src/components/GlobalStyles.astro
index 40ff22b..e98a29e 100644
--- a/src/components/GlobalStyles.astro
+++ b/src/components/GlobalStyles.astro
@@ -90,6 +90,7 @@ color_set({
--license-block-bg: black(0.03) var(--codeblock-bg)
+ --link-underline: oklch(0.93 0.04 var(--hue)) oklch(0.40 0.08 var(--hue))
--link-hover: oklch(0.95 0.025 var(--hue)) oklch(0.40 0.08 var(--hue))
--link-active: oklch(0.90 0.05 var(--hue)) oklch(0.35 0.07 var(--hue))
@@ -215,6 +216,11 @@ color_set({
text-[var(--btn-content)] dark:text-white/75
}
+ .link-underline {
+ @apply transition underline decoration-2 decoration-dashed decoration-[var(--link-underline)]
+ hover:decoration-[var(--link-hover)] active:decoration-[var(--link-active)] underline-offset-[0.25rem]
+ }
+
.text-90 {
@apply text-black/90 dark:text-white/90
}
diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro
index 82fb0bc..edee470 100644
--- a/src/components/Navbar.astro
+++ b/src/components/Navbar.astro
@@ -52,7 +52,7 @@ let links: NavBarLink[] = navBarConfig.links.map((item: NavBarLink | LinkPreset)
-