



{
Prompt
{
"style_name": "Type Terrain",
"style_slug": "monumental-type-small-figure-civic-poster",
"canvas": "9:16 tall poster, warm paper field (sand / oat / bone #E9E0CC family), fine grain and flecks",
"typography": {
"megatype": "two imperative words in colossal ultra-condensed caps, charcoal black with granite-fleck texture, set on steep diagonals or perspective skews, cropped by frame edges",
"terrain_rule": "the type is physical architecture — standing like walls, leaning like overpasses, or lying on the ground in perspective like road paint; the figure can walk between it, before it, or on it",
"subtitle": "one thin hairline rule on the diagonal carrying a 3–5 word small-caps phrase",
"microcopy": "one corner stack: project name + 3–5 clipped civic lines (MEASURE OBSERVE DOCUMENT / EVERY RECORD. EVERY STORY.), plus an optional vertical strip on one edge",
"glyph": "one tiny line mark near the subtitle: NE arrow / leaf in circle / folder / compass star"
},
"photography": {
"figure": "ONE full-body person at 10–15% of frame height — the only color in the poster, muted workwear",
"behavior": "absorbed in a quiet civic task: reading a plan, reading a seed packet, hauling archive bundles, setting a waymarker; never looking at camera",
"enactment_rule": "the figure must be DOING what the megatype commands — the poster is an instruction already being followed",
"props": "2–3 grounding objects plus one environment fragment blended into the paper: a document tube, a watering can + greenhouse shadow, a cart + archive doorway, a satchel + rocky trail"
},
"design_rules": [
"scale inversion is the engine — the figure never exceeds ~15% of frame height",
"black ink and paper only; all color lives inside the photograph",
"shadows tie type and figure to the same ground plane",
"slogans are life mottos disguised as work orders — verbs of direction, growth, persistence"
],
"swap_variables": {
"civic_project": "[Civic Project]",
"megatype": "[Two Word Imperative]",
"subtitle": "[Subtitle]",
"glyph": "[Glyph]",
"props": "[Prop Set]"
}
}
Copy PromptCopied!






