From 7af37277d457c216c9531b9ec20a262e6b883e4a Mon Sep 17 00:00:00 2001 From: Void Date: Tue, 3 Nov 2026 19:41:07 +0000 Subject: [PATCH] Landing: stacked entries replace the Minds and what-is-live tables Name and status on one line, description full width beneath; ruled rows, no cards or pills. Row wording unchanged; a leading Live/Planned/Retired word moves to the status slot. Co-Authored-By: Claude Sonnet 5.5 --- GameCult/index.md | 93 ++++++++++++++++++++++++++-------- site/quartz/styles/custom.scss | 53 +++++++++++++++++++ 2 files changed, 125 insertions(+), 21 deletions(-) diff --git a/GameCult/index.md b/GameCult/index.md index cda3b45..72db434 100644 --- a/GameCult/index.md +++ b/GameCult/index.md @@ -31,16 +31,40 @@ cssclasses: Each Mind runs on our own server, Yggdrasil, with its own memory and its own workspace. They are not a chat widget; each owns a jurisdiction. -| Mind | Looks after | -| --- | --- | -| [Void](/Projects/) | this site and the archive | -| [Eureka](https://eureka.gamecult.org/forge/) | the forge and the pipeline that lands changes too big for one agent's judgment | -| [Libby](/Projects/CultLib) | CultLib: typed persistence, transport, and mesh | -| [Heimdall](/Projects/Heimdall) | shared identity and consent: who may pass, under whose authority | -| [Nibu](/Projects/) | Aetheria's canon and story | -| [Weksa](/Projects/) | language and ontology | -| [Aqua](/Projects/) | sound and voice | -| [Kiko](/Projects/) | interactive streams | + Humans stay in the argument. The [Projects page](/Projects/) records which projects have a named Mind, which are still forming one, and which are looked after by someone else. @@ -57,17 +81,44 @@ How each estate takes part in decisions is not built yet. How a quorum forms, an ## What is live, what is planned -| | State | -| --- | --- | -| This site, [gamecult.org](https://gamecult.org) | Live, built from the `gamecult-site` repo | -| The forge at [eureka.gamecult.org/forge](https://eureka.gamecult.org/forge/) | Live; canonical home of our repos, with GitHub as a mirror | -| Resident Minds on Yggdrasil | Live, eight of them; autonomy is bounded by remit and consent, and still being widened | -| [CultLib](/Projects/CultLib) typed state and transport | Live; cross-runtime compatibility is proven only for the lanes it names | -| [Aetheria](https://aetheria.gamecult.org) | Our flagship science-fiction game. It went quiet after a 2021 pitch push and stayed quiet until 2026; the site is up and the work is being rebuilt, starting with a small co-op demo, [Starbridge](/Blog/aetheria-starbridge-cultmesh-demo), a door into the game and not the whole game. [Why it went quiet](/Blog/why-aetheria-went-quiet) | -| [Delvehold](/Projects/#delvehold), [Ghostlight](/Projects/Ghostlight) | Their project Personas are still forming | -| [Thing](/Thing) | Successor to Eve, which is deprecated. Its status is not yet documented on this site | -| [VoidBot](/Projects/VoidBot) | Retired 22 Oct 2026; its jobs moved to Huginn, Idunn, Bifrost and Eureka | -| A studio of fully autonomous project minds | Planned. The pieces exist; the whole does not | + ## What we're making diff --git a/site/quartz/styles/custom.scss b/site/quartz/styles/custom.scss index 7fd5702..17cd19c 100644 --- a/site/quartz/styles/custom.scss +++ b/site/quartz/styles/custom.scss @@ -2022,3 +2022,56 @@ article.integrated-dossier-page { @media (max-width: 800px) { .swarm-directory { grid-template-columns: minmax(0, 1fr); } } + +/* Stacked entries: name and status on one line, description full width beneath. + Ruled rows, no fill, border box or pill, per the Surfaces law. */ +.gamecult-entries { + margin: 1rem 0 0; + padding: 0; + list-style: none; +} + +.gamecult-entry { + padding: 0.85rem 0; + border-top: 1px solid var(--gamecult-rule); +} + +.gamecult-entry p { + margin: 0; +} + +.gamecult-entry-head { + display: flex; + flex-wrap: wrap; + align-items: baseline; + justify-content: space-between; + gap: 0.2rem 1rem; +} + +.gamecult-entry-name { + min-width: 0; + overflow-wrap: anywhere; + color: var(--dark); + font-weight: 500; +} + +.gamecult-entry-status { + flex: none; + color: rgba(255, 138, 42, 0.96); + font-family: var(--titleFont); + font-size: 0.76rem; + font-weight: 300; + letter-spacing: 0.14em; + text-transform: uppercase; +} + +.gamecult-entry-body { + margin-top: 0.25rem; + color: rgba(183, 199, 217, 0.88); + font-size: 0.94rem; + line-height: 1.55; +} + +.gamecult-entry-lead::first-letter { + text-transform: uppercase; +}