Skill Tracer
Skills › HyperFrames › hyperframes › FRAME.md

FRAME.md

277 lines · skills/hyperframes/assets/frame-presets/code-editorial/FRAME.md at a595755

Open on GitHub
1---
2version: alpha
3name: Code editorial — Frame (video / frame layer)
4description: >
5 Video-first companion to Code editorial's design.md. The unit is the frame (1920×1080). Atoms are
6 identical and sacred — warm cream paper (never pure white, never cool), a single terracotta coral
7 as scarce "voltage", hairline ink elevation (no heavy shadow), EB Garamond for all
8 display + Inter body + JetBrains Mono for the index/code voice on a warm-navy code surface,
9 sentence-case display, and the ✱ coral spike mark. Composition + frame scale rewritten. Motion out
10 of scope.
11unit: the frame — 1920×1080 primary; 9:16 and 1:1 documented
12principle: atoms are sacred · composition is free · numbers come from the script
14colors:
15 ink: "#141413"
16 cream: "#FAF9F5"
17 tile: "#EFE9DE"
18 tile-strong: "#ECE3D4"
19 coral: "#CC785C"
20 navy: "#181715"
21 navy-soft: "#1F1E1B"
22 navy-elev: "#252320"
24borders: { hairline: "1px solid ink@12%", hairline-strong: "1px solid ink@20%", dark: "1px solid cream@14% (on navy)" }
25shadows: { card: "0 1px 3px ink@8%, 0 4px 16px ink@4%", none: "none" }
27typography:
28 # — reading + chrome ramp —
29 body: { fontFamily: "Inter", cqw: 1.5, weight: 400, lineHeight: 1.5 }
30 lead: { fontFamily: "Inter", cqw: 2.08, weight: 400, lineHeight: 1.5 }
31 card-title:{ fontFamily: "Inter", cqw: 2.3, weight: 500, lineHeight: 1.25, tracking: "-0.005em" }
32 button: { fontFamily: "Inter", cqw: 1.46, weight: 500, lineHeight: 1.0 }
33 tag-upper:{ fontFamily: "Inter", cqw: 1.35, weight: 500, tracking: "0.18em", upper: true }
34 kicker: { fontFamily: "JetBrains Mono", px: 28, cqw: 1.46, weight: 500, tracking: "0.16em", upper: true }
35 mono-label:{ fontFamily: "JetBrains Mono", px: 26, cqw: 1.35, weight: 500, tracking: "0.02em" }
36 code: { fontFamily: "JetBrains Mono", cqw: 1.67, weight: 400, lineHeight: 1.6 }
37 # — display ramp (EB Garamond 400, sentence case, negative tracking. Renderer embeds only 400/700 — author at 400; italic is the synthesized slant) —
38 headline:{ fontFamily: "EB Garamond", cqw: 4.6, weight: 400, lineHeight: 1.06, tracking: "-0.018em" }
39 quote-pull:{ fontFamily: "EB Garamond", cqw: 5.0, weight: 400, lineHeight: 1.12, tracking: "-0.012em", italic: true }
40 display-italic:{ fontFamily: "EB Garamond", cqw: 6.7, weight: 400, lineHeight: 1.05, tracking: "-0.012em", italic: true }
41 display:{ fontFamily: "EB Garamond", cqw: 7.3, weight: 400, lineHeight: 1.02, tracking: "-0.022em" }
42 number-hero:{ fontFamily: "EB Garamond", cqw: 9.4, weight: 400, lineHeight: 0.95, tracking: "-0.025em" }
43 display-cover:{ fontFamily: "EB Garamond", cqw: 9.9, weight: 400, lineHeight: 0.98, tracking: "-0.028em" }
44 number-unit:{ fontFamily: "JetBrains Mono", cqw: 2.08, weight: 500, lineHeight: 1.0 }
46spacing:
47 slide-pad: "4.2cqw" # ~80px @1920
48 gap-md: "1.7cqw"
49 hairline: "1px"
50 radius-sm: "6px"
51 radius-md: "8px"
52 radius-lg: "12px"
53 radius-pill: "9999px"
55components:
56 card-hairline:
57 backgroundColor: "{colors.cream} or {colors.tile}"
58 border: "1px solid {colors.ink}@12%"
59 rounded: "{spacing.radius-lg}"
60 shadow: "{shadows.card}"
61 typography: "{typography.card-title} + {typography.body}"
62 description: "The editorial content card. Elevation is the hairline + ONE soft warm shadow — never a heavy drop, glow, or gradient."
63 kicker-spike:
64 typography: "{typography.kicker}"
65 mark: "✱ coral spike prefix"
66 description: "The eyebrow — JetBrains Mono uppercase, indexical (2–5 words), prefixed with the coral ✱. Never plain text, never a sentence."
67 coral-callout:
68 backgroundColor: "{colors.coral} (full-bleed) or {colors.cream} with a coral edge"
69 textColor: "{colors.cream} on coral"
70 rounded: "{spacing.radius-md}"
71 typography: "{typography.button} / {typography.h2}"
72 description: "The ONE voltage moment per frame — the CTA, the single inline link, OR the full-bleed band. Never two corals in one frame."
73 number-lockup:
74 typography: "{typography.number-hero} figure + {typography.number-unit} unit"
75 description: "Hero stat — a EB Garamond figure paired with a JetBrains Mono unit (200K, +1,204, −318, 17 files). Figure is serif; the unit is ALWAYS mono, never the serif."
76 pull-quote:
77 typography: "{typography.quote-pull} (EB Garamond italic) + {typography.tag-upper} cite"
78 description: "A commit message, a reviewer line, or the thesis. EB Garamond italic, small Inter uppercase cite beneath."
79 section-rule:
80 rule: "1px solid {colors.ink}@12% (or {colors.cream}@14% on navy)"
81 description: "The only separator. A coral 1px rule may draw on to introduce a section. Never 2px+, never a heavy divider."
82 code-surface:
83 backgroundColor: "{colors.navy} body / {colors.navy-elev} title bar + status strip"
84 textColor: "{colors.cream} (JetBrains Mono); syntax in coral (keywords) / teal #5DB8A6 (strings) / amber #E8A55A (numbers)"
85 border: "1px solid {colors.cream}@14%"
86 rounded: "{spacing.radius-md}"
87 description: "The warm-navy code / terminal surface. The CODE ITSELF is rendered by the code-* registry blocks (code-diff / code-typing / code-snippet-*); this preset owns the surrounding surface, title bar, status strip, and mono chrome — not the code rendering."
88 spike-mark:
89 glyph: "✱ (U+2731), always {colors.coral}"
90 description: "The brand mark. Fades + scales 0.92→1 on a single emphasis beat; never spins."
91---
93# Code editorial — Frame (video / frame layer)

