Skill 22 · Hyperframes Creative
Subchapter 22.54
frame-presets/coral/FRAME.mdMarkdown19 KBView on GitHub
Coral at frame scale is a bold magazine poster built from three solid surfaces — coral fire, ink black, warm cream — that meet at hard color edges. The region boundary IS the layout: a frame splits into a coral plane + a cream plane, or a coral panel + an ink panel, each holding a self-contained composition. No gradient transitions, no rounded junctions, no drop shadows.
The voice is a two-face hierarchy: Bebas Neue — tall condensed caps, always uppercase, always tracked (1–12px) — carries every headline, stat, title, and meta figure; Inter carries every body line, label, and attribution across weights 300–700. Bebas declares; Inter explains. The signature atmospherics are the 45° diagonal hatch (6% ink) over coral regions and the oversized wallpaper numeral (12% ink) behind a region’s title.
Key characteristics at frame scale:
{colors.coral} / {colors.black} / {colors.cream} as solid regions.Three eyeball tests gate every frame before any structural check:
hero-title/jumbo-feature or a wallpaper numeral behind a region’s title, never two rival headlines.cqw (px ÷ 1920 × 100 = cqw).5cqw (pad-x) standard frame padding; region edges may bleed full-frame.The container law (load-bearing). Every frame ground sets container-type: size; ALL
frame-relative units are cqw/cqh resolved against it — never vw. A vw-sized frame
inflates whenever it isn’t full-screen; cqw resolves against the frame at any render size.
Tokens identical to the source. At frame scale the three surfaces are intermixed by composition —
coral/cream, coral/ink, ink/cream, or single-surface. {colors.coral} is both accent (borders,
icon squares, timeline nodes, eyebrows on cream/ink) and environment (full regions). Headlines:
ink on cream/coral, cream on ink — never gray, never white-on-coral. Eyebrows: coral on
cream/ink, ink on coral — coral-on-coral does not exist. The only sanctioned gradient is the rare
135° coral-dark→coral feature region; everything else is flat.
Two ramps. The reading ramp (Inter body 1.0cqw, body-light 1.5cqw, labels in px) carries copy
and eyebrows; the display/hero ramp (Bebas, card-title 1.9cqw → jumbo-feature 9.0cqw, plus
the decorative background-numeral 10cqw and giant-mark 14cqw) carries every headline and stat.
hero-title/jumbo-feature; 4–6 → section-headline; 7+ → column-title.Flat, with hard color edges. Depth signals only:
Ceiling: no box-shadow, no elevated card, no soft gradient (save the one 135° coral feature), no rounded rectangle.
Recipe per plate: ground · container · composes · focal · chrome · accent · silence · Fixed/Free · density. Lean centered where the move allows; vary anchor; one idea per region.
Ground 38/62 split — {colors.coral} top band (hatch + wallpaper numeral) over {colors.cream}.
Container grid rows; brand + meta in the coral band, hero title in the cream field. Composes
region-split, diagonal-hatch, background-numeral, hero-title. Focal a 2-line hero-title in
ink, second line in {colors.coral}, left-anchored in the cream field. Chrome Bebas brand left
Ground full {colors.coral} with hatch. Composes diagonal-hatch, background-numeral,
section-label, stat headline, body-light. Focal a stat-numeral/jumbo-feature figure or
2-line headline in ink, with a background-numeral (12% ink) behind it as wallpaper. Chrome an
ink section-label eyebrow; an optional Inter-300 support line ≤44cqw. Accent the coral ground
IS the environment; ink type, no white. Silence ~40% of the coral field empty. Fixed
ink-on-coral, hatch present, wallpaper numeral behind. Free the figure, headline, support copy.
Density sparse.
Ground 40/60 split — {colors.coral} left panel (hatch + giant-mark) + {colors.black} right
panel. Composes region-split, giant-mark, body-light, accent-line, quote-attribution.
Focal a 2–3 line pull quote in {colors.cream} Inter weight 300 on the ink panel.
Chrome a giant-mark (35% ink) on the coral panel; a 60×4 coral accent-line above the
attribution. Accent coral panel + coral accent-line. Silence the coral panel is mostly the
mark. Fixed Inter-300 quote, ink panel, ink-on-coral mark. Free quote, attribution, mark
glyph. Density sparse.
Ground {colors.cream} field with a bottom {colors.coral} band (hatch). Composes
section-label, section-headline/hero-title, accent-line, info-bar. Focal a 2-line sign-off in
ink, centered, with a coral accent-line beneath. Chrome an ink eyebrow above; a coral band
footer carrying a Bebas sign-off + year. Accent coral band + coral accent-line. Silence
~55% empty cream. Fixed centered, ink type, one coral band. Free sign-off copy, band
contents. Density sparse.
Ground {colors.cream} (or {colors.black}), pad-x. Composes section-headline, 3× card.
Focal a centered section-headline over three white cards (5px coral top, 48px icon square,
Bebas title, Inter body, coral stat). Accent the three coral top borders + icon squares.
Silence tight — the density exception. Fixed 5px coral top as sole chrome, no shadow/radius.
Free the three cards’ content. Density dense-exception.
Ground {colors.cream}, pad-x. Composes section-headline, timeline. Focal the ink
timeline-line with 4–5 coral nodes (cream halos) and Bebas labels. Accent coral nodes.
Silence moderate. Fixed ink line, coral nodes, cream halos. Free node count, labels.
Density standard.
| Treatment | 16:9 | 9:16 | 1:1 |
|---|---|---|---|
| Region-Split Cover | 38/62 rows, title left | taller coral band, title below | 40/60, title lower |
| Feature Stat | figure left, numeral right | figure top, numeral behind | centered figure |
| Quote Layout | 40/60 coral+ink | stacked: coral mark top, quote below | stacked |
| Closing Plate | cream + bottom coral band | cream + taller band | centered, band below |
| Three-Column Catalog | head over 3-up | head top, 3 stacked | head top, 2+1 |
| Timeline | horizontal rail | vertical rail | compact horizontal |
Safe area holds the 5cqw padding on the short edge; re-step display per ratio so no load-bearing
line drops below the 1.4cqw floor. Bebas runs ~20% wider in CJK — adjust line breaks per ratio.
No real customers, logos, or vendors are defined in the source — render any such mark as a placeholder. The system supplies surfaces and geometry, not brands.
Never invent figures, stats, dates, or counts at frame scale. Render slots as — figure —,
{metric}, N×. Real numerals appear only when the script supplies them — the feature stat,
catalog, and timeline especially carry placeholders, not fabricated values. Wallpaper numerals
(01, 02…) are decorative and may be ordinal.