# Design Language for gabs.report

## Aesthetics and Tone

This is the dossier room of a deep-sea research vessel at 03:14 ship-time: navy hulls of polished steel, brass instrument panels rubbed dull where hands have rested for decades, a single typewriter still clattering out yesterday's transmission. The aesthetic is **wabi-sabi maritime cartography** — bold confidence carried not by glossy chrome but by the patina of work done well, surfaces that have been loved enough to wear unevenly, edges that have been touched enough to soften. gabs.report is where the community's quiet observations are bound, dated, stamped, and shipped out as a brief.

The mood is the long exhale of a senior correspondent finishing a draft at 4am — assured, weatherworn, unhurried. Nothing apologizes. Nothing shouts. The page carries itself like a folded broadsheet pulled from the inside pocket of a heavy wool coat. Inspiration is drawn from the bound annual reports of mid-century oceanographic institutes, riveted brass plaques on harbor lighthouses, the flowing isobath curves of bathymetric charts, and the imperfect ink-soak halo around hot-metal print on cold-pressed paper. Confidence here is conveyed by **restraint plus mass** — the type sits heavy, the navy sits heavier, and the asymmetric flourishes of a brass curve cut through the discipline like a signature initialed in fountain ink.

Bold-confident does not mean loud. It means the report does not need to convince you it is the report; you simply read it, and you are convinced.

## Layout Motifs and Structure

The site is composed as **vertically stacked broadsheet sections** — each viewport-tall band is a self-contained dispatch, a "fold" in the figurative newspaper sense, separated by hand-cut letterpress rules and tarnished brass dividers. There is no global card-grid, no bento, no sidebar. The eye descends one stratum at a time, the way one reads bathymetric layers down a chart.

**Section grid (12-column, 1440px gutter-aware container):**
- **Margin gutters** are deliberately oversized (96px desktop, 32px mobile), giving each band the feeling of being pulled from a leather binder — the navy bleeds into a slim 12px deckle-edge of cream paper texture along the left margin, simulating the rough untrimmed edge of a hand-folded report.
- **Stratum 01 — The Masthead Fold**: full-bleed navy field; a 9px-thick brushed-brass horizontal rule sits 38vh from the top; the wordmark types itself across the rule one character at a time; below, a single hand-set epigraph in italic mono. No nav menu visible — only a small brass corner-bracket in the upper-right that expands a slim drawer.
- **Stratum 02 — The Index of Reports**: an asymmetric 7-5 split where the larger column hosts a generative-art bathymetric map (subtle, slow-flowing isobath curves redrawing on scroll) and the smaller column carries a numbered table-of-contents typed in mono, each entry with its own en-dash and date-stamp.
- **Stratum 03 — The Featured Brief**: a single-column 720px-max measure, full editorial flow — drop-cap, marginalia, footnotes set as superscript brass digits. The body text is offset 80px from the left, leaving a wide marginal column where flowing-curve generative ornaments drift in and out as the reader scrolls.
- **Stratum 04 — The Dispatches Stream**: stacked report-cards laid like loose papers on a desk — slight rotation (-1.4°, +0.8°, -0.3°), each carrying a typewriter-stamped header, a meta-line, and a curved underline that draws on hover.
- **Stratum 05 — The Subscription Footer**: a riveted brass plaque centered in the navy, with a single input field that reads like a fountain-pen line.

Spatial relationships favor **negative navy** — empty navy is not empty; it is the surface the report rests on. Sections never share visual frames; they always step down, separated by 1px brass hairlines and 14px of letterpress shadow. The asymmetry is intentional and unrepeating: never twice does the same column-split appear back-to-back.

## Typography and Palette

**Typography (Google Fonts only):**
- **Display + Wordmark — "Archivo Black"** (weight 900): a geometric-sans workhorse with industrial weight. Used for stratum titles at clamp(3.2rem, 8vw, 7.4rem), letter-spacing -0.03em, set tight against the cap-height grid. This is the brass-stamp voice.
- **Body Display — "Space Grotesk"** (weights 400, 500, 700): geometric-sans with humanist warmth. Used for body running text at 18px, leading 1.62, set with old-style figures and small-caps for the masthead caption line.
- **Mono / Typewriter — "JetBrains Mono"** (weights 400, 700): the typewriter-effect engine. Used for date-stamps, file-numbers, footnotes, and the typing-headline animation. Rendered with `font-feature-settings: "ss01", "zero"` for the slashed zero.
- **Editorial Italic — "Cormorant Garamond"** (weight 500 italic): used sparingly for epigraphs, pulled-quotes, and the marginalia voice. The single concession to a serif — a fountain-pen note in the margin of a steel report.