Code editorial — Frame (video / frame layer)

Raw lines 1 to 94
95## Overview
97Code editorial at frame scale is a **warm-editorial brand book come to life** — the register of a literary
98imprint or a research note. The thesis is three colors: **cream is the ground, ink is the voice,
99coral is the voltage** — and a fourth (warm navy) only where code shows itself. Every surface is
100**warm cream** (never pure white, never cool gray); content gathers on a **tile** surface half a
101step darker — the demarcation is a half-step, never a hard contrast. Elevation is a **1px hairline**
102ink border at low alpha plus, rarely, one soft warm shadow. There are no heavy drops, no glows, no
103gradients on content.
105Three editorial voices, each in its own face: **EB Garamond** carries every display moment — covers,
106headlines, pull-quotes, big stat numerals — at large display sizes with gentle negative tracking;
107its **italic** is the expressive register. **Inter** carries body, leads, card titles, buttons, and
108UI chrome. **JetBrains Mono** carries the indexical layer — kickers, technical labels, the code
109window, status strips. Switching a voice's face collapses the register: a sans headline or a serif
110label reads as a different brand.
112**Key characteristics at frame scale:**
114- **Cream / ink / coral trinity** + a warm-navy code surface; cream is the default ground, ink the voice, coral the scarce voltage.
115- **EB Garamond** (sentence case, negative-tracked) for all display; **Inter** body/chrome; **JetBrains Mono** index + code.
116- **Hairline elevation** — a 1px low-alpha ink border + at most one soft warm shadow. No heavy drop, glow, or gradient.
117- **Coral is rationed** — at most ONE coral moment per frame (CTA, inline link, OR full-bleed band); coral never sets a headline or a body run.
118- **Density is free** — fill the frame as the content wants; a frame may stand on a single focal or carry a dense, layered composition.
119- **The ✱ coral spike** opens kickers; warm navy is reserved for the code/terminal surface.

Overview

Code editorial at frame scale is a warm-editorial brand book come to life — the register of a literary imprint or a research note. The thesis is three colors: cream is the ground, ink is the voice, coral is the voltage — and a fourth (warm navy) only where code shows itself. Every surface is warm cream (never pure white, never cool gray); content gathers on a tile surface half a step darker — the demarcation is a half-step, never a hard contrast. Elevation is a 1px hairline ink border at low alpha plus, rarely, one soft warm shadow. There are no heavy drops, no glows, no gradients on content.

