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>
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>
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>
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>
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>
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>
Map revision 4 against 535d170 for ruling operator-chromeless-column: the
sidebars go site-wide, the masthead aligns to one column token, the wash dims
off the home page through one intensity token, the composite branch is
deleted. Cut specs: wash-home-only, composite-delete, sidebars-gone,
column-align, plus community-hit-gap and doc-tree-flat for Soul's two
findings. Target r3 proposal: one-column and wash-home-only invariants.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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>
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>
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>
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>
deck-page-edges (thing): the Thing header and footer take one frame
variable equal to .page's outer width, the footer neuters the engine's
min-width, and the ticker band and confidentiality line move into the
stage's flow under a min-height stage so they cannot lie over the hero.
ritual-phone-width (site-masthead): the ritual essays' .center rule is
deleted; its 1120px cap was dead on desktop and made the column
shrink-to-fit the cover's code blocks on phones, pushing the nav off
screen. Re-measured live: the h1 was not the cause.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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>
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>
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>
.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>
.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>
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>
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>
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>
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>
Both repositories were deleted from GitHub. The Projects archaeology table
keeps their rows as history without links, and the repo documentation tree
drops their entries and shard.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The project page keeps its history but drops the GitHub button, and the
Instruments Arrive post keeps the engine/client split commit id as text.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>