From 576b8559d79983d3d00396bb4c29c70c7328891b Mon Sep 17 00:00:00 2001 From: Padreug Date: Wed, 27 May 2026 12:25:01 +0200 Subject: [PATCH] feat: framed EARTH WALKER / DESIGN wordmark, themed via currentColor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Carries forward the original site's wordmark — heavier "EARTH WALKER" paired with lighter "DESIGN", contained in a thin rectangular frame — adapted to our type system (Fraunces semibold + light) rather than re-importing the original slab serif. Because everything is rendered in currentColor, the frame and both words invert automatically against the dark hero overlay, the dark theme, and any of the four palettes. Wordmark.vue takes a size prop ('sm' | 'md' | 'lg') driving type scale, frame padding, and letter-spacing. Replaces the plain-text brand in: - SiteHeader logo slot (sm) - Mobile Sheet drawer header (sm) - SiteFooter brand block (sm) - HomeView hero overlay above the headline (md) Co-Authored-By: Claude Opus 4.7 (1M context) --- src/components/layout/SiteFooter.vue | 5 +-- src/components/layout/SiteHeader.vue | 11 ++++--- src/components/layout/Wordmark.vue | 46 ++++++++++++++++++++++++++++ src/views/HomeView.vue | 7 ++--- 4 files changed, 58 insertions(+), 11 deletions(-) create mode 100644 src/components/layout/Wordmark.vue diff --git a/src/components/layout/SiteFooter.vue b/src/components/layout/SiteFooter.vue index e6036e1..e6f3912 100644 --- a/src/components/layout/SiteFooter.vue +++ b/src/components/layout/SiteFooter.vue @@ -1,6 +1,7 @@ + + diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index f8fe19f..670a448 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -4,6 +4,7 @@ import { RouterLink } from 'vue-router' import { useI18n } from 'vue-i18n' import { AspectRatio } from '@/components/ui/aspect-ratio' import { Button } from '@/components/ui/button' +import Wordmark from '@/components/layout/Wordmark.vue' import { projects } from '@/data/projects' const { t } = useI18n({ useScope: 'global' }) @@ -34,11 +35,9 @@ const projectCards = computed(() =>
-

- {{ t('home.hero.eyebrow') }} -

+

{{ t('home.hero.headline') }}
{{ t('home.hero.headline2') }}