Three editorial voices, each in its own face: EB Garamond carries every display moment — covers, headlines, pull-quotes, big stat numerals — at large display sizes with gentle negative tracking; its italic is the expressive register. Inter carries body, leads, card titles, buttons, and UI chrome. JetBrains Mono carries the indexical layer — kickers, technical labels, the code window, status strips. Switching a voice's face collapses the register: a sans headline or a serif label reads as a different brand.

Key characteristics at frame scale:

  • Cream / ink / coral trinity + a warm-navy code surface; cream is the default ground, ink the voice, coral the scarce voltage.
  • EB Garamond (sentence case, negative-tracked) for all display; Inter body/chrome; JetBrains Mono index + code.
  • Hairline elevation — a 1px low-alpha ink border + at most one soft warm shadow. No heavy drop, glow, or gradient.
  • Coral is rationed — at most ONE coral moment per frame (CTA, inline link, OR full-bleed band); coral never sets a headline or a body run.
  • Density is free — fill the frame as the content wants; a frame may stand on a single focal or carry a dense, layered composition.
  • The ✱ coral spike opens kickers; warm navy is reserved for the code/terminal surface.
Raw lines 95 to 120
121## The Frame
123### Frame Craft Bar
125Eyeball tests gate every frame before any structural check:
127- **Squint** — one EB Garamond display moment dominates at 3–6× its neighbor.
128- **Trinity** — cream/tile ground, ink text, coral exactly **once**; warm navy only on the code surface; no cool gray / pure white / fourth hue.
129- **Type** — EB Garamond sentence-case display (negative-tracked); Inter 400 body; JetBrains Mono kickers (uppercase 0.16em, coral ✱) + code.
131- **Primary:** 1920×1080 (16:9). Display authored in **`cqw`** (`px ÷ 1920 × 100 = cqw`).
132- **Vertical:** 1080×1920 (9:16). **Square:** 1080×1080 (1:1).
133- **Safe area:** `slide-pad` ~4.2cqw; the kicker/mono chrome sit inside it.
135**The container law (load-bearing).** Every frame ground sets `container-type: size`; ALL
136frame-relative units are `cqw`/`cqh` against it — never `vw`. Hairlines stay 1px; card radii stay
1376/8/12px; the warm-paper reading must survive every ratio.

Frame Craft Bar

Eyeball tests gate every frame before any structural check:

  • Squint — one EB Garamond display moment dominates at 3–6× its neighbor.
  • Trinity — cream/tile ground, ink text, coral exactly once; warm navy only on the code surface; no cool gray / pure white / fourth hue.
  • Type — EB Garamond sentence-case display (negative-tracked); Inter 400 body; JetBrains Mono kickers (uppercase 0.16em, coral ✱) + code.
  • Primary: 1920×1080 (16:9). Display authored in **cqw** (px ÷ 1920 × 100 = cqw).
  • Vertical: 1080×1920 (9:16). Square: 1080×1080 (1:1).
  • Safe area: slide-pad ~4.2cqw; the kicker/mono chrome sit inside it.

The container law (load-bearing). Every frame ground sets container-type: size; ALL frame-relative units are cqw/cqh against it — never vw. Hairlines stay 1px; card radii stay 6/8/12px; the warm-paper reading must survive every ratio.

Raw lines 123 to 138
139## Colors
141Tokens identical to the source. Default ground `{colors.cream}`; content gathers on
142`{colors.tile}` / `{colors.tile-strong}` (half-step warm steps, never a hard contrast).
143**Headlines & body:** `{colors.ink}` on cream/tile; `{colors.cream}` on navy. **Coral**
144(`{colors.coral}`) is the scarce voltage — one moment per frame (CTA, inline link, or full-bleed
145band), never body text, never a card fill. **Warm navy** (`{colors.navy}` / `navy-soft` /
146`navy-elev`) is the code / terminal / dark-card surface — a structural anchor, not a fourth brand
147hue. **No cool grays, no pure white, no pure black.**
149**Fixed syntax colors (decoration, NOT remixable brand hues).** When a code line is hand-set rather
150than rendered by a `code-*` block, keywords are coral, strings are **teal `#5DB8A6`**, numbers are
151**amber `#E8A55A`**; status reads success `#5DB872` / warn `#C64545`. These track the code surface,
152not the brand trinity — keep them out of the brand palette.

Colors

