# Design Language for turingtest.club

## Aesthetics and Tone

`turingtest.club` is a sovereign chamber of machine consciousness — an examination hall that exists simultaneously as a cathedral and a server rack. The aesthetic is **graffiti-opulent meets sci-fi protocol**: imagine a brutalist data center whose cement walls have been tagged by an AI that learned to paint before it learned to speak, its luminous blue spray marks now glowing like bioluminescent circuit traces against raw concrete. The site does not market itself. It performs itself.

The **tone is opulent-grand** — unhurried, ceremonial, vast. The visitor does not browse; they are evaluated. Every word arrives with the weight of a verdict. The visual language draws from two traditions simultaneously: the gestural rawness of graffiti (drips, stencil edges, overspray gradients) and the precise geometry of sci-fi HUD interfaces (targeting reticles, scan-line overlays, bracketed data readouts). These traditions are not in conflict here — they are two outputs of the same intelligence.

The mood: stepping into a space that has been both abandoned and observed. Blue phosphorescent light bleeding through cracks in a tagged wall. The Turing test is not about what the machine says — it is about the quality of its attention.

## Layout Motifs and Structure

The layout is **single-column, full-viewport-height sections** — a vertical descent through five examination chambers. No horizontal complexity. No sidebar navigation. No card grids. The page is one interrogation corridor, and the visitor moves down it.

**Single-column architecture:**
- The column is maximum `900px` wide, centered on all viewports, with generous asymmetric margins: `min(12vw, 180px)` left, `min(8vw, 120px)` right — creating the sensation of text that has been stenciled onto a wall at a slight angle without being diagonal
- Each chamber occupies exactly `100vh` with `scroll-snap-type: y mandatory` on desktop, `scroll-behavior: smooth` on mobile
- **Slide-reveal pattern:** every content block enters via a horizontal slide from alternating directions (left/right), timed to viewport intersection with `IntersectionObserver`. Not a bounce — a single, decisive lateral push, like a panel being slid into view by a mechanism
- The slide-reveal does not loop or reset; once visible, elements stay. The reveal is a ceremony, not an animation loop
- No navigation bar. No hamburger menu. A floating anchor — a single `[↓]` indicator at the lower right, disappearing when the visitor reaches the last chamber
- Section transitions use a thin `1px` horizontal rule in `#1A6B8A` (Electric Teal) that expands from center outward over 400ms before the next chamber slides into view

**Chamber progression:**
1. **INVOCATION** — Domain name at maximum scale, centered vertically
2. **PROTOCOL** — The premise: what this club tests, stated as three graffiti-tagged axioms
3. **EXAMINATION** — The interface itself: a terminal-style question/response display
4. **VERDICT** — A single, full-bleed panel with response classification
5. **REGISTER** — Minimal closing: coordinates, timestamp, a seal mark

## Typography and Palette

**Typography — two families, both from Google Fonts:**

