From bd90f0c6479e5b5ffbc7ba7b96db8582b5547775 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Fri, 30 Jan 2026 14:51:58 +0000 Subject: [PATCH] Add financial transparency page, fix gradient highlights - Create dedicated financial-transparency.html page in worldplay theme - Add route for /financial-transparency in server.js - Fix gradient text highlight CSS (add color:transparent, display:inline) - Add .highlight-text utility class for CTA section - Update link to use local page instead of CCG25 external link Co-Authored-By: Claude Opus 4.5 --- financial-transparency.html | 477 ++++++++++++++++++++++++++++++++++++ index.html | 9 +- server.js | 5 + 3 files changed, 488 insertions(+), 3 deletions(-) create mode 100644 financial-transparency.html diff --git a/financial-transparency.html b/financial-transparency.html new file mode 100644 index 0000000..76bb064 --- /dev/null +++ b/financial-transparency.html @@ -0,0 +1,477 @@ + + + + + + Financial Transparency | WORLDPLAY 2026 + + + + + + + +
+
+
+ + + +
+
+ + +
+

🎫 Participation Fee

+
+ €200 + Standard participation fee +
+

No one from the organizing team is being paid from participation fees, and all organizers are covering their own travel, food and accommodation. All fees go directly toward venue costs, shared resources, and programme materials.

+
+ +
+

🏠 Accommodation

+
+ €37.90/night + Shared dormitory-style rooms at Commons Hub +
+

Accommodation includes shared dormitory-style rooms with basic amenities. Bedding and towels are provided. The Commons Hub offers a co-living environment that fosters community and collaboration.

+

We're working on potential subsidies to reduce accommodation costs—stay tuned for updates.

+
+ +
+

🍽️ Food

+
+ ~€22.50/day average + Mix of catered and self-organized meals +
+ +
+
+ Days 1-3: Fully Catered + €35/day — Breakfast, lunch, and dinner with vegetarian/vegan options +
+
+ Days 4-7: Self-Organized + ~€10/day — Communal cooking with shared groceries +
+
+ +

The self-organized days are part of the WORLDPLAY ethos—cooking together builds community and allows for creative collaboration outside of sessions.

+
+ +
+

📊 7-Day Cost Estimate

+

WORLDPLAY runs June 7–13, 2026 (7 days, 7 nights)

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ItemCost
Participation Fee€200.00
Accommodation (7 nights × €37.90)€265.30
Food (3 days catered + 4 days self-org)€145.00
Estimated Total€610.30
+ +

This is an estimate. Final costs may vary slightly based on actual meal arrangements and any accommodation subsidies we secure.

+
+ +
+

💜 Need Financial Support?

+

We believe that financial constraints should not prevent anyone from participating in prefiguring postcapitalist futures. If you need support, please reach out—we'll do our best to help.

+ +
+
+
+ + + + diff --git a/index.html b/index.html index a8d3959..89d92f0 100644 --- a/index.html +++ b/index.html @@ -220,11 +220,14 @@ position: relative; } - .hero h1 .highlight { + .hero h1 .highlight, + .highlight-text { background: var(--gradient-1); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; + color: transparent; + display: inline; } /* Glitch effect */ @@ -1542,7 +1545,7 @@ 💰
Financial Transparency - Food for the first 3 days will be catered, then self/community organised. Accommodation at the Hub with potential subsidies. See full transparency details → + Food for the first 3 days will be catered, then self/community organised. Accommodation at the Hub with potential subsidies. See full transparency details →
@@ -1727,7 +1730,7 @@
-

Ready to Hijack Reality?

+

Ready to Hijack Reality?

Join fellow dreamers, makers, and reality-benders in prefiguring postcapitalist futures.

Register Now diff --git a/server.js b/server.js index 5844b2b..ad07455 100644 --- a/server.js +++ b/server.js @@ -367,6 +367,11 @@ app.get('/api/registrations/export', async (req, res) => { } }); +// Financial transparency page +app.get('/financial-transparency', (req, res) => { + res.sendFile(path.join(__dirname, 'financial-transparency.html')); +}); + // Health check app.get('/health', (req, res) => { res.json({ status: 'ok', timestamp: new Date().toISOString() });