From 673d937abec3f98513f6e9869b5b8bd3b65dcb55 Mon Sep 17 00:00:00 2001 From: Patrick Mulligan Date: Tue, 28 Jul 2026 18:34:36 +0200 Subject: [PATCH] feat(deck): 4-category costs + collaboration-wide copy Cost overview & breakdown render four accented categories (shared stack + one per entity); revenue, roadmap and ask copy updated for three entities; page title set to Solunar Punk Society. Co-Authored-By: Claude Opus 4.8 (1M context) --- index.html | 2 +- src/deck/slides/AskSlide.vue | 4 +- src/deck/slides/CostBreakdownSlide.vue | 35 ++++++++++------- src/deck/slides/InvestmentOverviewSlide.vue | 43 ++++++++++++++------- src/deck/slides/RevenueSlide.vue | 2 +- src/deck/slides/RoadmapSlide.vue | 4 +- 6 files changed, 54 insertions(+), 36 deletions(-) diff --git a/index.html b/index.html index 1253216..bb76429 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - ARCHIPELAGO — Investment Prospectus + Solunar Punk Society — Investment Prospectus
diff --git a/src/deck/slides/AskSlide.vue b/src/deck/slides/AskSlide.vue index 94d4194..cfb5de6 100644 --- a/src/deck/slides/AskSlide.vue +++ b/src/deck/slides/AskSlide.vue @@ -9,7 +9,7 @@ import { brand, raiseTotal, fmtUsd } from '../data'

The ask

- Help us grow the first two flowers + Help us grow the first three flowers

@@ -17,7 +17,7 @@ import { brand, raiseTotal, fmtUsd } from '../data'

- to launch {{ brand.fullName }} — an angel round for equity partners, open to backers of every size. + to launch {{ brand.name }} — an angel round for equity partners, open to backers of every size.

diff --git a/src/deck/slides/CostBreakdownSlide.vue b/src/deck/slides/CostBreakdownSlide.vue index 5922c91..0ce8972 100644 --- a/src/deck/slides/CostBreakdownSlide.vue +++ b/src/deck/slides/CostBreakdownSlide.vue @@ -4,7 +4,12 @@ import Icon from '../components/Icon.vue' import PlaceholderBadge from '../components/PlaceholderBadge.vue' import { costCategories, categoryTotal, fmtUsd } from '../data' -const heads = ['text-pine-300', 'text-amber-300', 'text-clay-400'] +const text: Record = { + amber: 'text-amber-300', + pine: 'text-pine-300', + indigo: 'text-indigo-300', + clay: 'text-clay-400', +} diff --git a/src/deck/slides/InvestmentOverviewSlide.vue b/src/deck/slides/InvestmentOverviewSlide.vue index 6e3346d..e7608d1 100644 --- a/src/deck/slides/InvestmentOverviewSlide.vue +++ b/src/deck/slides/InvestmentOverviewSlide.vue @@ -4,8 +4,19 @@ import Icon from '../components/Icon.vue' import PlaceholderBadge from '../components/PlaceholderBadge.vue' import { costCategories, categoryTotal, raiseTotal, fmtUsd } from '../data' -const tones = ['bg-pine-500', 'bg-amber-400', 'bg-clay-400'] -const dot = ['text-pine-300', 'text-amber-300', 'text-clay-400'] +// per-category colour (includes the shared 'amber' core-stack category) +const barBg: Record = { + amber: 'bg-amber-400', + pine: 'bg-pine-500', + indigo: 'bg-indigo-500', + clay: 'bg-clay-400', +} +const text: Record = { + amber: 'text-amber-300', + pine: 'text-pine-300', + indigo: 'text-indigo-300', + clay: 'text-clay-400', +}