From 66c3f6492f9bf4f3cb533007c566e8f17b4eaf83 Mon Sep 17 00:00:00 2001 From: Jonathan Hvid Date: Tue, 12 May 2026 09:52:29 +0200 Subject: [PATCH] style: drop eyebrows + body italics across editorial pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Applies the v3 rules globally: italics reserved for the Bifrost wordmark and section-links; uppercase tracked eyebrows removed from page heads and content sections. Pages updated: - /members: drops the 'MEMBERS' eyebrow + italic on h1 + italic on member name + italic on pull-quote. - /events: drops the head eyebrow + 'Next up · Members only' / 'Invitation by hand' hero eyebrows + 'Also coming up' / 'Past gatherings' sub-section eyebrows + italics on hero day, hero title, also-row titles, past-card titles. The past-gatherings header-row 'View all →' link migrates to the bottom of the section as a section-link. - /events/past: drops the eyebrow + italic h1; back-link uses .section-link. - /dispatches/: drops the 'DISPATCHES' eyebrow + italic h1 + dispatch-row title italic + date column italic. - /dispatches/[slug]: drops italic on the article title + h2/h3 inside rendered markdown + blockquote italic + adjacent prev/next title italic. Back-link migrates to .section-link. - /roadmap: drops the 'ROADMAP' eyebrow and the .lead class on the subtitle. Orphaned eyebrow class rules left in place; harmless and the next visual pass can sweep them with the rest of the unused CSS. Co-Authored-By: Claude Opus 4.7 (1M context) --- .claude/settings.local.json | 34 ++++++++++++++++++++++++++++++- src/pages/dispatches/[slug].astro | 18 +++------------- src/pages/dispatches/index.astro | 5 +---- src/pages/events.astro | 24 ++++------------------ src/pages/events/past.astro | 18 +++------------- src/pages/members.astro | 15 ++------------ src/pages/roadmap.astro | 3 +-- 7 files changed, 47 insertions(+), 70 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 9f78736..1b31df2 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -12,7 +12,39 @@ "Bash(node scripts/seed.js)", "Bash(pnpm typecheck *)", "Bash(pnpm build *)", - "Bash(identify /home/jonathan/Documents/DEV/Project-Bifrost/public/innofounder-logo.png)" + "Bash(identify /home/jonathan/Documents/DEV/Project-Bifrost/public/innofounder-logo.png)", + "Bash(pnpm dev *)", + "Bash(awk '{print $1}')", + "Bash(pnpm db:migrate *)", + "Bash(sqlite3 bifrost.db \".schema users\")", + "Bash(sqlite3 bifrost.db \".schema attendance\")", + "Bash(sqlite3 bifrost.db \"SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;\")", + "Bash(sqlite3 bifrost.db \"SELECT id, name, slug FROM users;\")", + "Bash(node *)", + "Bash(pnpm db:seed:roadmap)", + "Bash(pnpm test *)", + "Bash(curl -sI http://localhost:4321/pulse -b \"bifrost_session=test\")", + "Bash(curl -sI http://localhost:4321/admin)", + "Bash(pnpm db:seed:demo *)", + "Bash(curl -s -c /tmp/jar.txt -b /tmp/jar.txt -d \"email=lars@rigspolitiet.dk&password=cab123\" http://localhost:4321/login -i)", + "Bash(curl -sI -b /tmp/jar.txt http://localhost:4321/)", + "Bash(curl -s -b /tmp/jar.txt http://localhost:4321/pulse)", + "Bash(curl -s -c /tmp/jonjar.txt -b /tmp/jonjar.txt -d \"email=jonathan@fenja.ai&password=fenja123\" http://localhost:4321/login -i)", + "Bash(curl -s -b /tmp/jonjar.txt \"http://localhost:4321/admin?tab=pulses\")", + "Bash(curl -s -b /tmp/jonjar.txt \"http://localhost:4321/admin?tab=roadmap\")", + "Bash(curl -s -b /tmp/jonjar.txt \"http://localhost:4321/admin?tab=events\")", + "Bash(curl -s -b /tmp/jonjar.txt \"http://localhost:4321/admin?tab=activity\")", + "Bash(awk NR>=107 && NR<=117 *)", + "Bash(awk 'NR==111' src/lib/format.ts)", + "Bash(curl -s -c /tmp/jar.txt -d \"email=lars@rigspolitiet.dk&password=cab123\" http://localhost:4321/login -o /dev/null -i)", + "Bash(curl -sI -b /tmp/jar.txt http://localhost:4321/pulse)", + "Bash(curl -s -b /tmp/jar.txt http://localhost:4321/members)", + "Bash(curl -s -b /tmp/jar.txt http://localhost:4321/events)", + "Bash(curl -s -b /tmp/jar.txt http://localhost:4321/dispatches)", + "Bash(curl -s -b /tmp/jar.txt http://localhost:4321/dispatches/1-we-are-deprioritising-public-cloud-parity-for-q3)", + "Bash(pnpm db:seed)", + "Bash(curl -s -c /tmp/jar.txt -d \"email=lars@virk2.dk&password=cab123\" http://localhost:4321/login -o /dev/null -i)", + "Bash(curl -s -c /tmp/jar.txt -d \"email=lars@virk2.dk&password=cab123\" http://localhost:4321/login -o /dev/null)" ] } } diff --git a/src/pages/dispatches/[slug].astro b/src/pages/dispatches/[slug].astro index d70fbc6..e889cfa 100644 --- a/src/pages/dispatches/[slug].astro +++ b/src/pages/dispatches/[slug].astro @@ -38,7 +38,7 @@ const bodyHtml = renderMd(d.body);
- ← All dispatches + ← All dispatches
@@ -50,7 +50,7 @@ const bodyHtml = renderMd(d.body);
-

{d.title}

+

{d.title}