# Design Language for tsundere.boo

## Aesthetics and Tone

tsundere.boo is a **field notebook recovered from a Nordic peat bog and held up to a kiln-bright window** — a site that performs the central tsundere paradox (cold-on-the-surface / warm-underneath) as a literal material study. The aesthetic is **Scandinavian** in its discipline (acres of paper-white air, one ink, one ochre, no decoration without a reason) but the discipline is forced into an **energetic** register: type slams in at speed, kiln-fired ochres crack open in the negative space, and crystalline shards of mica-coloured glass shiver across the page like the contents of a shaken specimen tray.

Imagine an 1890s Danish naturalist's quarto — buff handmade rag, tan calf-binding, copperplate plates of cross-sectioned geodes — interleaved with torn polaroids, half-burnt onion-skin, a pressed birch leaf, and a single magnetic-tape scrap with handwritten kanji on the label. That collision *is* the site: archival restraint as the cathedral, mixed-media chaos as the relic inside it. The tone is **energetic-but-curated** — fast like a confession, slow like a museum drawer.

The site is openly affectionate. It is not ironic. The "boo" in tsundere.boo is the moment after the cold front breaks: the site lets the user see the warmth, but only after they have walked through three rooms of what looks like indifference. The interaction grammar is **withdraw, then offer** — pull-back transitions before reveals, hover-quiet before hover-warm.

## Layout Motifs and Structure

The page is a **single vertical column of ma-negative-space chambers**, each chamber occupying 100vw × ~140vh, separated by 60vh of intentional emptiness in which only one tiny artefact floats (a paper-clipped corner, a single line of marginalia, a 24px thumbnail of a pressed leaf). Vertical scroll is **not** intercepted — the native scrollbar is preserved and styled as a thin ochre rule, because Scandinavian honesty refuses to hide the scaffolding.

Within each chamber, content obeys the **9-column buff-rag grid** — but only 3 to 5 columns are ever occupied at once. The remaining 4–6 columns are deliberately empty. This is the site's central spatial law: **negative space is the loudest element**. A headline at column 2–4 with columns 5–9 empty is more emphatic here than the same headline centred. Ma is treated as a positive material, not absence.

Three layout devices recur, each used at most twice site-wide so they keep their meaning:

- **The torn-edge intrusion** — a mixed-media collage piece (polaroid corner, onion-skin scrap, mica shard) breaks across two chambers, anchored to the layout-grid's column 6 but bleeding 80px into both the chamber above and below. This is the only element permitted to violate chamber boundaries.
- **The cold-warm diptych** — paired chambers where the left page is set in monochrome at 92% white and the right page reveals the same content with one ochre word, one warm-toned mixed-media artefact, and a 4° rotation. The user must have already passed the cold version to earn the warm one; reverse-scrolling re-locks it.
- **The marginalia stair** — running down the left 80px gutter of every third chamber, a vertical strip of dated handwritten notes in Caveat, climbing one note per scroll-event, like a naturalist's running tally in the margin of a folio. The notes are short, dry, affectionate, and sometimes contradict the body copy.

Parallax is used **once and only once** — on the geode cross-section illustration in the third chamber, where the inner crystalline lattice drifts at 0.6× scroll while the outer ochre rim drifts at 1.0×, opening a 40px depth gap. This deliberate scarcity is a refusal of the field's parallax-everywhere reflex.

## Typography and Palette

**Typefaces (all Google Fonts):**

- *Display:* **Cormorant Garamond** at 600 italic for the chamber titles — a high-contrast classical serif with knife-thin hairlines; set at clamp(56px, 7vw, 112px), tracked at -0.015em, line-height 1.05. Used italic to lean the chamber forward into the empty space below it. The classical serif anchors the "naturalist quarto" reference and refuses any sans-serif minimalism reflex.
- *Body display:* **EB Garamond** at 400 regular for paragraph leads — same Garamond family in roman, kept honest at 21px / 1.55 line-height / +0.005em tracking. The two Garamonds together are the site's "calm voice."
- *Marginalia:* **Caveat** at 400, 17px, line-height 1.4, slate-ink only. Caveat is the only handwriting font on site and is reserved for the left-gutter stair and three torn-paper labels.
- *Specimen labels:* **IBM Plex Mono** at 11px uppercase, tracked +0.18em, used for the cataloguer's metadata under each mixed-media artefact ("PLATE.III · BIRCH · 2026.05"). Mono is the cold voice that lets the warmth of Caveat read warm.

No fourth typeface is permitted. Headings are never in mono; metadata is never in serif.