**Palette (eight tones, navy-metallic core):**
- `#0A1628` — **Hull Navy**: the dominant ground, 65% of pixels. Deep, almost black, with a 2% blue-violet shift to keep it from going dead.
- `#142849` — **Bathymetric Navy**: secondary surface for stacked stratum bands; 8% lighter, used for the "next fold down."
- `#1E3A5F` — **Charted Navy**: tertiary, used for inset cards and the typing-cursor halo.
- `#C9A961` — **Tarnished Brass**: the primary metallic — warm gold dulled toward bronze. Used for rules, plaques, and stratum numerals. Gradient-paired with `#8B7338` (Patina Brass) for any rivet or curve.
- `#E8DCC4` — **Bonded Cream**: the deckle-edge paper, footnote text, and the typewriter character color. Slightly desaturated, never pure white.
- `#5C7A99` — **Ship-Steel**: secondary metallic for hairlines, dividers, and inactive UI. A cool, weathered counterpoint to brass.
- `#A8413A` — **Stamp-Vermilion**: the report's red — used only for the "CLASSIFIED" / "FILED" rubber-stamp graphic and one accent character per fold.
- `#0F1F36` — **Abyss**: drop-shadow color and the inner well of input fields.

Gradient pair: `linear-gradient(132deg, #C9A961 0%, #8B7338 48%, #C9A961 100%)` for any brass surface — applied to plaques, stratum-numerals, and the brass-rule under the masthead. Animate the gradient angle on slow scroll for a "polished by passing eyes" shimmer.

## Imagery and Motifs

The visual language is built from four motif-families that recur across the strata:

1. **Bathymetric Flowing Curves** — Generated SVG isobath lines, drawn in `#5C7A99` at 0.6px stroke and 18% opacity, layered four-deep with parallax-locked drift. Each curve is procedurally generated from a Perlin field seeded by the current ISO date — so the chart is literally redrawn each calendar day. The curves never close into shapes; they flow off-canvas like contour lines on a real chart.

2. **Generative Brass Filigree** — Single-stroke ornamental flourishes generated by an L-system constrained to right-angles + 30° branches. Used as section-end punctuation and as the marginalia decoration in Stratum 03. Stroke is the brass gradient. Each filigree is unique per page-load — the seed is a hash of the document fingerprint.

3. **Typewriter-Stamped Glyphs** — Custom rubber-stamp PNGs (or rendered live from canvas) with a stamp-vermilion ink and 28% opacity ink-bleed halo. Stamps include: a rotated date-cartouche, a "FILED" rectangle, a circular volume-and-issue seal, and a fingerprint-style author mark. Always rotated -7° to +4° randomly, never axis-aligned.

4. **Riveted Brass Plaques** — Rounded-rectangle plaques with four corner-rivets (radial gradient circles), engraved typography (text-shadow inset + raised highlight). Used for primary CTAs and the footer subscription module. The engraving uses two text-shadows: `0 1px 0 rgba(255,255,255,0.18), 0 -1px 0 rgba(0,0,0,0.6)` to simulate the chiseled letter.

**Decorative atmosphere:**
- A static **paper-grain noise overlay** at 4% opacity sits above everything — fine, fibrous, not blocky.
- **Vignette**: radial gradient pulling 6% darker at all four corners, simulating the slight darkening of a leather binder's pressed pages.
- **Folio numerals** in brass at the lower-right of every stratum, set in Cormorant italic ("fol. iii", "fol. iv"), small and quiet.
- **Cursor**: a slim brass crosshair (16px) replaces the default; on interactive elements it expands to a 24px circle with a pulsing inner dot at 1.4Hz.

No photography. No icon-set in the conventional sense. Every glyph is either typeset or generatively drawn on the client.

## Prompts for Implementation

