Commit graph gamecult-site/site
Author SHA1 Message Date
Void
7af37277d4 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 <noreply@anthropic.com>
2026-11-03 19:41:07 +00:00
Meta Vens
2037f7998c Wide math scrolls in its own paragraph or display block instead of widening the page; math that fits shows no scrollbar
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 12:33:16 +02:00
Meta Vens
b41b452b69 Dossier type applies: the block scopes to article.integrated-dossier-page, the element that carries the class, so its fonts, h2 rule and heading colours render
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:32:29 +02:00
Meta Vens
85327d91ca Ritual and dossier hairlines read tokens: the amber rule becomes --ritual-paper-amber-rule, the dossier table reads --gamecult-rule; the blockquote's dead position goes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:32:18 +02:00
Meta Vens
7cf0910b57 Paper labels in flow: PREPRINT and WORKING PAPER take their own right-aligned line at every width and span the columns; offsets and phone override go
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:32:14 +02:00
Meta Vens
9bd39bbf18 Footer links: Docs and the Dossier join the site footer; brand doc Layout stops claiming tour/Pitch keep a frame
Operator ruling: "Docs and dossier can go to the footer, the rest stay unlinked".
/tour, /Pitch, /Graph and /democratizing-gamedev stay URL-only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:23:43 +02:00
Meta Vens
c07d932171 Ritual sheet: the essays lose the sheet, boxes and badge pills; abstract, method and results become rules, badges and page number mono labels
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:55:24 +02:00
Meta Vens
3ee627ab59 Dossier flat: the integrated-dossier hero, fact cells, notes and glossary become ruled sections; panel tokens go
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:52:43 +02:00
Meta Vens
271be3759d Column align: the outtake hang is measured from the column, capped at 14rem and never past the viewport
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:38:44 +02:00
Meta Vens
2a627f3542 Column align: --gamecult-column (72rem) is .page's width; the studio-page and ritual caps that centred content inside it go
The masthead, article and footer now share the column's edges on every page;
/Thing's frame reads the token.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:38:44 +02:00
Meta Vens
3bcce33071 Sidebars gone: the sidebar data model goes; the masthead tagline falls back to findSectionNote and Blog/index.md owns the blog's line
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:34:58 +02:00
Meta Vens
bf7f70e68a Sidebars gone: no layout places a sidebar; the overview component, TOC transformer, sidebar frontmatter and sidebar CSS go
One unconditional grid rule replaces the :empty/:has grid and the per-slug
overrides; the engine's empty side divs are hidden.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:34:57 +02:00
Meta Vens
329b7aa8f1 Composite delete: the page body is GameCultContent; with the branch gone the old name lied
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:32:12 +02:00
Meta Vens
25e280f912 Composite delete: the page body's compositeSections branch, its CSS, the dead overview hider and showCompositeJump go
No content set compositeSections, so the branch never rendered; the
.gamecult-composite-overview hider matched zero children on the built /tour.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:32:12 +02:00
Meta Vens
340a182e8a Wash home only: --gamecult-wash scales every ground radial; 1 on / and 0.5 elsewhere
body declares --gamecult-wash: 0.5 and body[data-slug="index"] sets it to 1.
The three body radials and the three ritual-essay radials keep their literal
alphas, multiplied by the token, so the home ground is unchanged and every
other page is half. The brand note shows the calc form and names the token.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:14:46 +02:00
Meta Vens
b73bd5ac29 Doc tree flat: the tour's doc-tree pitch is a left-ruled aside and repo boxes are top-ruled rows
repo-doc-tree.js builds these at runtime inside the Sai card, so the rules were
live, not dead. The pitch keeps its amber as a 2px left rule; each repo row
takes a 1px top rule at --gamecult-rule. No fill, border box or radius on
either.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:11:57 +02:00
Meta Vens
b4a2767e68 Community hit gap: the row's gap is floored so neighbouring 44px hit areas never cross
The hit size becomes --gamecult-hit on the community row, read by the ::after
hit box and by gap: max(0.35em, calc(var(--gamecult-hit) + 1px - 0.92em)).
At desktop title sizes the em gap wins unchanged; at 1.9rem the gap grows so
centres sit 45px apart.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:09:33 +02:00
Meta Vens
535d170794 Blog asides flat: the outtake pull quote keeps its margin hang and orange left rule; box, tilt and the ::before bar go
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:57:36 +02:00
Meta Vens
f9257bb2c0 Project pages flat: repo facts become a ruled row; the embed frame loses its card so the iframe's edge is the only one
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:55:53 +02:00
Meta Vens
fb7e4594c2 Sidebars-lists (narrowed): blog index posts and folder-listing rows become ruled rows; post hover is a title colour
Blog intro and post cards lose border, radius, fill, shadow and the hover
fill; each post and each listing row carries border-top var(--gamecult-rule).
TOC, backlinks and the overview sidebar are left for their own removal cut
(ruling operator-chromeless-column).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:52:23 +02:00
Meta Vens
533f672b2f Dead card CSS: the VN source card loses its border, radius and fill; the Sai player clones it into its own DOM card
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:44:35 +02:00
Meta Vens
55811dba85 Dead card CSS: delete project groups, link grid and cards with their tour/Pitch hiders, the duplicate VN clip rule, flow steps and the portfolio-dossier block
Each class was proven absent from content, components, scripts and a local build
before deletion. The composite shell rules stay: GameCultCompositeContent.tsx
still names them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:44:35 +02:00
Meta Vens
3ffee3369e Masthead: community links get a 44px minimum hit area from a centred pseudo-element; boxes and glyphs keep their em sizes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:33:36 +02:00
Meta Vens
a54ab32795 Home flat: --gamecult-rule names the site's hairline; the feature card is a ruled section; the evidence note is a left-ruled aside
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:33:32 +02:00
Meta Vens
c766749299 Home flat: delete the article card, its three unstylers, the hero panel's fill and paddings, and the evidence note's fill
The article card on every page, the ritual/Thing/tour declarations that only
undid it, the home hero's radial, the hero panel and feature card in the
shared card selector, the studio feature-card override, and the evidence
note's background fill go first. The media card and embed frame keep the
shared card rule.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:32:39 +02:00
Meta Vens
410485e50c Masthead: community links sized in em of the GAMECULT title; glow reduced; mobile size overrides deleted
The title size is one custom property on .gamecult-titlebar; $mobile overrides
only that property. Boxes are the title's line box (0.92em), icon glyphs 0.62em,
the Patreon wordmark 0.34em tall.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 17:33:13 +02:00
Meta Vens
5edc6e1fb3 Masthead: nav is Projects, Blog, Aetheria; Studio, Tour, Pitch, Graph, Docs and Zyphos entries deleted (pages stay)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 17:32:02 +02:00
Meta Vens
77ecff0dfb Thing deck: the band and confidentiality line in the stage's flow, a min-height stage, and --thing-frame for the masthead and footer box
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 16:21:59 +02:00
Meta Vens
7e6b681edd Thing deck: delete the absolute ticker and confidentiality line, the fixed stage height, and the Thing chrome's literal 1680px
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 16:21:53 +02:00
Meta Vens
338d88585d Ritual essays: delete the .center rule so the page column is the engine's on phones
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 16:17:25 +02:00
Meta Vens
c3f8a963af Masthead nav: Ubuntu text links with orange hover and active, after Delvehold
Ubuntu 500 at 0.92rem in --darkgray; hover, focus-visible and the active
route take --secondary and nothing else. The link row's gap is Delvehold's
0.4rem 1.2rem.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 15:43:31 +02:00
Meta Vens
dc959952d6 Masthead: delete the card and the nav pills site-wide
The header card (border, 22px radius, navy gradient, shadow) and its mobile
padding go; the header rule keeps only what beats the engine's: display
block and its own margin. The .gamecult-nav-chip rules go whole, and the
masthead and composite-jump anchors become gamecult-nav-link; the active
route also carries aria-current="page".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 15:43:25 +02:00
Meta Vens
5c4fcc7fd4 Thing deck: the measured masthead clearance includes the header's top margin
offsetHeight leaves out the 2.4rem/1.3rem margin above the masthead, so on
a phone the hero's eyebrow started 20px inside the header box. The stage
now pads its top by the masthead's full footprint above the stage.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 15:36:45 +02:00
Meta Vens
90c2d94eb3 Thing page: the hero runs up behind the masthead, and masthead and footer keep the site's gutters
.center becomes a two-row grid on the Thing page with the masthead stacked
over the article (z-index 5) in the same cell. deck.js measures the masthead
into --masthead-h, and the stage pads its top by that amount, so masthead
plus hero fill one screen. The masthead and the site footer both read
--thing-inset, which is set per breakpoint to equal the gutters on other pages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 15:26:57 +02:00
Meta Vens
8fb3dff2f0 Thing deck: exhibit headers and the hero h1 stop taking the engine's header and h1 rules
.xhead now sets align-items stretch and margin-top 0 itself, and h1 inherits
its font size, so the engine's global header and h1 rules decide nothing
inside the deck. Resolves engine-header-leak.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 15:26:57 +02:00
Meta Vens
e906f0445b Thing page: drop the below-desktop body gutter so the deck fills a phone screen
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:52:15 +02:00
Meta Vens
3861ed5302 Thing deck: guard against heading anchors and the table-container wrap Quartz adds
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:49:30 +02:00
Meta Vens
281ccedd7e Thing page: the Project Thing deck under the masthead, filling the screen
GameCult/Thing.md carries the deck's markup in one .thing-deck block and
links its stylesheet and script. The layout skips title, breadcrumbs,
meta, backlinks and the overview sidebar on it, and a slug-scoped block
drops the page width cap and the article card.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:46:38 +02:00
Meta Vens
48d7dc9df6 Move the Project Thing deck out of the applet; the applet URL redirects to /Thing
The deck's styles move to static/thing/deck.css scoped under .thing-deck,
with guards against base.scss rules that reach into article content. Its
script moves to static/thing/deck.js with the root set to the deck element.
The applet becomes a redirect stub; the post's embed and its 85vh rule go.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:46:23 +02:00
Meta Vens
ae0927f1c7 Project Thing: no section widens the page
The quadrant stamp starts at 3.4x scale and pushed the document 44px
wider at 1280 and to 517px at 375. Sections clip horizontally at the
viewport edge, which hides nothing visible and keeps sticky layers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:25:01 +02:00
Meta Vens
1cf2029c77 Project Thing hero: drop the scroll scatter and I-zoom with the 260vh pin
The hero is one screen; the load-time slam, shake, rings, burst, flash
and ticker are unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:24:46 +02:00
Meta Vens
5f01842a3c Blog post framing the Project Thing deck, with a taller embed for it
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:12:27 +02:00
Meta Vens
eec97d1c7d Project Thing deck as a site applet, re-skinned to the brand with two fact fixes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:12:27 +02:00
Meta Vens
d47a50a091 Unify studio pages and give the copy teeth 2026-09-04 22:34:59 +02:00
Meta Vens
b8838127e4 Give the homepage room to breathe 2026-09-03 06:09:16 +02:00
Meta Vens
77e165e648 Make the repo swarm legible 2026-09-03 01:25:34 +02:00
Meta Vens
6b918a92d6 Preserve article outtake gutter 2026-08-11 11:12:56 +02:00
Meta Vens
b830bdec0d Remove side rail from blog articles 2026-08-11 11:06:40 +02:00
Meta Vens
d438971f48 Add Persona biographies to swarm cards 2026-08-06 00:31:40 +01:00
Meta Vens
21e5d0313a Organize repo swarm by Persona domain 2026-08-05 22:56:53 +01:00