Skill Tracer
Skills › HyperFrames › hyperframes › FRAME.md

FRAME.md

307 lines · skills/hyperframes/assets/frame-presets/blue-professional/FRAME.md at a595755

Open on GitHub
1---
2version: alpha
3name: Blue Professional — Frame (video / frame layer)
4description: >
5 Video-first companion to Blue Professional's design.md. The unit is the frame (1920×1080). Atoms
6 are identical and sacred — the warm cream canvas, a single saturated cobalt (#1e2bfa) as the only
7 accent, the three-step gray text ladder, Space Grotesk (display/numerals/chrome) + Inter (body),
8 soft cobalt-tinted cards (4% fill / 20% border / 10–14px radius) with NO shadows, pill chrome, and
9 the cobalt progress bar. Composition + frame scale rewritten. Motion out of scope.
10unit: the frame — 1920×1080 primary; 9:16 and 1:1 documented
11principle: atoms are sacred · composition is free · numbers come from the script
13colors:
14 bg: "#fdfae7"
15 primary: "#1e2bfa"
16 text: "#111111"
17 text-muted: "#6b6b6b"
18 text-light: "#9a9a9a"
19 accent-light: "rgba(30,43,250,0.08)"
20 accent-medium: "rgba(30,43,250,0.15)"
21 border: "rgba(30,43,250,0.2)"
22 card-bg: "rgba(30,43,250,0.04)"
23 positive: "#059669"
24 negative: "#dc2626"
26radii:
27 pill: "100px"
28 card-lg: "14px"
29 card-md: "12px"
30 card-sm: "10px"
31 bar: "6px"
32 circle: "50%"
34typography:
35 # — reading ramp (Inter body + Space Grotesk chrome) —
36 body: { fontFamily: "Inter", cqw: 0.85, weight: 400, lineHeight: 1.6, color: "text-muted" }
37 h4-eyebrow:{ fontFamily: "Space Grotesk", cqw: 0.8, weight: 600, tracking: "0.08em", upper: true, color: "primary" }
38 tag: { fontFamily: "Space Grotesk", px: 12, weight: 500, color: "primary" }
39 counter: { fontFamily: "Space Grotesk", px: 13, weight: 500, tracking: "0.05em", color: "text-muted" }
40 # — display / numerical ramp (Space Grotesk, near-black headings / cobalt numerals) —
41 h3: { fontFamily: "Space Grotesk", cqw: 1.25, weight: 500, lineHeight: 1.3, tracking: "-0.02em", color: "text" }
42 stat-num:{ fontFamily: "Space Grotesk", cqw: 1.9, weight: 700, lineHeight: 1.0, color: "primary" }
43 blockquote:{ fontFamily: "Space Grotesk", cqw: 2.4, weight: 500, lineHeight: 1.35, color: "text" }
44 h2: { fontFamily: "Space Grotesk", cqw: 2.6, weight: 600, lineHeight: 1.1, tracking: "-0.02em", color: "text" }
45 metric-value:{ fontFamily: "Space Grotesk", cqw: 3.0, weight: 700, lineHeight: 1.0, color: "primary" }
46 h1: { fontFamily: "Space Grotesk", cqw: 4.2, weight: 700, lineHeight: 1.08, tracking: "-0.02em", color: "text" }
47 quote-mark:{ fontFamily: "Space Grotesk", cqw: 8.0, weight: 700, lineHeight: 0.5, color: "primary", opacity: 0.15 }
49spacing:
50 pad-x: "5cqw"
51 pad-y-top: "5cqw"
52 gap-cards: "1.4cqw"
53 accent-line: "60px × 4px"
55components:
56 card-tinted:
57 backgroundColor: "{colors.card-bg}"
58 border: "1.5px solid {colors.border}"
59 rounded: "{radii.card-lg}"
60 shadow: "none"
61 description: "Universal content card. Never solid-colored, never opaque-bordered, NO shadow."
62 metric-card:
63 backgroundColor: "{colors.card-bg}"
64 border: "1.5px solid {colors.border}"
65 rounded: "{radii.card-lg}"
66 typography: "{typography.metric-value} ({colors.primary}) + {typography.metric-label} + {typography.metric-desc}"
67 description: "+ optional inline ↑/↓ change chip ({colors.positive}/{colors.negative} text, no fill)."
68 tag-pill:
69 backgroundColor: "{colors.accent-light}"
70 textColor: "{colors.primary}"
71 rounded: "{radii.pill}"
72 typography: "{typography.tag}"
73 description: "Top-right of the slide-header."
74 cta-button:
75 backgroundColor: "{colors.primary}"
76 textColor: "{colors.bg}"
77 rounded: "{radii.pill}"
78 typography: "Space Grotesk 600"
79 shadow: "soft cobalt on hover only — the system's only shadow"
80 description: "The one solid element."
81 accent-line:
82 backgroundColor: "{colors.primary}"
83 size: "60×4, 2px radius"
84 description: "Above cover titles / eyebrow separators."
85 bar-track:
86 backgroundColor: "{colors.accent-light}"
87 fill: "{colors.primary} (display:block so width resolves)"
88 rounded: "{radii.bar}"
89 description: "28px track; fill carries the value."
90 step-circle:
91 backgroundColor: "{colors.primary}"
92 textColor: "{colors.bg}"
93 rounded: "50%"
94 size: "56px"
95 description: "Sequential steps fade opacity 1.0→0.85→0.7→0.55."
96 split-highlight:
97 backgroundColor: "{colors.accent-light}"
98 borderLeft: "4px solid {colors.primary}"
99 rounded: "{radii.card-md}"
100 description: "Inline pull-quote callout."
101 slide-header:
102 typography: "{typography.h4-eyebrow} (cobalt) left, tag-pill right; {typography.h2} below"
103 description: "Top band of every content frame."
104 atmosphere:
105 elements: "clipped diagonal cobalt-tint panel, 3×3 cobalt dot grid, concentric closing rings"
106 description: "Cover/closing only. Never on content frames."
107 progress-bar:
108 backgroundColor: "{colors.primary}"
109 size: "3px tall, bottom edge, width grows with index"
110 description: "Persistent progress strip."
111---
113# Blue Professional — Frame (video / frame layer)

Blue Professional — Frame (video / frame layer)

Raw lines 1 to 114
115## Overview
117Blue Professional at frame scale is a **consulting-grade system: restraint with one strong
118commitment.** A warm cream canvas and a single saturated cobalt that carries every accent —
119eyebrow, metric, CTA, chart fill, progress bar. No secondary brand color, no pastels, just cream,
120cobalt, and a tight ladder of grays. The register is investment-research / McKinsey briefing:
121measured, data-dense without crowding, executive-readable at distance.
123The voice is two faces in fixed roles: **Space Grotesk** (display, every numeral, all chrome —
124eyebrows uppercase 0.08em) and **Inter** (body, muted gray, line 1.6). Headlines are near-black;
125cobalt is reserved for accent moments. Depth is **soft and tinted** — 4% cobalt card fills with 20%
126cobalt borders and 10–14px radii — never shadowed. The lack of harsh shadows is the premium signal.
128**Key characteristics at frame scale:**
130- **Warm cream ground** on every frame; **single cobalt** as the only accent.
131- **Space Grotesk** (display/numerals/chrome) + **Inter** (body) — near-black headlines, cobalt numerals.
132- **Tinted cards** — cobalt 4% fill, cobalt 20% 1.5px border, 10–14px radius, **no shadow**.
133- **Pill chrome** (100px) — tag pills + the one solid cobalt CTA; cobalt **progress bar**.
134- **Soft rounded corners everywhere** (no square corners save the progress bar).
135- **Atmosphere** (diagonal panel, dot grid, concentric rings) on cover/closing only.

Overview

Blue Professional at frame scale is a consulting-grade system: restraint with one strong commitment. A warm cream canvas and a single saturated cobalt that carries every accent — eyebrow, metric, CTA, chart fill, progress bar. No secondary brand color, no pastels, just cream, cobalt, and a tight ladder of grays. The register is investment-research / McKinsey briefing: measured, data-dense without crowding, executive-readable at distance.

The voice is two faces in fixed roles: Space Grotesk (display, every numeral, all chrome — eyebrows uppercase 0.08em) and Inter (body, muted gray, line 1.6). Headlines are near-black; cobalt is reserved for accent moments. Depth is soft and tinted — 4% cobalt card fills with 20% cobalt borders and 10–14px radii — never shadowed. The lack of harsh shadows is the premium signal.

Key characteristics at frame scale:

  • Warm cream ground on every frame; single cobalt as the only accent.
  • Space Grotesk (display/numerals/chrome) + Inter (body) — near-black headlines, cobalt numerals.
  • Tinted cards — cobalt 4% fill, cobalt 20% 1.5px border, 10–14px radius, no shadow.
  • Pill chrome (100px) — tag pills + the one solid cobalt CTA; cobalt progress bar.
  • Soft rounded corners everywhere (no square corners save the progress bar).
  • Atmosphere (diagonal panel, dot grid, concentric rings) on cover/closing only.
Raw lines 115 to 136
137## The Frame
139### Frame Craft Bar
141Three eyeball tests gate every frame before any structural check:
143- **Squint** — one **near-black headline or cobalt numeral** dominates at 3–6× its neighbor.
144- **Silence** — content frames read **balanced, not crowded**; the **dashboard is the one dense exception**.
145- **Restraint** — a **single cobalt accent** carries everything; headlines stay near-black (never cobalt); no shadows (tinted cards do the lift); positive/negative inline-text only.
146- **Reference** — aim at an **investment-research / McKinsey quarterly briefing**; failure looks like a **heavy-outlined, multi-color dashboard**.
148- **Primary:** 1920×1080 (16:9). Display authored in **`cqw`** (`px ÷ 1920 × 100 = cqw`).
149- **Vertical:** 1080×1920 (9:16). **Square:** 1080×1080 (1:1).
150- **Safe area:** `pad-x` 5cqw; bottom reserves room for the counter + progress bar.
152**The container law (load-bearing).** Every frame ground sets `container-type: size`; ALL
153frame-relative units are `cqw`/`cqh` against it — never `vw`. Card radii stay px (10–14px); the
154pill radius stays 100px; borders stay 1–1.5px.

Frame Craft Bar

Three eyeball tests gate every frame before any structural check:

  • Squint — one near-black headline or cobalt numeral dominates at 3–6× its neighbor.
  • Silence — content frames read balanced, not crowded; the dashboard is the one dense exception.
  • Restraint — a single cobalt accent carries everything; headlines stay near-black (never cobalt); no shadows (tinted cards do the lift); positive/negative inline-text only.
  • Reference — aim at an investment-research / McKinsey quarterly briefing; failure looks like a heavy-outlined, multi-color dashboard.
  • 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: pad-x 5cqw; bottom reserves room for the counter + progress bar.

The container law (load-bearing). Every frame ground sets container-type: size; ALL frame-relative units are cqw/cqh against it — never vw. Card radii stay px (10–14px); the pill radius stays 100px; borders stay 1–1.5px.

Raw lines 139 to 155
156## Colors
158Tokens identical to the source. `{colors.bg}` cream is the universal ground; `{colors.primary}`
159cobalt is the **only** accent — every eyebrow, numeral, CTA, chart fill, progress bar, and the 4px
160highlight left-rule. Headlines are `{colors.text}` near-black (never cobalt); body is
161`{colors.text-muted}`; tertiary is `{colors.text-light}`. Cards fill `{colors.card-bg}` (4%) with
162`{colors.border}` (20%) borders. `{colors.positive}`/`{colors.negative}` appear **only inline** on
163directional change chips — never as fills. **No second accent color.**

Colors

Tokens identical to the source. {colors.bg} cream is the universal ground; {colors.primary} cobalt is the only accent — every eyebrow, numeral, CTA, chart fill, progress bar, and the 4px highlight left-rule. Headlines are {colors.text} near-black (never cobalt); body is {colors.text-muted}; tertiary is {colors.text-light}. Cards fill {colors.card-bg} (4%) with {colors.border} (20%) borders. {colors.positive}/{colors.negative} appear only inline on directional change chips — never as fills. No second accent color.

Raw lines 156 to 164
165## Typography
167Two ramps. The **reading ramp** (Inter body 0.85cqw muted; Space Grotesk eyebrow uppercase 0.08em
168cobalt) carries copy + chrome; the **display/numerical ramp** (Space Grotesk `h3` 1.25cqw → `h1`
1694.2cqw near-black; numerals `stat-num`/`metric-value` in cobalt) carries headings and figures.
171- **Legibility floor:** any load-bearing line ≥ **1.4cqw**; px chrome (tag/counter) is colophon only.
172- **Fit-to-measure:** size the headline to its length. Cap the block at **≤ 78cqw**; ≤3 words → `h1`; 4–6 → `h2`; 7+ → `h3`. Cobalt numerals scale `metric-value`→`stat-num` by card size.
173- **Headlines near-black, −0.02em**; **eyebrows cobalt, uppercase, 0.08em**; **numerals cobalt 600–700**; **body Inter 400 muted, line 1.6**. No italic, no uppercase body, no cobalt headline.

Typography

Two ramps. The reading ramp (Inter body 0.85cqw muted; Space Grotesk eyebrow uppercase 0.08em cobalt) carries copy + chrome; the display/numerical ramp (Space Grotesk h3 1.25cqw → h1 4.2cqw near-black; numerals stat-num/metric-value in cobalt) carries headings and figures.

  • Legibility floor: any load-bearing line ≥ 1.4cqw; px chrome (tag/counter) is colophon only.
  • Fit-to-measure: size the headline to its length. Cap the block at ≤ 78cqw; ≤3 words → h1; 4–6 → h2; 7+ → h3. Cobalt numerals scale metric-value→stat-num by card size.
  • Headlines near-black, −0.02em; eyebrows cobalt, uppercase, 0.08em; numerals cobalt 600–700; body Inter 400 muted, line 1.6. No italic, no uppercase body, no cobalt headline.
Raw lines 165 to 174
175## Depth & Surface
177Soft and tinted — never offset. Depth from:
179- **Tinted cards** — 4% cobalt fill + 20% cobalt 1.5px border + 10–14px radius reads as lifted without offset.
180- **Border-left accent** — the 4px cobalt rule on split-highlight blocks pulls a callout forward.
181- **Rounded corners** — the 10–14px radius is part of the softness; square corners break it.
183**Ceiling:** zero box-shadow on content (the only shadow is a soft cobalt CTA _hover_); no opaque cobalt borders; no harsh outlines.

Depth & Surface

Soft and tinted — never offset. Depth from:

  • Tinted cards — 4% cobalt fill + 20% cobalt 1.5px border + 10–14px radius reads as lifted without offset.
  • Border-left accent — the 4px cobalt rule on split-highlight blocks pulls a callout forward.
  • Rounded corners — the 10–14px radius is part of the softness; square corners break it.

Ceiling: zero box-shadow on content (the only shadow is a soft cobalt CTA hover); no opaque cobalt borders; no harsh outlines.

Raw lines 175 to 184
185## Shapes
187- **100px** — tag pills, CTA, nav buttons (pill chrome).
188- **14/12/10px** — cards by size (large metric / standard stat / detail + mini).
189- **6px** — bar tracks + fills. **50%** — step circles, nav circles, dots, closing rings.
190- **0** — only the progress bar. No square-cornered content.

Shapes

  • 100px — tag pills, CTA, nav buttons (pill chrome).
  • 14/12/10px — cards by size (large metric / standard stat / detail + mini).
  • 6px — bar tracks + fills. 50% — step circles, nav circles, dots, closing rings.
  • 0 — only the progress bar. No square-cornered content.
Raw lines 185 to 191
192## Components
194- **card-tinted / metric-card** — the universal soft-tint content cards (no shadow).
195- **tag-pill / cta-button / accent-line** — the cobalt pill chrome + the one solid CTA + the 60×4 rule.
196- **bar-track / step-circle / split-highlight** — cobalt data + sequence + callout patterns.
197- **slide-header** (eyebrow + tag pill) — the structural rhythm; **atmosphere** (diagonal/dots/rings) on cover/closing only; **progress-bar** on every frame.

Components

  • card-tinted / metric-card — the universal soft-tint content cards (no shadow).
  • tag-pill / cta-button / accent-line — the cobalt pill chrome + the one solid CTA + the 60×4 rule.
  • bar-track / step-circle / split-highlight — cobalt data + sequence + callout patterns.
  • slide-header (eyebrow + tag pill) — the structural rhythm; atmosphere (diagonal/dots/rings) on cover/closing only; progress-bar on every frame.
Raw lines 192 to 198
199## Frame Treatments
201> Recipe: ground · container · composes · focal · chrome · accent · silence · Fixed/Free · density.
202> Atmosphere only on cover/closing; content frames carry the slide-header rhythm.

Frame Treatments

Recipe: ground · container · composes · focal · chrome · accent · silence · Fixed/Free · density. Atmosphere only on cover/closing; content frames carry the slide-header rhythm.
Raw lines 199 to 203
204### 1 · Cover (identity · move: diagonal accent · left)
206**Ground** cream + the clipped diagonal cobalt-tint panel (right ~36%) + a 3×3 cobalt dot grid.
207**Composes** accent-line, meta, h1, body sub. **Focal** a 2-line Space Grotesk `h1` near-black, left,
208under a cobalt accent-line + meta. **Chrome** counter + progress bar. **Accent** the cobalt line +
209diagonal panel. **Silence** the diagonal panel holds the right third. **Fixed** near-black h1, cobalt
210accents, atmosphere here only. **Free** title, meta. **Density** low.

1 · Cover (identity · move: diagonal accent · left)

Ground cream + the clipped diagonal cobalt-tint panel (right ~36%) + a 3×3 cobalt dot grid. Composes accent-line, meta, h1, body sub. Focal a 2-line Space Grotesk h1 near-black, left, under a cobalt accent-line + meta. Chrome counter + progress bar. Accent the cobalt line + diagonal panel. Silence the diagonal panel holds the right third. Fixed near-black h1, cobalt accents, atmosphere here only. Free title, meta. Density low.

Raw lines 204 to 211
212### 2 · Dashboard (data · move: 3-up metric grid · the dense frame)
214**Ground** cream, `pad-x`. **Composes** slide-header (eyebrow + tag-pill), h2, 3× metric/tinted card.
215**Focal** a row of tinted cards — cobalt `metric-value` + Inter label + muted desc + optional
216green/red change chip. **Chrome** eyebrow left, tag-pill right; progress bar. **Accent** the cobalt
217numerals. **Silence** tight — the density exception. **Fixed** 4% tint cards, 20% borders, no shadow,
218cobalt numerals. **Free** figures (from script), labels. **Density** dense-exception.

2 · Dashboard (data · move: 3-up metric grid · the dense frame)

Ground cream, pad-x. Composes slide-header (eyebrow + tag-pill), h2, 3× metric/tinted card. Focal a row of tinted cards — cobalt metric-value + Inter label + muted desc + optional green/red change chip. Chrome eyebrow left, tag-pill right; progress bar. Accent the cobalt numerals. Silence tight — the density exception. Fixed 4% tint cards, 20% borders, no shadow, cobalt numerals. Free figures (from script), labels. Density dense-exception.

Raw lines 212 to 219
220### 3 · Bar Ranking (data · move: cobalt bars · left)
222**Ground** cream, `pad-x`. **Composes** eyebrow, h2, bar-track rows. **Focal** 3–5 labeled
223cobalt-fill bars on cobalt-8% tracks with cobalt percentages. **Chrome** eyebrow; progress bar.
224**Accent** the cobalt fills + figures. **Silence** moderate. **Fixed** 6px tracks, cobalt fills.
225**Free** rows, values (from script). **Density** standard.

3 · Bar Ranking (data · move: cobalt bars · left)

Ground cream, pad-x. Composes eyebrow, h2, bar-track rows. Focal 3–5 labeled cobalt-fill bars on cobalt-8% tracks with cobalt percentages. Chrome eyebrow; progress bar. Accent the cobalt fills + figures. Silence moderate. Fixed 6px tracks, cobalt fills. Free rows, values (from script). Density standard.

Raw lines 220 to 226
227### 4 · Pull Quote (quote · move: concentric rings · centered)
229**Ground** cream, centered, with faint concentric closing-rings behind. **Composes** quote-mark,
230blockquote, cite. **Focal** a Space Grotesk `blockquote` near-black under a 15%-opacity cobalt
231quote-mark; an uppercase cobalt-muted cite beneath. **Accent** the faint rings + quote-mark. **Silence**
232~55%. **Fixed** near-black quote, soft rings. **Free** quote, cite. **Density** low.

4 · Pull Quote (quote · move: concentric rings · centered)

Ground cream, centered, with faint concentric closing-rings behind. Composes quote-mark, blockquote, cite. Focal a Space Grotesk blockquote near-black under a 15%-opacity cobalt quote-mark; an uppercase cobalt-muted cite beneath. Accent the faint rings + quote-mark. Silence ~55%. Fixed near-black quote, soft rings. Free quote, cite. Density low.

Raw lines 227 to 233
234### 5 · Split + Highlight (content · move: asymmetric split · left)
236**Ground** cream, two columns. **Composes** eyebrow, h2, body, split-highlight block. **Focal** an
237Inter body column beside a cobalt-8% highlight block (4px cobalt left rule) carrying an inline pull
238quote. **Accent** the highlight's left rule. **Silence** generous gutter. **Fixed** tinted highlight,
2394px cobalt rule. **Free** body, callout. **Density** standard.

5 · Split + Highlight (content · move: asymmetric split · left)

Ground cream, two columns. Composes eyebrow, h2, body, split-highlight block. Focal an Inter body column beside a cobalt-8% highlight block (4px cobalt left rule) carrying an inline pull quote. Accent the highlight's left rule. Silence generous gutter. Fixed tinted highlight, 4px cobalt rule. Free body, callout. Density standard.

Raw lines 234 to 240
241### 6 · Closing / CTA (closer · move: centered rings + CTA)
243**Ground** cream + concentric closing-rings. **Composes** accent-line, h1, body, cta-button. **Focal**
244a Space Grotesk `h1` near-black, centered, with the one solid cobalt `cta-button` pill below. **Accent**
245the CTA + rings. **Silence** ~60%. **Fixed** one CTA, near-black h1, soft rings. **Free** sign-off, CTA
246label. **Density** low.

6 · Closing / CTA (closer · move: centered rings + CTA)

Ground cream + concentric closing-rings. Composes accent-line, h1, body, cta-button. Focal a Space Grotesk h1 near-black, centered, with the one solid cobalt cta-button pill below. Accent the CTA + rings. Silence ~60%. Fixed one CTA, near-black h1, soft rings. Free sign-off, CTA label. Density low.

Raw lines 241 to 247
248## Composition Rules

Composition Rules

Raw lines 248 to 249
250### Do
252- Start every frame on **warm cream**; let **cobalt carry every accent** (eyebrow, numeral, CTA, bar, progress).
253- Set headlines **near-black, −0.02em**; eyebrows **cobalt uppercase 0.08em**; numerals **cobalt 600–700**.
254- Use **tinted cards** (4% fill, 20% border, 10–14px radius, no shadow); body Inter 400 muted, line 1.6.
255- Keep all chrome **pill-shaped (100px)**; one solid cobalt CTA per closing frame.
256- Reserve **atmosphere** (diagonal panel, dots, rings) for cover/closing; content frames keep the slide-header rhythm.
257- Lean left on cover/dashboard/split, centered on quote/closer.

Do

  • Start every frame on warm cream; let cobalt carry every accent (eyebrow, numeral, CTA, bar, progress).
  • Set headlines near-black, −0.02em; eyebrows cobalt uppercase 0.08em; numerals cobalt 600–700.
  • Use tinted cards (4% fill, 20% border, 10–14px radius, no shadow); body Inter 400 muted, line 1.6.
  • Keep all chrome pill-shaped (100px); one solid cobalt CTA per closing frame.
  • Reserve atmosphere (diagonal panel, dots, rings) for cover/closing; content frames keep the slide-header rhythm.
  • Lean left on cover/dashboard/split, centered on quote/closer.
Raw lines 250 to 258
259### Don't
261- No second accent color; no cobalt headlines.
262- No drop shadows on content (only the soft cobalt CTA hover); no opaque cobalt borders.
263- No square corners (save the progress bar); no font substitutes; no uppercase body.
264- Don't use the green/red change chips as general accents — directional comparisons only.
265- Don't fill space with heavier borders — add substance; don't blow a headline edge-to-edge.

Don't

  • No second accent color; no cobalt headlines.
  • No drop shadows on content (only the soft cobalt CTA hover); no opaque cobalt borders.
  • No square corners (save the progress bar); no font substitutes; no uppercase body.
  • Don't use the green/red change chips as general accents — directional comparisons only.
  • Don't fill space with heavier borders — add substance; don't blow a headline edge-to-edge.
Raw lines 259 to 266
267## Aspect-Ratio Behavior
269| Treatment | 16:9 | 9:16 | 1:1 |
270| ----------------- | -------------------------- | ------------------------------ | ------------------------ |
271| Cover | title left, diagonal right | title top, diagonal band below | title upper, dots corner |
272| Dashboard | 3 cards across | 3 stacked | 2×2 |
273| Bar Ranking | 3–5 bars | 3–5 bars (tighter) | 3 bars |
274| Pull Quote | centered, rings behind | centered, taller | centered |
275| Split + Highlight | side-by-side | stacked | stacked |
276| Closing / CTA | centered + CTA | centered + CTA | centered + CTA |
278`pad-x` holds on the short edge; re-step display above the 1.4cqw floor. The diagonal cover panel
279becomes a top/bottom band on 9:16. Numerals stay Latin Arabic digits in CJK builds.

Aspect-Ratio Behavior

Treatment16:99:161:1
Covertitle left, diagonal righttitle top, diagonal band belowtitle upper, dots corner
Dashboard3 cards across3 stacked2×2
Bar Ranking3–5 bars3–5 bars (tighter)3 bars
Pull Quotecentered, rings behindcentered, tallercentered
Split + Highlightside-by-sidestackedstacked
Closing / CTAcentered + CTAcentered + CTAcentered + CTA

pad-x holds on the short edge; re-step display above the 1.4cqw floor. The diagonal cover panel becomes a top/bottom band on 9:16. Numerals stay Latin Arabic digits in CJK builds.

Raw lines 267 to 280
281## Approved Entities
283No real customers, logos, or vendors are defined in the source — render any such mark as a
284placeholder. Figures, metrics, and quotes are content; the system supplies cream + cobalt + grays.

Approved Entities

No real customers, logos, or vendors are defined in the source — render any such mark as a placeholder. Figures, metrics, and quotes are content; the system supplies cream + cobalt + grays.

Raw lines 281 to 285
286## Numerals & Claims (hard rule)
288Never invent figures, financials, percentages, or dates at frame scale. Render slots as `— figure —`,
289`{metric}`, `+NN%`, `↑ —`. Metric cards, bar values, and stat cells especially carry placeholders
290until the script supplies them. Directional chips require a real comparison from the script.

Numerals & Claims (hard rule)

Never invent figures, financials, percentages, or dates at frame scale. Render slots as — figure —, {metric}, +NN%, ↑ —. Metric cards, bar values, and stat cells especially carry placeholders until the script supplies them. Directional chips require a real comparison from the script.

Raw lines 286 to 291
292## Pre-Render Self-Audit
294- **Squint** — one near-black headline or cobalt numeral dominates per frame.
295- **Silence** — content frames balanced, not crowded; only the dashboard runs dense.
296- **Single accent** — cobalt only; headlines near-black; positive/negative inline only.
297- **Type** — Space Grotesk headings −0.02em near-black, cobalt eyebrows 0.08em + numerals; Inter body muted line 1.6; ≥1.4cqw floor.
298- **Depth** — tinted cards (no shadow), soft rounded corners, 20% cobalt borders; no square content corners.
299- **Anchor** — left on cover/dashboard/split, centered on quote/closer; atmosphere on cover/closing only.
300- **Fabrication** — every numeral traces to the script, else placeholder.

Pre-Render Self-Audit

  • Squint — one near-black headline or cobalt numeral dominates per frame.
  • Silence — content frames balanced, not crowded; only the dashboard runs dense.
  • Single accent — cobalt only; headlines near-black; positive/negative inline only.
  • Type — Space Grotesk headings −0.02em near-black, cobalt eyebrows 0.08em + numerals; Inter body muted line 1.6; ≥1.4cqw floor.
  • Depth — tinted cards (no shadow), soft rounded corners, 20% cobalt borders; no square content corners.
  • Anchor — left on cover/dashboard/split, centered on quote/closer; atmosphere on cover/closing only.
  • Fabrication — every numeral traces to the script, else placeholder.
Raw lines 292 to 301
302## Known Gaps
304- **Motion intentionally out of scope.** frame.md specifies composition only; the source's 500ms translateX transitions + bar-fill animations are deck mechanics.
305- **Space Grotesk + Inter via Google Fonts.** CJK pairing (Noto Sans SC 700 display / Noto Serif SC 400 body) carries over; the eyebrow's uppercase+tracking signal weakens in CJK — pair it with the accent-line.
306- **9:16 / 1:1 are guidance**; verify the floor and that the diagonal panel reflows to a band.
307- Diagonal panel (clip-path), dot grid, concentric rings, and bars are CSS-only; no external imagery is required.

Known Gaps

  • Motion intentionally out of scope. frame.md specifies composition only; the source's 500ms translateX transitions + bar-fill animations are deck mechanics.
  • Space Grotesk + Inter via Google Fonts. CJK pairing (Noto Sans SC 700 display / Noto Serif SC 400 body) carries over; the eyebrow's uppercase+tracking signal weakens in CJK — pair it with the accent-line.
  • 9:16 / 1:1 are guidance; verify the floor and that the diagonal panel reflows to a band.
  • Diagonal panel (clip-path), dot grid, concentric rings, and bars are CSS-only; no external imagery is required.
Raw lines 302 to 307