From 783b853aee770400579a3cb939929c1797de9142 Mon Sep 17 00:00:00 2001 From: jay Date: Fri, 26 Jun 2026 18:42:52 -0400 Subject: [PATCH] joy cards: restore eyelash title to mockup size + darken the micro-labels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Eyelash title (On This Day / Quote of the Day) was rendering ~16px; the mockup is 22px (CD sized it up for prominence). Bumped to clamp(17px,2.4vw,22px). - "The story" / "What it means" micro-labels were the mockup's light tan (#a89880) — low-contrast on the cream card. Darkened to #74633f for readability. Applied to both /onthisday and /quote so the "letter" family stays consistent. Co-Authored-By: Claude Opus 4.8 --- frontend/src/routes/onthisday/+page.svelte | 4 ++-- frontend/src/routes/quote/+page.svelte | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/routes/onthisday/+page.svelte b/frontend/src/routes/onthisday/+page.svelte index 4c0d628..bafe0e6 100644 --- a/frontend/src/routes/onthisday/+page.svelte +++ b/frontend/src/routes/onthisday/+page.svelte @@ -104,7 +104,7 @@ .eyebrow { display: flex; align-items: center; gap: 14px; } .eye-rule { width: 34px; height: 3px; background: #3a7d5b; border-radius: 2px; flex: none; } - .eye-label { font-family: 'Hanken Grotesk', sans-serif; font-size: clamp(13px, 1.7vw, 16px); font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #2c5d44; } + .eye-label { font-family: 'Hanken Grotesk', sans-serif; font-size: clamp(17px, 2.4vw, 22px); font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase; color: #2c5d44; } .dateline { display: flex; align-items: center; gap: 16px; margin: clamp(20px, 3vw, 26px) 0 14px; } .dl-rule { flex: 1; height: 1.5px; background: rgba(70, 120, 90, 0.26); } @@ -131,7 +131,7 @@ .story-head { display: flex; align-items: center; gap: 12px; margin-top: clamp(26px, 4vw, 34px); } .sh-rule { width: 26px; height: 2px; background: #bcae93; border-radius: 2px; flex: none; } - .sh-label { font-family: 'Hanken Grotesk', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase; color: #a89880; } + .sh-label { font-family: 'Hanken Grotesk', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase; color: #74633f; } .story { font-family: 'Newsreader', Georgia, serif; font-size: clamp(1rem, 1.8vw, 1.13rem); line-height: 1.68; color: #4f574f; margin: 12px 0 0; max-width: 64ch; diff --git a/frontend/src/routes/quote/+page.svelte b/frontend/src/routes/quote/+page.svelte index 19be600..eb9cdd1 100644 --- a/frontend/src/routes/quote/+page.svelte +++ b/frontend/src/routes/quote/+page.svelte @@ -140,7 +140,7 @@ .eyebrow { position: relative; display: flex; align-items: center; gap: 14px; } .eye-rule { width: 34px; height: 3px; background: #8f5e72; border-radius: 2px; flex: none; } - .eye-label { font-family: 'Hanken Grotesk', sans-serif; font-size: clamp(13px, 1.7vw, 16px); font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #7e4f63; } + .eye-label { font-family: 'Hanken Grotesk', sans-serif; font-size: clamp(17px, 2.4vw, 22px); font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase; color: #7e4f63; } .quote { position: relative; font-family: 'Playfair Display', Georgia, serif; font-style: italic; font-weight: 600; @@ -156,7 +156,7 @@ .hr { position: relative; height: 1px; background: rgba(120, 90, 40, 0.16); margin: clamp(28px, 4vw, 38px) 0 24px; } .means-head { position: relative; display: flex; align-items: center; gap: 12px; } .mh-rule { width: 26px; height: 2px; background: #bcae93; border-radius: 2px; flex: none; } - .mh-label { font-family: 'Hanken Grotesk', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase; color: #a89880; } + .mh-label { font-family: 'Hanken Grotesk', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase; color: #74633f; } .meaning { position: relative; font-family: 'Newsreader', Georgia, serif; font-size: clamp(1rem, 1.8vw, 1.13rem); line-height: 1.65; color: #5c5249; margin: 12px 0 0; max-width: 60ch;