Tokens identical to the source. Default ground {colors.cream}; content gathers on {colors.tile} / {colors.tile-strong} (half-step warm steps, never a hard contrast). Headlines & body: {colors.ink} on cream/tile; {colors.cream} on navy. Coral ({colors.coral}) is the scarce voltage — one moment per frame (CTA, inline link, or full-bleed band), never body text, never a card fill. Warm navy ({colors.navy} / navy-soft / navy-elev) is the code / terminal / dark-card surface — a structural anchor, not a fourth brand hue. No cool grays, no pure white, no pure black.

Fixed syntax colors (decoration, NOT remixable brand hues). When a code line is hand-set rather than rendered by a code-* block, keywords are coral, strings are **teal #5DB8A6, numbers are amber #E8A55A**; status reads success #5DB872 / warn #C64545. These track the code surface, not the brand trinity — keep them out of the brand palette.

Raw lines 139 to 153
154## Typography
156Two ramps. The **reading/chrome ramp** (Inter `body` 1.5cqw / `lead` 2.08cqw weight 400; JetBrains
157Mono `kicker`/`mono-label` in px) carries copy + chrome; the **display ramp** (EB Garamond `headline` 4.6cqw
158→ `display-cover` 9.9cqw, weight 400, negative-tracked) carries every headline + stat.
160- **Legibility floor:** any load-bearing line ≥ **1.4cqw**; mono px labels are chrome only.
161- **Fit-to-measure:** size the headline to its length. Cap the block at **≤ 78cqw**; ≤3 words → `display-cover`; 4–6 → `display`; 7+ → `headline`. Reserve the 7.3–9.9cqw tier for cover / statement / stat.
162- **EB Garamond display is sentence case** (NOT title case, NOT uppercase), weight 400, negative-tracked (−0.012..−0.028em); reach for **italic** when the line is a stance or a definition. **Inter body** sentence case weight 400. **JetBrains Mono** kickers UPPERCASE 0.16em with the coral ✱. No uppercase serif, no sans headline, no serif label.

Typography

Two ramps. The reading/chrome ramp (Inter body 1.5cqw / lead 2.08cqw weight 400; JetBrains Mono kicker/mono-label in px) carries copy + chrome; the display ramp (EB Garamond headline 4.6cqw → display-cover 9.9cqw, weight 400, negative-tracked) carries every headline + stat.

  • Legibility floor: any load-bearing line ≥ 1.4cqw; mono px labels are chrome only.
  • Fit-to-measure: size the headline to its length. Cap the block at ≤ 78cqw; ≤3 words → display-cover; 4–6 → display; 7+ → headline. Reserve the 7.3–9.9cqw tier for cover / statement / stat.
  • EB Garamond display is sentence case (NOT title case, NOT uppercase), weight 400, negative-tracked (−0.012..−0.028em); reach for italic when the line is a stance or a definition. Inter body sentence case weight 400. JetBrains Mono kickers UPPERCASE 0.16em with the coral ✱. No uppercase serif, no sans headline, no serif label.
Raw lines 154 to 163
164## Depth & Surface
166Hairline elevation:
168- **1px hairline** ink border at ~12% alpha is the primary lift (cream@14% on navy).
169- **One soft warm shadow** (`0 1px 3px ink@8%, 0 4px 16px ink@4%`) — used rarely, never heavy.
170- **Half-step surface** — a `{colors.tile}` block on cream reads elevated by the warm step, not by a cast shadow.
172**Ceiling:** no heavy drop shadow, no glow, no gradient on content, no tilt. The system has no light
173to emit; it reads by warmth and hairline.

Depth & Surface

Hairline elevation:

  • 1px hairline ink border at ~12% alpha is the primary lift (cream@14% on navy).
  • One soft warm shadow (0 1px 3px ink@8%, 0 4px 16px ink@4%) — used rarely, never heavy.
  • Half-step surface — a {colors.tile} block on cream reads elevated by the warm step, not by a cast shadow.

Ceiling: no heavy drop shadow, no glow, no gradient on content, no tilt. The system has no light to emit; it reads by warmth and hairline.

Raw lines 164 to 174
175## Shapes
177- **6px** small chrome, **8px** cards / code surface, **12px** large cards / quote frames, **9999px** true pills only. No square corners, no heavy rounding; the editorial register is gently rounded, never hard.

Shapes

  • 6px small chrome, 8px cards / code surface, 12px large cards / quote frames, 9999px true pills only. No square corners, no heavy rounding; the editorial register is gently rounded, never hard.
