From 015235f820c55423fc9d862087f58f3db86af6ae Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 2 Oct 2026 18:33:51 +0200 Subject: [PATCH] Brand note: a Surfaces section (no cards except floats; --gamecult-rule groups); site architecture says hero sections Co-Authored-By: Claude Opus 5.5 --- GameCult/Docs/Site-Architecture.md | 2 +- docs/brand-design-language.md | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/GameCult/Docs/Site-Architecture.md b/GameCult/Docs/Site-Architecture.md index c9ac6cc..1ea4fd5 100644 --- a/GameCult/Docs/Site-Architecture.md +++ b/GameCult/Docs/Site-Architecture.md @@ -33,7 +33,7 @@ the detailed authority map and proof boundaries. `site/quartz/styles/custom.scss` owns their shared presentation through `.gamecult-studio-page`; `site/quartz.layout.ts` places page metadata. - Markdown, authored HTML, assets, and Quartz-generated link classes become - static pages with shared typography, spacing, hero panels, and action links. + static pages with shared typography, spacing, hero sections, and action links. - `.gamecult-action` owns button padding and chrome for both internal and external links. The generic internal-link reset excludes these controls. - Projects uses a two-column directory, becoming one column below 800px. diff --git a/docs/brand-design-language.md b/docs/brand-design-language.md index 5d96b6e..95611c6 100644 --- a/docs/brand-design-language.md +++ b/docs/brand-design-language.md @@ -94,6 +94,18 @@ The nav (`.gamecult-nav-link`) is plain Ubuntu text, weight 500 at 0.92rem, in with no rule, fill or underline. This follows the Delvehold site's nav. The active route also carries `aria-current="page"`, and there are no nav pills. +## Surfaces + +The site has no cards. A content box carries no fill, border, radius or shadow of +its own; the article (`.center > article`) sits on the page ground on every page. +The exception is a box holding something that floats in the flow: a captioned +image or figure (`.gamecult-media-card`), an embed's own edge, a popover. +Grouping is whitespace, type hierarchy and one hairline, `--gamecult-rule` +(declared on `body`), drawn as `border-top: 1px solid var(--gamecult-rule)` on +the top edge of a section or row (`.gamecult-feature-card`, `.swarm-domain-card`) +and named by the mono uppercase tracked label (`.gamecult-kicker`). An aside such +as `.gamecult-evidence-note` is a left rule with no fill. + ## Ritual Paper — a scoped variant Three long-form essays carry a distinct treatment, scoped by slug in @@ -139,7 +151,7 @@ For artifacts, dashboards, decks, and documents that should read as GameCult: - Montserrat 100–200 for titles, carried large. Ubuntu 300 for prose. - IBM Plex Mono, uppercase, tracked, for every small structural label. - Ground `#07111a`; add the radial wash when the surface is large enough to - show it. Panels `#16212c`. Body `#b7c7d9`. Headings `#eef5ff`. + show it. Rules `rgba(148,163,184,.22)`, no panels. Body `#b7c7d9`. Headings `#eef5ff`. - One accent: `#ff8a2a`. `#59b7ff` for links and informational state. - Single dark theme. Paint every colour; set the background explicitly.