- **Build the page as a vertical stack of full-viewport "fold" sections.** Each `<section class="stratum">` is a cinematic stage. Use CSS scroll-snap-type: y proximity at desktop, mandatory at tablet, off on mobile (let mobile flow naturally so reading isn't interrupted).
- **The masthead types itself in.** On load, the wordmark "gabs.report" types one character per 92ms with a blinking brass cursor (`#C9A961`), then the cursor lingers 1.2s, then pulses out. Use the Web Animations API; do not block scroll during the type-in. Underneath, the brass rule grows from left to right over 1.4s with a cubic-bezier(0.22, 1, 0.36, 1) ease.
- **Bathymetric isobath curves are the hero visual.** Generate 4 layers of Perlin-noise contour lines on canvas (1920×1080 buffer, downsampled), stroke them in `#5C7A99` at ~18% opacity, and slowly rotate the noise field on scroll (rotate the seed-offset, not the canvas). The illusion is that the chart is being redrawn live by an unseen hand. Frame-cap at 30fps; idle the canvas when the section is offscreen.
- **Use typewriter-effect for ALL meta-text.** Date-stamps, footnotes, file-numbers, navigation labels — every JetBrains Mono string types itself in when scrolled into view. Use IntersectionObserver. Stagger the start offsets so multiple lines on the same fold cascade like a teletype reel.
- **Storytelling beats CTA.** Stratum 03's featured brief is a real, long-read editorial passage (lorem-style placeholder is fine, but treat it as if it must be readable). The drop-cap is a 5-line brass numeral rendered with the engraved-shadow technique. Footnote markers in the body are superscript brass digits that on hover float a small Cormorant-italic note into the right margin — never a tooltip popover.
- **Loose-paper rotation for dispatches.** Stratum 04 cards each carry a unique CSS custom-property `--rot` set inline; the stack is laid in a `display: grid` with overlapping placement and a 1.4s settle-in animation on first scroll into view (springy, 0.6 damping). On hover, the card un-rotates to 0° and lifts 14px with a brass-shadow `0 18px 38px -12px rgba(201,169,97,0.34)`.
- **Flowing-curve marginalia.** In Stratum 03's left margin, render an animated SVG path that slowly redraws itself every 22 seconds using `pathLength` + `stroke-dashoffset`. The curve is generated from a sine + noise sum so it never repeats exactly. This is the page's quiet pulse.
- **Brass shimmer on scroll.** The two horizontal brass rules (masthead + footer) have an animated `background-position` that shifts their gradient by 16% over 8s, then resets — a slow polished-metal glint. Use `@media (prefers-reduced-motion)` to disable.
- **Stamp interactions.** When the reader subscribes (or any form submission happens), a stamp-vermilion "FILED" stamp rubber-stamps onto the form with a 90ms scale-in (1.4 → 1.0), a 6° rotation jitter, and an opacity-pulse from 1.0 → 0.84 to simulate ink soaking into paper. Pair with a quiet brass-clink audio (optional, gated by user mute toggle).
- **Avoid every overused pattern.** No card-grid catalogues. No pricing tiers. No three-column feature blocks. No stat counters. No glassmorphism cards. No photography. No floating CTA buttons. The only "CTA" is the riveted plaque in the footer.
- **Bias toward the immersive read.** This is a publication, not a product page. The whole site is one long descending dispatch. Reward scrolling, reward hovering, reward stillness. Let the reader feel that someone, somewhere, has stayed up late to file this for them.

## Uniqueness Notes

**Differentiators from the existing 190 designs:**

1. **Wabi-sabi at 1% in this corpus** — almost nobody has chosen the imperfect-patina aesthetic, and none have crossed it with a navy-metallic palette. The combination of "weathered brass + deep navy + deckle-edge paper" is wholly unique here.

2. **Stacked-sections at 2%** — overwhelmingly underused. The vertical-broadsheet "fold by fold" descent is rare; most designs lean on card-grid (83%) or full-bleed hero (93%). gabs.report uses neither pattern; it uses **strata**.

3. **Navy-metallic palette at 3%** — uncommon, and paired here with tarnished-brass rather than the more typical chrome or gold-on-black, giving a maritime-archival feel rather than a luxury or cyber feel.

4. **Geometric-sans typography at 4%** — under-explored, and Archivo Black + Space Grotesk together are not seen elsewhere. The duo gives industrial mass without going brutalist.

5. **Bold-confident tone at 6%** without resorting to neon, glitch, or oversized type — confidence is achieved through restraint and weathering rather than spectacle. This is unusual; most "bold-confident" entries in the corpus turn the volume up. gabs.report turns the **density** up instead.

6. **Generative bathymetric isobath chart** as the hero visual — the page literally redraws its background contour map daily from the date-seed. No other design in the corpus uses bathymetric cartography, and generative-art is at only 6%.

7. **Typewriter-effect used as the meta-typography system**, not just a single hero animation. Every JetBrains Mono string in the entire site types itself in. The pattern is at 10% but never used this comprehensively.

8. **No card-grid, no bento, no dashboard, no stat-grid, no pricing-tier, no photography, no glassmorphism** — the design refuses six of the most overused patterns in the corpus simultaneously.

**Avoided patterns from frequency analysis:**
- Hand-drawn aesthetic (96% — avoided)
- Glassmorphism (67% — avoided)
- Photography imagery (98% — avoided; replaced with generative-art at 6%)
- Card-grid layout (83% — avoided; replaced with stacked-sections at 2%)
- Centered layout (82% — avoided; favored asymmetric strata)
- Warm + gradient palettes (97% / 97% — avoided as the dominant tone; brass is warm but anchored against deep navy, never the lead voice)
- Mono typography (95% — used, but as the *secondary* meta-voice, not the primary; geometric-sans Archivo Black leads)
- Parallax + cursor-follow + spring animations (95% / 84% / 82% — used minimally and only where editorial; favored typewriter-effect at 10% as the signature motion)

**Chosen seed (from assignment):**
`aesthetic: wabi-sabi · layout: stacked-sections · typography: geometric-sans · palette: navy-metallic · patterns: typewriter-effect · imagery: generative-art · motifs: flowing-curves · tone: bold-confident`

This intersection — weathered + stacked + geometric + navy-brass + typed + bathymetric + flowing + assured — does not appear anywhere else in the 190-design corpus.
<!-- DESIGN STAMP
  timestamp: 2026-05-09T22:27:22
  seed: the imperfect-patina aesthetic, and none have crossed it with a navy-metallic palette
  aesthetic: This is the dossier room of a deep-sea research vessel at 03:14 ship-time: navy ...
  content_hash: 68ce2ca4893d
-->
