Brand System — v1

THE GAP IS
THE PRODUCT

Strategic intelligence published in the open. Exhaustively researched analyses identifying what companies should build next. The hatched rectangle in the wordmark is the brand — the literal space between what exists and what should exist.

01 — LOCKUP
STRUCTURAL
GAP

The wordmark is two stacked words and a rectangle. The rectangle fills the gap to the right of GAP — the word, the literal space, and the meaning collapse into one mark.

The hatched fill at −45° is non-negotiable. Always blue (#2563EB). Always present. Never replaced with a solid fill.

Stacked lockup — light
Stacked lockup — lightSVG

Primary stacked lockup with hatched gap rectangle. Vector.

Stacked lockup — light @1x
Stacked lockup — light @1xPNG · 1200×600

1200×600 raster, light background.

Stacked lockup — light @2x
Stacked lockup — light @2xPNG · 2400×1200

2400×1200 raster for retina/print.

Stacked lockup — light @3x
Stacked lockup — light @3xPNG · 3600×1800

3600×1800 raster for high-density displays and large-format print.

Stacked lockup — dark
Stacked lockup — darkSVG

Stacked lockup for dark surfaces. Vector.

Stacked lockup — dark @1x
Stacked lockup — dark @1xPNG · 1200×600

1200×600 raster on ink background.

Stacked lockup — dark @2x
Stacked lockup — dark @2xPNG · 2400×1200

2400×1200 raster on ink background.

Stacked lockup — dark @3x
Stacked lockup — dark @3xPNG · 3600×1800

3600×1800 raster on ink background.

Clearspace + construction diagram
Clearspace + construction diagramSVG

Canonical construction grid with the clearspace box and 1× unit callout.

Misuse panel
Misuse panelSVG

Six-panel canonical misuse reference (wrong hatch, solid fill, stretched, outlined, drop shadow, rotated).

Clearspace + minimum size (canonical filename)
Clearspace + minimum size (canonical filename)SVG

Same clearspace diagram at the inventory-spec canonical filename: clearspace-and-minimum-size.svg.

Misuse panel (canonical filename)
Misuse panel (canonical filename)SVG

Same misuse panel at the inventory-spec canonical filename: misuse.svg.

Logo stacked (canonical: logo-stacked.svg)
Logo stacked (canonical: logo-stacked.svg)SVG

Inventory-spec canonical filename for the stacked lockup on light. Identical content to lockup-stacked-light.svg.

Logo stacked dark (canonical: logo-stacked-dark.svg)
Logo stacked dark (canonical: logo-stacked-dark.svg)SVG

Inventory-spec canonical filename for the stacked lockup on dark. Identical to lockup-stacked-dark.svg.

Logo horizontal (canonical: logo-horizontal.svg)
Logo horizontal (canonical: logo-horizontal.svg)SVG

Inventory-spec canonical filename for the horizontal lockup on light. Identical to lockup-horizontal-light.svg.

Logo stacked PNG 1× (canonical)
Logo stacked PNG 1× (canonical)PNG · 800×400

800×400 raster stacked lockup at canonical inventory-spec size.

Logo stacked PNG 2×
Logo stacked PNG 2×PNG · 1600×800

1600×800 retina stacked lockup, canonical filename.

Logo stacked PNG 3×
Logo stacked PNG 3×PNG · 2400×1200

2400×1200 triple-density stacked lockup, canonical filename.

Logo stacked dark PNG 1× (canonical)
Logo stacked dark PNG 1× (canonical)PNG · 800×400

800×400 dark stacked lockup at canonical inventory-spec size.

Logo stacked dark PNG 2×
Logo stacked dark PNG 2×PNG · 1600×800

1600×800 retina dark stacked lockup, canonical filename.

Logo stacked dark PNG 3×
Logo stacked dark PNG 3×PNG · 2400×1200

2400×1200 triple-density dark stacked lockup, canonical filename.

Logo horizontal PNG 1× (canonical)
Logo horizontal PNG 1× (canonical)PNG · 800×160

800×160 horizontal lockup at canonical inventory-spec @1x size.

Logo horizontal PNG 2×
Logo horizontal PNG 2×PNG · 1600×320

1600×320 retina horizontal lockup, canonical filename.

Logo horizontal PNG 3×
Logo horizontal PNG 3×PNG · 2400×480

2400×480 triple-density horizontal lockup, canonical filename.

Logo stacked mono black SVG (canonical)
Logo stacked mono black SVG (canonical)SVG

Single-ink mono black stacked lockup, canonical inventory filename.

Logo stacked mono white SVG (canonical)
Logo stacked mono white SVG (canonical)SVG

All-white mono stacked lockup, canonical inventory filename.

Logo stacked mono black PNG (canonical)
Logo stacked mono black PNG (canonical)PNG · 1200×600

1200×600 mono-black stacked lockup, canonical inventory filename.

Logo stacked mono white PNG (canonical)
Logo stacked mono white PNG (canonical)PNG · 1200×600

1200×600 mono-white stacked lockup, canonical inventory filename.

Horizontal lockup — light
Horizontal lockup — lightSVG

Single-line horizontal lockup. Vector.

Horizontal lockup — dark
Horizontal lockup — darkSVG

Single-line horizontal lockup for dark surfaces.

Horizontal lockup — light PNG 1×
Horizontal lockup — light PNG 1×PNG · 1600×320

1600×320 raster horizontal lockup on off-white.

Horizontal lockup — light PNG 2×
Horizontal lockup — light PNG 2×PNG · 3200×640

3200×640 retina upscale for high-DPI screens.

Horizontal lockup — light PNG 3×
Horizontal lockup — light PNG 3×PNG · 4800×960

4800×960 triple-density upscale.

Horizontal lockup — dark PNG 1×
Horizontal lockup — dark PNG 1×PNG · 1600×320

1600×320 raster horizontal lockup on ink.

Horizontal lockup — dark PNG 2×
Horizontal lockup — dark PNG 2×PNG · 3200×640

3200×640 retina upscale for high-DPI screens.

Horizontal lockup — dark PNG 3×
Horizontal lockup — dark PNG 3×PNG · 4800×960

4800×960 triple-density upscale.

Stacked lockup — mono black
Stacked lockup — mono blackSVG

Single-ink lockup for black-and-white print and embossing.

Stacked lockup — mono white
Stacked lockup — mono whiteSVG

All-white lockup for photography overlays and dark video.

Stacked lockup — mono black PNG
Stacked lockup — mono black PNGPNG · 1200×600

1200×600 raster mono-black lockup for B&W print, embossing, and single-color contexts.

Stacked lockup — mono white PNG
Stacked lockup — mono white PNGPNG · 1200×600

1200×600 raster all-white lockup for photo overlays and dark video.

02 — GEOMETRY
STRUCTURALGAP1× unitclearspace = 1× rectangle height

Minimum clearspace around any lockup equals the height of the gap rectangle. Never crop into the rectangle.

  • digital96px wide (digital)
  • print24mm wide (print)
  • mark16px (favicon / app icon)
03 — MISUSE

What not to do. The lockup geometry is fixed; the hatch is sacred.

Don't change the hatch color

The blue is the brand. Never recolor the gap rectangle.

Don't fill the gap with solid color

The hatched fill is non-negotiable. The gap must read as a gap.

Don't crop into the rectangle

Maintain at least 1× rectangle-height of clearspace on every side.

Don't stretch or skew

Geometry is fixed. Resize proportionally only.

Don't outline the type

Wordmark stays solid in the chosen ink color.

Don't place on busy imagery

Always sit on a calm background with sufficient contrast.

04 — LOGOMARK

When a square crop is required — app icon, avatar, favicon, maskable PWA tile — the gap rectangle stands alone.

05 — PALETTE
#0F172A
Ink
Primary text, lockup
#2563EB
Blue
Accent, gap rectangle, links
#1D4ED8
Blue Deep
Hover, headlines on accent
#FAFBFC
Off-white
Background
#64748B
Slate
Eyebrows, metadata
06 — TYPE
display
Aa Gg
Archivo Black

Display headings, wordmark, marquee numbers

Weights: 400

text
Aa Gg
Outfit

Body copy, prose, UI

Weights: 200 · 300 · 400 · 500 · 600 · 700

mono
01 ·
Space Mono

Eyebrows, labels, metadata, citations

Weights: 400 · 700

07 — THE LINES
primaryWe see what isn't built yet
subPublic proof of insight
scopeOne mind. Unlimited scope.
socialThe gap is the product
closeOne offer takes this off the market
08 — VOICE

Every sentence either makes a claim or proves one. There is no third option.

Headlines
Cloudflare is sitting on an $18B product line it hasn't built yet.
Don't:Some interesting ideas for Cloudflare to consider.
Data
Lovable hit $400M ARR in 16 months — on infrastructure Cloudflare already owns.
Don't:The market is growing really fast.
Operator
One person. No team. No firm. Just the work.
Don't:Our team of experienced consultants.
CTA
Read the analysis. Then decide if this is worth ignoring.
Don't:Click here to learn more about our services.
09 — NON-NEGOTIABLES

Every claim has a number

“Massive opportunity” is banned. Dollar figures, percentages, and market sizes within the same sentence or it doesn't get published.

Publish before they build it

The prediction must be public and timestamped before the company acts. This is the entire credibility mechanism. No retroactive claims.

One person, stated openly

Never use “we” to imply a team. Never hide the solo operator model. The fact that one person produces this depth of work is the differentiator, not a weakness.

Industry agnostic

Never position as a specialist in one sector. The method works across infrastructure, hospitality, automotive, finance, retail — any domain where assets are underutilized.

Free first, always

Published analyses are always free and public. The value is in the credibility they create, not in gating access. Paid work comes from inbound demand, never from paywalling insight.

The gap rectangle is sacred

The hatched rectangle in the wordmark represents the gap itself — the space between what exists and what should exist. Always blue. Always hatched. Always present.

10 — DOWNLOADS

All assets free for editorial use. No permission required when reporting on or referencing Structural Gap.

.zipClick to download
Brand kit — full downloadZIP

Everything above bundled with a one-page usage sheet, packaged as a single zip.

OpenGraph card
OpenGraph cardJPG · 1200×630

Default 1200×630 social card.

LinkedIn personal banner — 1584×396
LinkedIn personal banner — 1584×396PNG · 1584×396

Carl's profile background. Headline + tagline + gap rectangle.

LinkedIn company banner — 1128×191
LinkedIn company banner — 1128×191PNG · 1128×191

Structural Gap company-page background.

LinkedIn article header — 1280×720
LinkedIn article header — 1280×720PNG · 1280×720

Header image for LinkedIn long-form posts and article headers.

LinkedIn square post template — 1200×1200
LinkedIn square post template — 1200×1200PNG · 1200×1200

Square post template branded for the Cloudflare Forge analysis.

X (Twitter) header — 1500×500
X (Twitter) header — 1500×500PNG · 1500×500

Dark-theme header with the gap rectangle and tagline.

X (Twitter) avatar — 400×400
X (Twitter) avatar — 400×400PNG · 400×400

Square logomark on ink, masked-circle safe.

OG square — 1080×1080 PNG
OG square — 1080×1080 PNGPNG · 1080×1080

Square OpenGraph variant for Instagram, WhatsApp, and Slack unfurls.

OG square — 1080×1080 JPEG
OG square — 1080×1080 JPEGJPG · 1080×1080

JPEG variant of the square OG card. Use where PNG is not accepted or file size is a concern.

OG card — Cloudflare Forge analysis
OG card — Cloudflare Forge analysisJPG

Per-analysis OpenGraph card for the Cloudflare Forge piece. Used in link previews and social sharing.

OG card — Cloudflare Forge financial model
OG card — Cloudflare Forge financial modelJPG

Per-analysis OpenGraph card for the Cloudflare Forge financial model piece.

Slack unfurl preview — 1200×630
Slack unfurl preview — 1200×630PNG · 1200×630

Tagline-forward variant tuned for Slack/Teams link previews where attention is shorter than on web.

Post template — claim card (1080×1080)
Post template — claim card (1080×1080)PNG · 1080×1080

Reusable square slot for one-line claim posts. Edit the headline; gap rectangle stays fixed.

Post template — claim card (SVG source)
Post template — claim card (SVG source)SVG

Editable vector source for the claim card template.

Post template — data card (1080×1080)
Post template — data card (1080×1080)PNG · 1080×1080

Reusable square slot for big-number posts. Replace the metric and label.

Post template — data card (SVG source)
Post template — data card (SVG source)SVG

Editable vector source for the data card template.

Post template — quote card (1080×1080)
Post template — quote card (1080×1080)PNG · 1080×1080

Reusable square slot for pull-quote posts. Three-line layout with attribution.

Post template — quote card (SVG source)
Post template — quote card (SVG source)SVG

Editable vector source for the quote card template.

Favicon — vector
Favicon — vectorSVG

Scalable favicon source.

.icoClick to download
Favicon — multi-sizeICO

Legacy multi-resolution .ico (16/32/48).

11 — SPEC SHEETS

Machine-readable color tokens, the type specimen, and the grid spec — for engineers, designers, and partners reproducing the system.

12 — EMAIL

Signature, transactional templates, and newsletter banners. All HTML uses table layout, system fonts, and inline styles — they render identically across Gmail, Outlook, Apple Mail, and Superhuman.

13 — SOCIAL

Profile banners, post templates, and OG variants for LinkedIn, X, and Slack unfurls. The wordmark and gap rectangle anchor every surface — never imagery, never people, never stock.

OpenGraph card
OpenGraph cardJPG · 1200×630

Default 1200×630 social card.

LinkedIn personal banner — 1584×396
LinkedIn personal banner — 1584×396PNG · 1584×396

Carl's profile background. Headline + tagline + gap rectangle.

LinkedIn company banner — 1128×191
LinkedIn company banner — 1128×191PNG · 1128×191

Structural Gap company-page background.

LinkedIn article header — 1280×720
LinkedIn article header — 1280×720PNG · 1280×720

Header image for LinkedIn long-form posts and article headers.

LinkedIn square post template — 1200×1200
LinkedIn square post template — 1200×1200PNG · 1200×1200

Square post template branded for the Cloudflare Forge analysis.

X (Twitter) header — 1500×500
X (Twitter) header — 1500×500PNG · 1500×500

Dark-theme header with the gap rectangle and tagline.

X (Twitter) avatar — 400×400
X (Twitter) avatar — 400×400PNG · 400×400

Square logomark on ink, masked-circle safe.

OG square — 1080×1080 PNG
OG square — 1080×1080 PNGPNG · 1080×1080

Square OpenGraph variant for Instagram, WhatsApp, and Slack unfurls.

OG square — 1080×1080 JPEG
OG square — 1080×1080 JPEGJPG · 1080×1080

JPEG variant of the square OG card. Use where PNG is not accepted or file size is a concern.

OG card — Cloudflare Forge analysis
OG card — Cloudflare Forge analysisJPG

Per-analysis OpenGraph card for the Cloudflare Forge piece. Used in link previews and social sharing.

OG card — Cloudflare Forge financial model
OG card — Cloudflare Forge financial modelJPG

Per-analysis OpenGraph card for the Cloudflare Forge financial model piece.

Slack unfurl preview — 1200×630
Slack unfurl preview — 1200×630PNG · 1200×630

Tagline-forward variant tuned for Slack/Teams link previews where attention is shorter than on web.

Post template — claim card (1080×1080)
Post template — claim card (1080×1080)PNG · 1080×1080

Reusable square slot for one-line claim posts. Edit the headline; gap rectangle stays fixed.

Post template — claim card (SVG source)
Post template — claim card (SVG source)SVG

Editable vector source for the claim card template.

Post template — data card (1080×1080)
Post template — data card (1080×1080)PNG · 1080×1080

Reusable square slot for big-number posts. Replace the metric and label.

Post template — data card (SVG source)
Post template — data card (SVG source)SVG

Editable vector source for the data card template.

Post template — quote card (1080×1080)
Post template — quote card (1080×1080)PNG · 1080×1080

Reusable square slot for pull-quote posts. Three-line layout with attribution.

Post template — quote card (SVG source)
Post template — quote card (SVG source)SVG

Editable vector source for the quote card template.

14 — PR TOOLKIT

Press release skeleton, three pitch templates by desk type, embargo terms, the Cloudflare Forge quote sheet, and an HN submission guide. All Markdown — open in any editor, paste into any email client.

15 — BOILERPLATE

Four canonical lengths. Use the shortest variant the surface allows.

25-word

Structural Gap is a strategic intelligence publication identifying what companies should build next. Founded by Carl Steine. Free, public, citation-grade analyses.

50-word

Structural Gap is a strategic intelligence publication producing original, exhaustively researched analyses identifying what companies should build next. Founded and authored by Carl Steine. Every analysis is free and public. Commissioned private engagements apply the same methodology to specific companies and decisions.

100-word

Structural Gap is a strategic intelligence publication producing original, exhaustively researched analyses identifying what companies should build next. Founded and authored by Carl Steine, the publication treats every analysis as a public test of judgment: claims are quantified, sources are cited, and the work is timestamped before the company acts. Published analyses are always free. Commissioned private engagements apply the same methodology — revenue modeling, competitive mapping, and product strategy — to a specific company and a specific decision. structuralgap.com.

200-word

Structural Gap is a strategic intelligence publication producing original, exhaustively researched analyses identifying what companies should build next. Founded and authored by Carl Steine, the publication exists to demonstrate strategic depth in public so that decision-makers can evaluate the quality of thinking before engaging privately. Every analysis is built from primary observation and independent reasoning, grounded in publicly available data — earnings reports, regulatory filings, product documentation, market data. Revenue projections, market sizing, and competitive assessments are quantified with explicit assumptions. Sources are cited throughout. Predictions are timestamped before the company acts; this is the entire credibility mechanism. Published analyses are always free and accessible without registration. The flagship analysis, Cloudflare Forge, models a $107.5M incremental investment projected to reach $1.15B in Year 5 revenue at 79% gross margins. Structural Gap is also available for commissioned private analysis, applying the same methodology to a specific company and a specific strategic decision. The operator is one person; the work is the differentiator. structuralgap.com.

16 — FOUNDER BIOS

Carl Steine, Founder

Short bio

Carl Steine is the founder of Structural Gap, an independent strategic intelligence publication. He researches, models, and publishes analyses of overlooked product and business opportunities inside real companies.

Medium bio

Carl Steine is the founder of Structural Gap, an independent strategic intelligence publication. He identifies overlooked product and business opportunities inside real companies, researches them deeply, models the revenue potential, and publishes the result as decision-ready strategic work. The goal is not to comment on what already happened. The goal is to publish what should happen next.

Long bio

Carl Steine is the founder of Structural Gap. He identifies high-value strategic gaps that other people miss — opportunities a company is uniquely positioned to build but has not yet built — researches them exhaustively, models the revenue potential, maps the competitive landscape, and packages the result into work that a founder, executive, investor, or strategy team can immediately understand and use. He works alone, treating AI tools as force multipliers. Every published analysis is a public test of judgment. If the prediction proves right, the credibility compounds. The flagship analysis, Cloudflare Forge, was published in April 2026 and models the $107.5M incremental investment to commercialize Cloudflare's open-source VibeSDK as a productized AI coding platform.

17 — CTA MICROCOPY
Notify — heading

Get notified when the next analysis publishes.

Notify — button

Notify me.

Notify — success

You're in. Watch for the next analysis.

Notify — error

Something went wrong. Try again.

Engage — full

Commission an analysis

Engage — short

Engage

Read analysis — full

Read the analysis. Then decide if this is worth ignoring.

Download kit

Download the brand kit

18 — CITATIONS
Generic inline

according to Structural Gap, a strategic intelligence publication

Analysis-specific

according to a Structural Gap analysis, "Cloudflare Forge" (structuralgap.com/analysis/cloudflare-forge)

Compact parenthetical

(Structural Gap, structuralgap.com)

APA-style

Steine, C. (2026). Structural Gap. Retrieved from https://structuralgap.com

Chicago-style

Steine, Carl. Structural Gap. Accessed [date]. https://structuralgap.com.