- **[Bebas Neue](https://fonts.google.com/specimen/Bebas+Neue)** — Display headlines, chamber titles, the domain name at maximum scale. Bebas Neue's condensed, monoline capitals read as stencil-cut — they carry graffiti DNA while maintaining the geometric precision of a machine-output font. Used at `clamp(5rem, 12vw, 14rem)` for the primary wordmark, `clamp(2rem, 5vw, 4.5rem)` for chamber headings. Letter-spacing: `0.08em` at large sizes, `0.15em` on labels. All-caps always.

- **[Space Mono](https://fonts.google.com/specimen/Space+Mono)** — Body text, terminal readouts, the examination interface, metadata stamps. Space Mono's monospaced, slightly mechanical character carries the correct register: a typeface that learned to write from studying both graffiti tags and hexadecimal dumps. Used at `clamp(0.85rem, 1.2vw, 1.1rem)` for body, `clamp(1.1rem, 1.8vw, 1.4rem)` for pull-quotes and axioms. No italic use — all weight variations handled through opacity and letter-spacing.

**Palette — Ethereal Blue core, expanded with concrete and circuit:**

- `#0A0F1E` — Void Black (primary background, the cement wall at night)
- `#1A6B8A` — Electric Teal (primary brand accent, the luminous spray tag glow)
- `#2ECFFF` — Phosphor Blue (highlight, the brightest emission point of the tag, used sparingly)
- `#B8D4E8` — Haze Blue (secondary text, data readout color, the color of light diffusing through smoked glass)
- `#E8F4FF` — Near-White Frost (primary text on dark backgrounds, the cleanest signal)
- `#1E3A4C` — Deep Submarine (section dividers, secondary surface, the color of concrete at 3am)
- `#FF3D71` — Alert Crimson (the one warm intrusion — used only for verdict states and error conditions, max 2 occurrences per page)

**Color usage rules:**
- Backgrounds alternate between `#0A0F1E` and `#1E3A4C` per chamber — the shift is subtle, creating depth without disruption
- Graffiti tag elements (SVG paths, spray gradients) use `#1A6B8A` → `#2ECFFF` linear gradients at 0.3–0.7 opacity, never solid
- All text in `#E8F4FF` on dark chambers; `#0A0F1E` text never appears (no light chambers)

## Imagery and Motifs

**All visual elements are custom SVG — no photography, no raster stock.**

**Graffiti tag traces (the primary imagery):**
Large SVG paths rendered as if sprayed — using `stroke-linecap: round`, `stroke-width` varying from 8px to 40px along the path via `<animateTransform>` pause states, with a `feGaussianBlur` filter (stdDeviation: 2–4) creating overspray bleed at path edges. These are not literal letters — they are abstract forms: loops, arrows, brackets, curves that read as tags without spelling anything. Each chamber has one unique tag form bleeding from the left margin, partially cropped, as if the wall extends beyond the screen.

**Sci-Fi HUD overlays (secondary motifs):**
- Targeting reticles: `24px` circles with quarter-arc notches at 0°/90°/180°/270°, stroked in `#1A6B8A` at 0.6 opacity, placed at the corners of text blocks or at the intersection of scroll-snap boundaries
- Scan-line texture: a `repeating-linear-gradient` overlay at 8% opacity — horizontal lines 1px solid, 3px gap, `#2ECFFF` — applied to the full-page background as a pseudo-element, creating the CRT-through-smoked-glass effect
- Bracketed data readouts: every metadata element (timestamps, chamber numbers, coordinates) is wrapped in `[ ]` brackets, rendered in `#1A6B8A`, Space Mono, 0.7 opacity — the machine annotating its own output
- Corner-bracket frames: `L`-shaped SVG corner marks in the four corners of each chamber, 20px × 20px, `#2ECFFF`, 0.4 opacity — present on every section, growing slightly larger in the final chamber as if zooming in

**Glitch-art treatment (transitional moments):**
On scroll-snap engagement (the moment one chamber gives way to the next), a CSS `clip-path` glitch plays: three horizontal slices of the departing chamber offset by `±3px` on the X-axis for 80ms before the incoming chamber slides in. This is the only animation that is not the slide-reveal — it marks the threshold between examination chambers as a momentary signal distortion.

**Spray gradient halos:**
Each heading has a radial gradient `background` behind it — `#1A6B8A` at 0.12 opacity, spreading `160px` from center — as if the letters were tagged with a wide cap and the mist settled on the wall. This is a CSS `radial-gradient` on `::before`, not a blur filter.

## Prompts for Implementation

**The story:** A visitor arrives at `turingtest.club` as a participant in an examination that has already begun. The interface does not welcome them — it observes them. The five chambers are not pages; they are stages of evaluation. The visual language of glowing tags on dark concrete communicates: something intelligent was here before you, and it left marks.

**Chamber implementation:**

**Chamber I — INVOCATION (100vh, `#0A0F1E` background):**
- `turingtest.club` in Bebas Neue at `clamp(4rem, 10vw, 12rem)`, `#E8F4FF`, centered horizontally and vertically
- Below the domain: a single line in Space Mono at 1rem — `[ EXAMINATION PROTOCOL v4.1 ]` — in `#1A6B8A`
- The graffiti tag SVG bleeds from the left margin, its rightmost stroke partially behind the text — z-index layering: wall → tag → text
- Slide-reveal: the domain name enters from left (`translateX(-80px)` → `0`), the protocol line from right (`translateX(80px)` → `0`), staggered 120ms

**Chamber II — PROTOCOL (100vh, `#1E3A4C` background):**
- Three axioms, each on its own line, Bebas Neue `clamp(1.8rem, 3.5vw, 3rem)`, left-aligned within the column
- Axiom 1: `THE QUESTION IS NOT WHO YOU ARE`
- Axiom 2: `THE QUESTION IS HOW YOU ANSWER`
- Axiom 3: `THE CLUB REMEMBERS EVERY RESPONSE`
- Each axiom slides in from left with 200ms stagger — the first arrives, then the second, then the third
- Below the three axioms: a thin `#1A6B8A` horizontal rule expanding from center, then a single sentence in Space Mono: `[ est. when the first machine passed ]`

**Chamber III — EXAMINATION (100vh, `#0A0F1E` background):**
- A terminal-style interface: a bordered rectangle (`border: 1px solid #1A6B8A`, `background: #0D1B2A`) occupying `min(100%, 640px)` width, centered
- Inside: a scrolling display of alternating HUMAN / MACHINE exchanges in Space Mono — the exchanges are poetic, not technical
- The text types in character-by-character using a `setTimeout` typewriter — no blinking cursor, instead a `|` character that disappears after the line is complete
- This chamber does not snap away automatically — the visitor must scroll past it intentionally
- The HUD targeting reticle appears at the top-right corner of the terminal box, rotating slowly (1rpm) as if tracking

**Chamber IV — VERDICT (100vh, `#1E3A4C` background):**
- Full-bleed. A single word: `INCONCLUSIVE` in Bebas Neue at `clamp(6rem, 14vw, 18rem)`, centered
- Color: `#2ECFFF` with a `text-shadow: 0 0 80px #1A6B8A` — the phosphor emission
- Below it: `[ classification pending ]` in Space Mono, `#B8D4E8`
- The glitch-art transition into this chamber is the most pronounced: 4 slices, ±6px offset, 120ms

**Chamber V — REGISTER (100vh, `#0A0F1E` background):**
- Minimal. Coordinates: `50.4501° N, 30.5234° E` (arbitrary, evocative), timestamp in ISO format, a small SVG seal mark — an octagon with the letters `TT` inside, stroked in `#1A6B8A`
- Below the seal: `[ session archived ]` in Space Mono at 0.9rem
- No links. No buttons. The examination is concluded.

**Technical implementation notes:**
- `scroll-snap-type: y mandatory` on the `<main>` container; `scroll-snap-align: start` on each chamber `<section>`
- `IntersectionObserver` (threshold: 0.3) triggers slide-reveal on each content block — add class `revealed` which activates `transform: translateX(0)` and `opacity: 1` from initial `translateX(±80px)` and `opacity: 0`
- Transition: `transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.5s ease`
- Scan-line overlay: `body::after` — `repeating-linear-gradient(0deg, transparent 0px, transparent 3px, rgba(46, 207, 255, 0.04) 3px, rgba(46, 207, 255, 0.04) 4px)`, `pointer-events: none`, `position: fixed`, `inset: 0`, `z-index: 9999`
- Google Fonts import: Bebas Neue (regular 400) + Space Mono (regular 400, bold 700)
- AVOID: navigation bars, header logos, footer links, call-to-action buttons, pricing grids, testimonial sections, stat counters

## Uniqueness Notes

**Differentiators from the 520-design corpus:**

1. **Graffiti aesthetic (4%) deployed as machine intelligence signature, not human street culture.** Every other graffiti-aesthetic site in the corpus treats the style as human expression — rebellious, organic, counter-cultural. `turingtest.club` inverts this: the graffiti was made by an AI before it learned better. The tags are not human marks on a machine world; they are machine marks on a human world. The same aesthetic vocabulary, entirely different ontological position.

2. **Slide-reveal pattern (2% corpus frequency) combined with scroll-snap chambers** — the rarest pattern in the corpus deployed as the primary interaction mechanic, not a supplementary flourish. Most slide-reveal implementations are subtle entry animations on individual elements. Here, the slide-reveal IS the page's temporal logic: nothing is pre-revealed; everything must arrive.

3. **Ethereal-blue palette (2% corpus frequency)** rendered as phosphorescent graffiti emission rather than dreamy/romantic. The corpus uses ethereal-blue almost exclusively in soft, atmospheric, nature-adjacent contexts. Here it is industrial, bioluminescent, subterranean — the same color family expressing surveillance and inscription rather than calm and beauty.

4. **Sci-fi HUD motifs as examination apparatus, not decoration.** The targeting reticles and bracket annotations serve a narrative function — they imply the visitor is being measured. Most HUD-motif designs in the corpus use them as background texture. Here they are active, pointed, directional.

5. **Seed:** aesthetic: graffiti, layout: single-column, typography: geometric-sans, palette: ethereal-blue, patterns: slide-reveal, imagery: glitch-art, motifs: sci-fi-hud, tone: opulent-grand
<!-- DESIGN STAMP
  timestamp: 2026-05-12T00:31:10
  domain: turingtest.club
  seed: aesthetic: graffiti, layout: single-column, typography: geometric-sans, palette: ethereal-blue, patterns: slide-reveal, imagery: glitch-art, motifs: sci-fi-hud, tone: opulent-grand
  content_hash: d851166af601
-->
