From ce5c1e5de239f3dabadf17ad3e6b4d210ecd1499 Mon Sep 17 00:00:00 2001 From: Ronggur Mangaraja Habibun Date: Fri, 19 Jun 2026 14:58:11 +0700 Subject: [PATCH 1/2] fix(styles): restore datum-prose link color and underline Reorder datum-prose-base so prose-a overrides **:text-inherit, set --tw-prose-links to canyon-clay, and add matching underline decoration. Polish roadmap backlog row layout and reuse Icon for external links. --- src/components/roadmap/RoadmapBacklogRow.astro | 18 ++---------------- src/v1/styles/components-roadmap.css | 7 ++++--- src/v1/styles/utilities.css | 7 +++++-- 3 files changed, 11 insertions(+), 21 deletions(-) diff --git a/src/components/roadmap/RoadmapBacklogRow.astro b/src/components/roadmap/RoadmapBacklogRow.astro index 16d9ecad..6509cb77 100644 --- a/src/components/roadmap/RoadmapBacklogRow.astro +++ b/src/components/roadmap/RoadmapBacklogRow.astro @@ -1,5 +1,6 @@ --- // src/components/roadmap/RoadmapBacklogRow.astro +import Icon from '@components/Icon.astro'; import type { GitHubBacklogItem } from '@libs/githubBacklog'; interface Props { @@ -34,21 +35,6 @@ const { item } = Astro.props as Props; GitHub - + diff --git a/src/v1/styles/components-roadmap.css b/src/v1/styles/components-roadmap.css index 3c307d49..0c00f46b 100644 --- a/src/v1/styles/components-roadmap.css +++ b/src/v1/styles/components-roadmap.css @@ -102,6 +102,7 @@ } .roadmap-detail--sections { + @apply text-midnight-fjord; @apply flex flex-col gap-10; } @@ -152,11 +153,11 @@ } .roadmap-backlog-row { - @apply border-app---dark---utility-1 flex cursor-pointer flex-col items-start gap-4 border-b py-8 no-underline lg:flex-row lg:items-center lg:gap-10; + @apply border-app---dark---utility-1 flex cursor-pointer flex-col items-start gap-4 border-b py-8 no-underline md:gap-8 lg:flex-row lg:items-center lg:gap-10; } .roadmap-backlog-number { - @apply text-app---dark---utility-4 datum-text-xl w-14 shrink-0 font-mono leading-6 tabular-nums transition-opacity duration-150 lg:w-16; + @apply text-app---dark---utility-4 datum-text-base w-12 shrink-0 font-mono leading-6 tabular-nums transition-opacity duration-150; } .roadmap-backlog-title { @@ -179,7 +180,7 @@ .roadmap-backlog-row:hover .roadmap-backlog-title, .roadmap-backlog-row:hover .roadmap-backlog-badge, .roadmap-backlog-row:hover .roadmap-backlog-link { - @apply opacity-70; + @apply opacity-80; } /* ───────────────────────────────────────────────────────────────────────── diff --git a/src/v1/styles/utilities.css b/src/v1/styles/utilities.css index 6ed58cf9..70df8f1d 100644 --- a/src/v1/styles/utilities.css +++ b/src/v1/styles/utilities.css @@ -216,10 +216,13 @@ /* Shared prose link and inheritance base — applied by all datum-prose-* variants */ @utility datum-prose-base { + --tw-prose-links: var(--color-canyon-clay---links); + --tw-prose-links-hover: var(--color-canyon-clay---links/80); + @apply prose max-w-none; - @apply prose-a:text-canyon-clay---links/70 prose-a:font-normal; - @apply prose-a:hover:no-underline prose-a:hover:text-canyon-clay---links; @apply **:text-inherit; + @apply prose-a:font-normal prose-a:text-canyon-clay---links prose-a:underline prose-a:decoration-canyon-clay---links; + @apply prose-a:hover:no-underline prose-a:hover:text-canyon-clay---links/80; } @utility datum-prose-lg { From ebe639ccdc1e60ab5a27d4a75fac73614d7fb3bb Mon Sep 17 00:00:00 2001 From: Ronggur Mangaraja Habibun Date: Fri, 19 Jun 2026 15:08:34 +0700 Subject: [PATCH 2/2] style(footer): replace rotating cta colors with sage-mist Add sage-mist design token and apply static backgrounds to the footer CTA, illustration band, and roadmap placeholders. Remove the color morph animation script. --- src/components/Footer.astro | 70 ++-------------------------- src/v1/styles/components-roadmap.css | 3 +- src/v1/styles/components.css | 2 +- src/v1/styles/theme.css | 1 + src/v1/styles/variables.css | 1 + 5 files changed, 7 insertions(+), 70 deletions(-) diff --git a/src/components/Footer.astro b/src/components/Footer.astro index c899c5eb..0bc356ca 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -32,13 +32,10 @@ const navData = navigation as NavData; {/* Hero Content - Conditionally rendered */} { showCTA && ( -