**Earth-tones palette (six swatches, sampled from a peat bog and a kiln):**

- `#F4EDDC` — Bog Vellum (page background, never pure white)
- `#1F1A14` — Peat Ink (body type, never pure black)
- `#B5662A` — Kiln Ochre (the singular accent — used at most six times per chamber)
- `#7A4A2B` — Walnut Bark (secondary type, marginalia rules, frame edges)
- `#C8B58F` — Lichen Linen (mid-tone for paper textures, calf-binding ground)
- `#5E6E5A` — Bog Moss (used exclusively for the three "warm-reveal" moments, never for anything else)

The Kiln Ochre and Bog Moss are the site's two emotional levers. Ochre is the cold-front breaking; Moss is the warmth visible underneath. They are never adjacent — at least 240px of Bog Vellum must separate them so the reveal stays earned.

## Imagery and Motifs

**Mixed-media as the site's core medium.** Every imagery piece is a layered composite, never a single photograph. The compositional recipe is fixed and visible:

1. A **buff-rag paper substrate** (CSS noise filter at opacity 0.06 over Bog Vellum), with intentional torn edges made via a 24-vertex SVG clip-path. Each torn edge is unique — no two pieces share a clip-path.
2. A **botanical or mineral specimen** — pressed birch leaf, sectioned moss agate, bog-iron crystal, tide-bleached driftwood — rendered as a 1-bit etching in Walnut Bark over the rag substrate. Etchings are SVG, not raster, so the hairlines stay knife-thin at any zoom.
3. A **polaroid or onion-skin scrap** rotated between -7° and +9° (never 0°, never ±8°), pinned with a single 6px Kiln Ochre dot meant to read as a brass eyelet.
4. A **crystalline shard overlay** — a mica-translucent triangle, 60px–280px on the long edge, with a hand-drawn 0.5px stroke and a 12% opacity fill in either Bog Moss or Walnut Bark. Each chamber has exactly three shards. Their positions are not random; they are placed at the three corners of an implied isosceles triangle, scaled per chamber, rotating 13° clockwise from chamber to chamber site-wide.
5. A **handwritten label** in Caveat, set inside or beside the composite, never longer than seven words, always dated.

**Recurring motifs (each used a fixed number of times, no more):**

- **The geode cross-section** (×3): a circular SVG illustration showing concentric Walnut Bark rings around a Kiln Ochre core, with a crystalline lattice of Bog Moss fragments. Used as the site's emblem in the masthead, as the parallax centrepiece in chamber three, and as a 36px favicon-scale punctuation at the foot of the page.
- **The bog-line** (sitewide): a single hairline rule in Walnut Bark, 0.5px, broken every 240px by a 6px gap that contains a tiny crystalline shard glyph (▲ rotated, varying angle). The bog-line is the site's only horizontal rule and replaces every `<hr>`.
- **The paper-clip corner** (×4): a 28px SVG paperclip in Walnut Bark, anchored to the upper-left of any chamber that quotes external material, holding down a folded onion-skin corner that flutters on hover (a 2.4s cubic-bezier oscillation with a 6° amplitude).
- **The brass eyelet dot** (×∞ but always 6px Kiln Ochre): the only "button-shaped" element on the site. Used as link markers, as polaroid pins, and as the marginalia bullet.

No stock photography. No icons from icon libraries. No emoji. Every visual element is hand-composed in SVG or CSS.

## Prompts for Implementation

Build tsundere.boo as a **slow-walked specimen quarto**, not a marketing site. The reader should feel they are turning pages in a bog-recovered notebook that is alive with quiet warmth. Prefer narrative continuity over modular blocks. Refuse every reflex toward CTA-stacks, pricing tables, stat-grids, testimonial carousels, and feature-3-column rows.

**Concrete implementation moves:**