Raw lines 175 to 178
179## Components
181- **card-hairline** — the editorial content card (hairline + one soft shadow). **section-rule** — the only separator (1px, coral may draw on).
182- **kicker-spike** — the ✱ coral eyebrow. **coral-callout** — the one voltage moment (CTA / inline link / full-bleed band).
183- **number-lockup** — EB Garamond figure + mono unit (the PR `+N / −M`, `200K`, file counts). **pull-quote** — EB Garamond italic + cite (a commit message / reviewer line).
184- **code-surface** — the warm-navy code / terminal surface; the code itself comes from the **`code-*` registry blocks**, this owns the surface + mono chrome.
185- **spike-mark** — the ✱ brand glyph, always coral.

Components

  • card-hairline — the editorial content card (hairline + one soft shadow). section-rule — the only separator (1px, coral may draw on).
  • kicker-spike — the ✱ coral eyebrow. coral-callout — the one voltage moment (CTA / inline link / full-bleed band).
  • number-lockup — EB Garamond figure + mono unit (the PR +N / −M, 200K, file counts). pull-quote — EB Garamond italic + cite (a commit message / reviewer line).
  • code-surface — the warm-navy code / terminal surface; the code itself comes from the **code-* registry blocks**, this owns the surface + mono chrome.
  • spike-mark — the ✱ brand glyph, always coral.
Raw lines 179 to 186
187## Frame Treatments
189> Recipe: ground · container · composes · focal · chrome · accent · Fixed/Free · density.
190> One coral moment per frame; open with a kicker-spike.

Frame Treatments

Recipe: ground · container · composes · focal · chrome · accent · Fixed/Free · density. One coral moment per frame; open with a kicker-spike.
Raw lines 187 to 191
192### 1 · Cover (identity · move: oversized EB Garamond · cream)
194**Ground** `{colors.cream}`, `slide-pad`. **Composes** kicker-spike, display-cover, lead, mono-label index. **Focal** a 2–3 line EB Garamond `display-cover` (sentence case, ink) under a coral ✱ kicker. **Chrome** mono index strip (repo · branch). **Accent** the single coral ✱. **Fixed** EB Garamond 400 sentence case, hairline, cream ground. **Free** title, the mono index, layout + how full the frame runs. **Density** free.

1 · Cover (identity · move: oversized EB Garamond · cream)

Ground {colors.cream}, slide-pad. Composes kicker-spike, display-cover, lead, mono-label index. Focal a 2–3 line EB Garamond display-cover (sentence case, ink) under a coral ✱ kicker. Chrome mono index strip (repo · branch). Accent the single coral ✱. Fixed EB Garamond 400 sentence case, hairline, cream ground. Free title, the mono index, layout + how full the frame runs. Density free.

Raw lines 192 to 195
196### 2 · Statement (statement · move: single EB Garamond line · cream or navy)
198**Ground** `{colors.cream}` (or `{colors.navy}` for gravity). **Composes** kicker-spike, display, optional lead. **Focal** one 2-line EB Garamond `display` carrying the change in a sentence — reach for **italic** if it's a stance. **Chrome** mono kicker. **Accent** none — the serif carries it (or one coral word). **Fixed** sentence-case serif. **Free** the line, ground, layout + density. **Density** free.

2 · Statement (statement · move: single EB Garamond line · cream or navy)

Ground {colors.cream} (or {colors.navy} for gravity). Composes kicker-spike, display, optional lead. Focal one 2-line EB Garamond display carrying the change in a sentence — reach for italic if it's a stance. Chrome mono kicker. Accent none — the serif carries it (or one coral word). Fixed sentence-case serif. Free the line, ground, layout + density. Density free.

Raw lines 196 to 199
200### 3 · Code Surface (code · move: warm-navy code window · the PR-critical frame)
202**Ground** `{colors.cream}` framing a `{colors.navy}` **code-surface** (8px, cream@14% hairline, `navy-elev` title bar + filename in mono). **Composes** mono-label filename, the **`code-*` block** (code-diff / code-typing / code-snippet-_), optional `section-rule`. **Focal** the code panel — the diff / before→after / typed-on snippet. **Chrome** mono filename + status strip. **Accent** syntax coral/teal/amber inside the panel; one coral marker outside (e.g. a `+`/`−` gutter cue). **Fixed** warm-navy surface, mono code, hairline. **Free** which code-_ block, the code (from the diff), how large the panel runs. **Density** dense.

3 · Code Surface (code · move: warm-navy code window · the PR-critical frame)

Ground {colors.cream} framing a {colors.navy} code-surface (8px, cream@14% hairline, navy-elev title bar + filename in mono). Composes mono-label filename, the **code-* block** (code-diff / code-typing / code-snippet-_), optional section-rule. Focal the code panel — the diff / before→after / typed-on snippet. Chrome mono filename + status strip. Accent syntax coral/teal/amber inside the panel; one coral marker outside (e.g. a +/− gutter cue). Fixed warm-navy surface, mono code, hairline. Free which code-_ block, the code (from the diff), how large the panel runs. Density dense.

Raw lines 200 to 203
204### 4 · Number / Impact (data · move: oversized figure · cream)
206**Ground** `{colors.cream}`, `slide-pad`. **Composes** kicker-spike, number-lockup, lead/caption, optional `section-rule`. **Focal** a EB Garamond `number-hero` figure with a mono unit over a 1px rule — the PR impact (`+1,204 / −318`, `17 files`, `2.1× faster`). **Chrome** mono tag. **Accent** the figure in ink; at most one coral unit. **Fixed** serif figure + mono unit, hairline rule. **Free** the figures (from the script), tag, layout + density. **Density** free.

4 · Number / Impact (data · move: oversized figure · cream)

Ground {colors.cream}, slide-pad. Composes kicker-spike, number-lockup, lead/caption, optional section-rule. Focal a EB Garamond number-hero figure with a mono unit over a 1px rule — the PR impact (+1,204 / −318, 17 files, 2.1× faster). Chrome mono tag. Accent the figure in ink; at most one coral unit. Fixed serif figure + mono unit, hairline rule. Free the figures (from the script), tag, layout + density. Density free.

Raw lines 204 to 207
208### 5 · Pull-quote (quote · move: EB Garamond italic · cream)
210**Ground** `{colors.cream}`. **Composes** kicker-spike, pull-quote, tag-upper cite. **Focal** a EB Garamond **italic** `quote-pull` — a commit message, a reviewer line, or the thesis — with a small Inter uppercase cite (author · role) beneath. **Chrome** mono kicker. **Accent** none, or one coral mark. **Fixed** EB Garamond italic quote + uppercase cite. **Free** quote, attribution, layout + density. **Density** free.

5 · Pull-quote (quote · move: EB Garamond italic · cream)

Ground {colors.cream}. Composes kicker-spike, pull-quote, tag-upper cite. Focal a EB Garamond italic quote-pull — a commit message, a reviewer line, or the thesis — with a small Inter uppercase cite (author · role) beneath. Chrome mono kicker. Accent none, or one coral mark. Fixed EB Garamond italic quote + uppercase cite. Free quote, attribution, layout + density. Density free.

Raw lines 208 to 211
212### 6 · Closing / CTA (closer · move: coral voltage · cream or navy)
214**Ground** `{colors.cream}` (or `{colors.navy}`). **Composes** display sign-off, coral-callout, optional contributor row (`assets/<login>.png` avatars + mono names). **Focal** a short EB Garamond sign-off with the one **coral-callout** (the CTA or full-bleed band) and, for a "shipped-by" close, a row of hairline-ringed avatar chips. **Chrome** mono index. **Accent** the single coral voltage. **Fixed** one coral moment, hairline avatar rings, sentence-case serif. **Free** sign-off, who ships, layout + density. **Density** free.

6 · Closing / CTA (closer · move: coral voltage · cream or navy)

Ground {colors.cream} (or {colors.navy}). Composes display sign-off, coral-callout, optional contributor row (assets/<login>.png avatars + mono names). Focal a short EB Garamond sign-off with the one coral-callout (the CTA or full-bleed band) and, for a "shipped-by" close, a row of hairline-ringed avatar chips. Chrome mono index. Accent the single coral voltage. Fixed one coral moment, hairline avatar rings, sentence-case serif. Free sign-off, who ships, layout + density. Density free.

Raw lines 212 to 215
216## Composition Rules

Composition Rules

Raw lines 216 to 217
218### Do
220- Stand every frame on the **warm cream floor**; gather content on a **half-step tile** surface.
221- Set all display in **EB Garamond, sentence case**, negative-tracked; **Inter 400** body; **JetBrains Mono** kickers (uppercase, 0.16em, coral ✱) + code.
222- Ration **coral to one moment per frame** — CTA, inline link, OR full-bleed band.
223- Elevate with a **1px hairline** + at most one soft warm shadow; reserve **warm navy** for the code/terminal surface.
224- Lead with **one clear focal**; open regions with a **kicker-spike**. Fill the frame as the content wants.
225- Pair a EB Garamond figure with a **mono unit** for every stat; render code via the **`code-*` blocks** on the navy surface.