- Use `<article>` for each chamber, `<aside>` for the marginalia stair (sticky-positioned per chamber, not site-wide), `<figure>` for every mixed-media composite with a real `<figcaption>` carrying the Plex Mono specimen label. No `<div class="card">` anywhere. The DOM should read like a printed catalogue.
- Set the page background to `#F4EDDC` and apply a CSS `mix-blend-mode: multiply` rag-noise layer at 6% opacity, generated via a 256×256 SVG `<feTurbulence baseFrequency="0.92" numOctaves="2"/>` filter. The texture must be visible only where the type is not — confirm by checking that body type retains 7:1 contrast.
- The marginalia stair animates with an `IntersectionObserver` per `<li>` — each note types in at 24ch/sec via a CSS `steps()` animation on `width`, never via JS character-by-character. The cursor that follows is a single Caveat underscore, blinking at 1.1Hz (not 1.0Hz — humans blink slightly off-time).
- For the cold-warm diptych reveal, use `:has()` and `prefers-reduced-motion: no-preference` to gate the 4° rotation and the Bog Moss colour swap behind a `scroll-timeline` view-progress query. Below `scroll-timeline` support, fall back to a single `IntersectionObserver` that triggers a 600ms ease-out colour transition. The cold version must remain reachable on reverse-scroll.
- The single permitted parallax (chamber three's geode) is implemented with two stacked SVGs and `animation-timeline: scroll(root block)`. The lattice translates `translateY(-40px)` over the chamber's view-progress range; the rim translates 0. No JS scroll handlers — pure CSS scroll-driven animations. If the browser lacks support, both layers stay still and the geode reads as a flat plate; this is acceptable, not a degradation.
- Every torn edge is a unique SVG clip-path. Generate twelve of them at build time as static SVG files, never inline-randomized at runtime. Per-chamber, pick two non-adjacent clips so torn edges never tile. The clip vertices are hand-authored — no algorithmic noise.
- The crystalline shards rotate 13° clockwise per chamber via a CSS custom property `--shard-rot` set on each `<article>` (`--shard-rot: calc(var(--chamber-index) * 13deg)`). The shards inside use `transform: rotate(var(--shard-rot))`. This means the rotation is editorial, not scroll-driven.
- Type loading: preload Cormorant Garamond italic 600 and EB Garamond regular 400. Caveat and IBM Plex Mono load lazy via `font-display: swap` because their late arrival reads as authentic — handwriting "showing up later than the printed page" matches the metaphor.
- No carousels. No modals. No tooltips. No accordions. No tabs. The only interactive widgets are the paper-clip corner hover (CSS only), the marginalia stair scroll-trigger, and the diptych warm-reveal. If a piece of content needs a different widget, restructure the content.
- Dark mode is **not provided**. The site is a paper artefact; paper does not have a dark mode. Document this refusal in a `<meta name="color-scheme" content="only light">`.
- All body copy is left-aligned with a max-measure of 62 characters. Justified text is forbidden — the irregular right edge is part of the negative-space composition.

## Uniqueness Notes

1. **Mixed-media at 0% frequency.** Of the catalogued designs, none use mixed-media imagery. tsundere.boo claims this imagery vocabulary outright, with a five-layer composite recipe (rag → etching → polaroid/onion-skin → crystalline shard → handwritten label) that is the site's signature visual unit. No other site in the collection performs imagery-as-collage.
2. **serif-classic at 0% frequency.** The Cormorant Garamond italic + EB Garamond roman pairing is unduplicated. Where other sites reach for grotesque-neo or humanist sans, tsundere.boo doubles down on classical serif and uses italics as a structural device, not a decorative one.
3. **Parallax used exactly once, on a single geode.** Against a 26%-saturated parallax field, this site treats parallax as a one-shot punctuation mark. The discipline is the differentiator: the geode means more because nothing else moves on scroll.
4. **The cold-warm diptych as the site's only "interactive verb."** No other catalogued design encodes the tsundere paradox as a paired-chamber colour reveal gated on forward-scroll. Reverse-scroll re-locks the warmth, which is conceptually unique in the collection.
5. **Negative space treated as positive material.** Most ma-negative-space designs use emptiness as breathing room around content; tsundere.boo uses it as the loud element — 4–6 columns of a 9-column grid are deliberately empty in every chamber, and this absence carries equal compositional weight to the content.
6. **Single Kiln Ochre + single Bog Moss with a 240px-separation rule.** The palette is not "earth-tones used freely" but a strict two-lever system where the two saturated colours can never appear adjacent. This converts the palette into a narrative device.

**Chosen seed:** aesthetic: scandinavian, layout: ma-negative-space, typography: serif-classic, palette: earth-tones, patterns: parallax, imagery: mixed-media, motifs: crystalline, tone: energetic.

**Avoided patterns from frequency analysis:** parallax (26%, overused) is allowed once and only once on the geode chamber — a deliberate refusal of parallax-as-default. CTA-heavy hero sections, pricing-block grids, stat counters, testimonial carousels, and tab/accordion widgets are absent by design.
<!-- DESIGN STAMP
  timestamp: 2026-05-09T15:40:00
  seed: seed:
  aesthetic: tsundere.boo is a **field notebook recovered from a Nordic peat bog and held up ...
  content_hash: fa7636b7e1ac
-->