Do

  • Stand every frame on the warm cream floor; gather content on a half-step tile surface.
  • Set all display in EB Garamond, sentence case, negative-tracked; Inter 400 body; JetBrains Mono kickers (uppercase, 0.16em, coral ✱) + code.
  • Ration coral to one moment per frame — CTA, inline link, OR full-bleed band.
  • Elevate with a 1px hairline + at most one soft warm shadow; reserve warm navy for the code/terminal surface.
  • Lead with one clear focal; open regions with a kicker-spike. Fill the frame as the content wants.
  • Pair a EB Garamond figure with a mono unit for every stat; render code via the **code-* blocks** on the navy surface.
Raw lines 218 to 226
227### Don't
229- No pure white, no cool gray, no pure black; no fourth brand hue (navy is structural, syntax colors are decoration).
230- No heavy drop shadow, glow, gradient on content, or tilt — hairline elevation only.
231- No uppercase or title-case EB Garamond display; no sans headline; no serif label; no serif-set numeric unit.
232- No two coral moments in one frame; coral never sets a headline or body run.
233- Don't blow a headline past the measure — step the ramp down.

Don't

  • No pure white, no cool gray, no pure black; no fourth brand hue (navy is structural, syntax colors are decoration).
  • No heavy drop shadow, glow, gradient on content, or tilt — hairline elevation only.
  • No uppercase or title-case EB Garamond display; no sans headline; no serif label; no serif-set numeric unit.
  • No two coral moments in one frame; coral never sets a headline or body run.
  • Don't blow a headline past the measure — step the ramp down.
Raw lines 227 to 234
235## Aspect-Ratio Behavior
237| Treatment | 16:9 | 9:16 | 1:1 |
238| ------------- | ----------------------- | --------------------------- | ---------------------- |
239| Cover | display left, index top | display top, index below | display, index corner |
240| Statement | line left/centered | line stacked | centered |
241| Code Surface | panel framed in cream | panel taller, fewer lines | panel centered, square |
242| Number/Impact | figure left | figure centered, taller | centered |
243| Pull-quote | quote left | quote stacked | centered |
244| Closing/CTA | sign-off + avatar row | sign-off top, avatars below | centered, avatars wrap |
246`slide-pad` holds on the short edge; re-step display above the 1.4cqw floor. The code surface keeps
247its hairline + mono chrome on every ratio; the avatar row wraps rather than shrinks below legibility.

Aspect-Ratio Behavior

Treatment16:99:161:1
Coverdisplay left, index topdisplay top, index belowdisplay, index corner
Statementline left/centeredline stackedcentered
Code Surfacepanel framed in creampanel taller, fewer linespanel centered, square
Number/Impactfigure leftfigure centered, tallercentered
Pull-quotequote leftquote stackedcentered
Closing/CTAsign-off + avatar rowsign-off top, avatars belowcentered, avatars wrap

slide-pad holds on the short edge; re-step display above the 1.4cqw floor. The code surface keeps its hairline + mono chrome on every ratio; the avatar row wraps rather than shrinks below legibility.

Raw lines 235 to 248
249## Approved Real Entities
251No real customers, logos, or vendors are defined in the source — render any such mark as a
252placeholder. Contributor avatars come from the project's `assets/<login>.png` (staged from the PR's
253people graph); the ✱ spike, hairlines, and the code surface are CSS-only and need no external imagery.

Approved Real Entities

No real customers, logos, or vendors are defined in the source — render any such mark as a placeholder. Contributor avatars come from the project's assets/<login>.png (staged from the PR's people graph); the ✱ spike, hairlines, and the code surface are CSS-only and need no external imagery.

Raw lines 249 to 254
255## Numerals & Claims (hard rule)
257Never invent figures, stats, diffs, or counts at frame scale. Render slots as `— figure —`,
258`{metric}`, `+N / −M`. Number-lockups, code panels, and impact stats carry placeholders until the
259script (from the PR ingest) supplies real values. Branch names, file counts, and `+/−` totals trace
260to the diff; commit/issue numbers are chrome.

Numerals & Claims (hard rule)

Never invent figures, stats, diffs, or counts at frame scale. Render slots as — figure —, {metric}, +N / −M. Number-lockups, code panels, and impact stats carry placeholders until the script (from the PR ingest) supplies real values. Branch names, file counts, and +/− totals trace to the diff; commit/issue numbers are chrome.

Raw lines 255 to 261
262## Pre-Render Self-Audit
264- **Squint** — one EB Garamond display moment dominates.
265- **Trinity** — cream floor + tile step + ink voice; coral appears exactly once; warm navy only on the code surface; no cool gray / pure white / fourth hue.
266- **Type** — EB Garamond sentence-case display (negative-tracked); Inter 400 body; JetBrains Mono kickers (uppercase 0.16em, coral ✱) + code; ≥1.4cqw floor.
267- **Depth** — 1px hairline + at most one soft warm shadow; no heavy drop / glow / gradient / tilt; 6/8/12px radii.
268- **Code** — code rendered by a `code-*` block on the warm-navy surface; syntax coral/teal/amber; figures paired with a mono unit.
269- **Fabrication** — every numeral / diff traces to the PR, else placeholder.

Pre-Render Self-Audit

  • Squint — one EB Garamond display moment dominates.
  • Trinity — cream floor + tile step + ink voice; coral appears exactly once; warm navy only on the code surface; no cool gray / pure white / fourth hue.
  • Type — EB Garamond sentence-case display (negative-tracked); Inter 400 body; JetBrains Mono kickers (uppercase 0.16em, coral ✱) + code; ≥1.4cqw floor.
  • Depth — 1px hairline + at most one soft warm shadow; no heavy drop / glow / gradient / tilt; 6/8/12px radii.
  • Code — code rendered by a code-* block on the warm-navy surface; syntax coral/teal/amber; figures paired with a mono unit.
  • Fabrication — every numeral / diff traces to the PR, else placeholder.
Raw lines 262 to 270
271## Known Gaps
273- **Motion intentionally out of scope.** frame.md specifies composition only. Code editorial's motion register — short cross-dissolves, no overshoot/bounce/elastic, coral the only "draw-on", numbers count up, code types on line by line — lives in the skill's `references/motion.md`, not here.
274- **EB Garamond + Inter + JetBrains Mono ship as licensed local WOFF2 assets with this preset.** Copy the six files in this preset's `fonts/` folder (weights 400 + 700) into the project's `assets/fonts/` and add one `@font-face` per file, so Studio, snapshots, and renders resolve them offline without a first-run Google Fonts fetch. Nothing stages them for you. Author display at **weight 400** (700 reads as a heavy bold, off-register), and treat italic as the browser-synthesized slant (acceptable for the pull-quote register; add a real italic face only if a project leans hard on it). EB Garamond is a warm old-style serif (low contrast, humanist); if it ever fails, fall to Georgia or another old-style serif — never to a sans. CJK: Noto Serif SC (display) / Noto Sans SC (body) / Noto Sans Mono CJK (code); the sentence-case warmth carries when the serif drops.
275- **Syntax colors (teal `#5DB8A6` / amber `#E8A55A` / status) are fixed decoration**, declared in §Colors — they are NOT in the remixable `colors:` block, so a brand remix never repaints them.
276- **The code itself is the `code-*` registry blocks**, not this preset — this preset owns only the surrounding warm-navy surface + mono chrome.
277- **9:16 / 1:1 are guidance**; verify the legibility floor and that the cream/tile warmth + one-coral discipline hold per ratio.

Known Gaps

  • Motion intentionally out of scope. frame.md specifies composition only. Code editorial's motion register — short cross-dissolves, no overshoot/bounce/elastic, coral the only "draw-on", numbers count up, code types on line by line — lives in the skill's references/motion.md, not here.
  • EB Garamond + Inter + JetBrains Mono ship as licensed local WOFF2 assets with this preset. Copy the six files in this preset's fonts/ folder (weights 400 + 700) into the project's assets/fonts/ and add one @font-face per file, so Studio, snapshots, and renders resolve them offline without a first-run Google Fonts fetch. Nothing stages them for you. Author display at weight 400 (700 reads as a heavy bold, off-register), and treat italic as the browser-synthesized slant (acceptable for the pull-quote register; add a real italic face only if a project leans hard on it). EB Garamond is a warm old-style serif (low contrast, humanist); if it ever fails, fall to Georgia or another old-style serif — never to a sans. CJK: Noto Serif SC (display) / Noto Sans SC (body) / Noto Sans Mono CJK (code); the sentence-case warmth carries when the serif drops.
  • **Syntax colors (teal #5DB8A6 / amber #E8A55A / status) are fixed decoration**, declared in §Colors — they are NOT in the remixable colors: block, so a brand remix never repaints them.
  • **The code itself is the code-* registry blocks**, not this preset — this preset owns only the surrounding warm-navy surface + mono chrome.
  • 9:16 / 1:1 are guidance; verify the legibility floor and that the cream/tile warmth + one-coral discipline hold per ratio.
Raw lines 271 to 277