[
  {
    "style_id": "riso_tenebrism_v2",
    "style_name": "Riso Tenebrism",
    "lineage": [
      "Baroque tenebrism: one hard light source, most of the picture lost to darkness, form revealed only where the light lands",
      "Risograph printing: soy ink pushed through a stencil drum one colour per pass, tone built from halftone dots, passes never quite in register"
    ],
    "one_line": "An old-master painting's dramatic darkness, run off on a slightly wonky two-colour copier.",
    "medium": "full-bleed two-colour risograph print, black and fluorescent pink ink running off every edge",
    "palette": {
      "base": "plum-black overprint #2A1726",
      "ink_1": "riso black #1D1B1F",
      "ink_2": "fluorescent pink #FF48B0",
      "paper": "off-white paper #EFE8DA",
      "rule": "midtones only as pink halftone dots, highlights are bare paper"
    },
    "light": {
      "sources": 1,
      "quality": "one hard raking light from upper left",
      "falloff": "steep, 70 percent of frame in darkness",
      "rule": "every highlight traces to that source"
    },
    "linework": "no outlines, edges only where light meets dark",
    "texture": "coarse halftone dots, pink layer misregistered 2 mm leaving a halo, paper grain, roller streak",
    "composition": "subject off-centre in the upper two-thirds, deep dark negative space",
    "mood": "reverent, theatrical, quietly unhinged",
    "subject_slot": "{{SUBJECT}}",
    "pillar_compatibility": [
      "Emotion",
      "Relationship",
      "Art"
    ],
    "card_constraints": {
      "aspect_ratio": "5:7 portrait; render at 4:5 vertical, the nearest ratio Gemini offers, then trim to 5:7",
      "copy_safe_zone": "lower third empty dark field",
      "text_in_image": false,
      "bleed": "subject 8 percent clear of edges"
    },
    "exclusions": [
      "smooth gradients",
      "second or rim light",
      "oil-paint gloss",
      "colours beyond two inks",
      "crisp vector edges",
      "lettering or watermarks"
    ],
    "model_notes": {
      "general": "State the printing process before the subject: the model commits to a medium first and paints the subject inside it. Hex codes stay in the JSON for the design team; the prompt uses colour names only.",
      "failure_modes": "Drifts into a glossy oil painting, or overcorrects into clean vector art with no dots. Tends to add a cool rim light for drama, which breaks the single-source rule."
    },
    "seed_policy": "lock the seed once approved, vary only the subject slot; the Gemini app exposes no seed, so the full expanded prompt is frozen instead and only {{SUBJECT}} changes"
  },
  {
    "style_id": "bauhaus_bloom_v2",
    "style_name": "Bauhaus Bloom",
    "lineage": [
      "Bauhaus form teaching: everything reduced to circle, square, triangle and bar in flat primary colour, placed on a visible grid",
      "Botanical plate illustration: one specimen shown flat and frontal for identification, a fine pen line recording veins, stamens and root hairs"
    ],
    "one_line": "A flower made of school-geometry shapes that only turns into a real plant when you look twice.",
    "medium": "flat screen-printed geometric shapes overdrawn with fine black technical-pen botanical line",
    "palette": {
      "base": "cream paper #EFE6D2",
      "ink_1": "signal red #D5392C",
      "ink_2": "cobalt blue #2349A0",
      "paper": "mustard yellow #E9B124",
      "rule": "flat fills only, black only for hairlines"
    },
    "light": {
      "sources": 0,
      "quality": "shadowless and even, like a scanned print",
      "falloff": "none",
      "rule": "no cast shadows or highlights"
    },
    "linework": "hairline pen veins, petal ribs and stamens drawn inside the flat shapes",
    "texture": "ink pooling at shape edges, slivers of bare paper where colours meet, pen line skipping over ink",
    "composition": "one plant on a faint square grid, both in the top 60 percent",
    "mood": "calm, clever, quietly optimistic",
    "subject_slot": "{{SUBJECT}}",
    "pillar_compatibility": [
      "Art",
      "Emotion",
      "Holiday"
    ],
    "card_constraints": {
      "aspect_ratio": "5:7 portrait; render at 4:5 vertical, the nearest ratio Gemini offers, then trim to 5:7",
      "copy_safe_zone": "lower third plain empty cream paper",
      "text_in_image": false,
      "bleed": "subject 8 percent clear of edges"
    },
    "exclusions": [
      "drop shadows or 3D shading",
      "realistic petals",
      "watercolour",
      "clip-art flowers",
      "gradients",
      "Latin labels, plate numbers or any lettering"
    ],
    "model_notes": {
      "general": "Name the geometry before the plant. Lead with the flower and the model paints a realistic bloom with a few circles stuck on top.",
      "failure_modes": "Adds Latin names and plate numbers because real botanical plates carry them. Drops the pen hairlines and collapses into flat vector clip-art. Sneaks in soft drop shadows under the shapes."
    },
    "seed_policy": "lock the seed once approved, vary only the subject slot; the Gemini app exposes no seed, so the full expanded prompt is frozen instead and only {{SUBJECT}} changes"
  },
  {
    "style_id": "chrome_folk_v2",
    "style_name": "Chrome Folk",
    "lineage": [
      "Eastern European folk embroidery: mirror-symmetrical tulips, rosettes, paired birds and trees of life built from tiny X stitches on a counted grid",
      "Y2K liquid chrome: thick molten mirror-metal with swollen rounded edges that reflects the real room around it"
    ],
    "one_line": "The motifs from your grandmother's embroidered tablecloth, re-cast in shiny melted chrome.",
    "medium": "liquid chrome relief sculpture lying on red woven linen, product photograph",
    "palette": {
      "base": "tomato-red linen #B3261E",
      "ink_1": "mirror chrome #C9D3DC",
      "ink_2": "pale sky blue #9DB9D6",
      "paper": "coarse linen weave",
      "rule": "chrome shows only reflected red linen and sky"
    },
    "light": {
      "sources": 1,
      "quality": "one large soft window upper left",
      "falloff": "soft contact shadow under the metal",
      "rule": "one matching highlight streak on every form"
    },
    "linework": "rounded poured-metal edges, no drawn lines",
    "texture": "faint raised cross-stitch X grid in the chrome, pour seams, pinhole bubbles, one small drip",
    "composition": "mirror-symmetrical folk motif centred in the upper two-thirds, seen from slightly above",
    "mood": "festive, heirloom-proud, slightly absurd",
    "subject_slot": "{{SUBJECT}}",
    "pillar_compatibility": [
      "Holiday",
      "Relationship",
      "Art"
    ],
    "card_constraints": {
      "aspect_ratio": "5:7 portrait; render at 4:5 vertical, the nearest ratio Gemini offers, then trim to 5:7",
      "copy_safe_zone": "motif kept small, entirely above a wide band of bare red linen filling the bottom 40 percent",
      "text_in_image": false,
      "bleed": "subject 8 percent clear of edges"
    },
    "exclusions": [
      "gold or brass",
      "flat thread embroidery",
      "Victorian filigree",
      "grey studio reflections",
      "rainbow iridescence",
      "lettering"
    ],
    "model_notes": {
      "general": "Describe the motif in folk grammar (paired birds, tulips, rosettes, strict mirror symmetry). Say only 'ornate' and the model reaches for Victorian filigree.",
      "failure_modes": "Smooths the stitch grid away into a plain chrome blob. Reflections go generic studio grey instead of showing the red linen. Warms the metal toward gold."
    },
    "seed_policy": "lock the seed once approved, vary only the subject slot; the Gemini app exposes no seed, so the full expanded prompt is frozen instead and only {{SUBJECT}} changes"
  },
  {
    "style_id": "gouache_vaporwave_v2",
    "style_name": "Gouache Vaporwave",
    "lineage": [
      "Vaporwave: marble statuary, receding magenta perspective grids, striped sunsets and palms, originally assembled from 3D renders and stock images",
      "Gouache painting: opaque water-based paint laid down by brush in flat layers, drying matte and chalky, dragging dry and broken at the edges"
    ],
    "one_line": "The glossy 90s-computer sunset look, painted slowly by hand in chalky poster paint.",
    "medium": "opaque gouache painting on paper, matte, chalky, visible brushwork",
    "palette": {
      "base": "chalky lilac #C6A9D6",
      "ink_1": "hot magenta #DE4A9C",
      "ink_2": "sea teal #3AAFA9",
      "paper": "white paper border #F4F0E8",
      "rule": "sunset as flat separate painted bands, marble in lilac and teal"
    },
    "light": {
      "sources": 1,
      "quality": "low sunset behind the subject",
      "falloff": "magenta rim, teal shadow on front",
      "rule": "shadow short, pooled directly under the subject"
    },
    "linework": "no outlines, mostly dry-brushed broken edges",
    "texture": "bristle streaks, streaky uneven washes, faint pencil underdrawing showing through",
    "composition": "single subject centred on a receding grid floor, horizon above middle, sunset behind",
    "mood": "nostalgic, dreamy, deadpan funny",
    "subject_slot": "{{SUBJECT}}",
    "pillar_compatibility": [
      "Emotion",
      "Art",
      "Relationship"
    ],
    "card_constraints": {
      "aspect_ratio": "5:7 portrait; render at 4:5 vertical, the nearest ratio Gemini offers, then trim to 5:7",
      "copy_safe_zone": "lower third empty painted grid floor",
      "text_in_image": false,
      "bleed": "subject 8 percent clear of edges"
    },
    "exclusions": [
      "3D render or plastic sheen",
      "airbrushed gradients",
      "photoreal marble",
      "neon glow",
      "Japanese characters or lettering",
      "glitch effects"
    ],
    "model_notes": {
      "general": "The word vaporwave on its own pulls straight to CGI. Lead with gouache and name the brush defects before any vaporwave icon appears in the prompt.",
      "failure_modes": "Blends the sunset into a smooth airbrush gradient. Turns the statue into a glossy 3D render. Adds katakana and chrome logo text because the source aesthetic is full of them."
    },
    "seed_policy": "lock the seed once approved, vary only the subject slot; the Gemini app exposes no seed, so the full expanded prompt is frozen instead and only {{SUBJECT}} changes"
  },
  {
    "style_id": "ukiyo_e_neon_carnival_v1",
    "style_name": "Ukiyo-e Neon Carnival",
    "lineage": [
      "Ukiyo-e woodblock printing: flat colour planes each carved on its own block, a black key-block outline, clawed stylised waves, one hand-wiped gradient band",
      "Fairground neon signage: saturated electric tube colour, bulb-studded rides and carnival icons against the night"
    ],
    "one_line": "A Japanese woodblock print made with the colours of a funfair's light-up signs.",
    "medium": "woodblock print on washi paper, one carved block per colour plus black key block",
    "palette": {
      "base": "night indigo #1B1646",
      "ink_1": "electric pink #FF3FA4",
      "ink_2": "acid green #A6F23C",
      "paper": "washi cream #EADFC8, sodium orange #FF8A1F",
      "rule": "flat planes only, one hand-wiped band at top of sky"
    },
    "light": {
      "sources": 0,
      "quality": "none, brightness shown only as flat pale halo shapes",
      "falloff": "none",
      "rule": "no cast shadows"
    },
    "linework": "black key-block outline, tapered where the knife turned",
    "texture": "wood grain in flat fills, blotchy hand-pressed mottling, colours landing 1 mm off the key line",
    "composition": "carnival subject in the upper two-thirds above stylised clawed waves, strong diagonal",
    "mood": "joyful, electric, a bit feral",
    "subject_slot": "{{SUBJECT}}",
    "pillar_compatibility": [
      "Holiday",
      "Emotion",
      "Art"
    ],
    "card_constraints": {
      "aspect_ratio": "5:7 portrait; render at 4:5 vertical, the nearest ratio Gemini offers, then trim to 5:7",
      "copy_safe_zone": "lower third flat indigo water with few wave lines",
      "text_in_image": false,
      "bleed": "subject 8 percent clear of edges"
    },
    "exclusions": [
      "glow, bloom or blur",
      "3D shading",
      "anime faces",
      "photographic stars",
      "cartouche or red seal",
      "kanji or lettering"
    ],
    "model_notes": {
      "general": "Describe neon as colour, never as light. Any mention of glow invites soft digital bloom, which destroys the carved flat plane.",
      "failure_modes": "Adds a title cartouche and a red artist's seal because real prints carry them. Turns neon into blurred bloom. Draws any figure with an anime face."
    },
    "seed_policy": "lock the seed once approved, vary only the subject slot; the Gemini app exposes no seed, so the full expanded prompt is frozen instead and only {{SUBJECT}} changes"
  },
  {
    "style_id": "cutout_deco_v1",
    "style_name": "Cutout Deco",
    "lineage": [
      "Painted-paper cutouts: sheets brushed with flat gouache, then torn or cut freehand into leaves, stars and seaweed forms, pinned and glued down",
      "Art Deco ornament: strict mirror symmetry, sunbursts, fans and stepped ziggurats, a thin inlaid metal line"
    ],
    "one_line": "Wobbly hand-torn paper shapes arranged with the strict symmetry of a 1920s hotel lobby, edged in one thin gold line.",
    "medium": "collage of hand-painted torn and scissor-cut paper on painted board, one thin gold foil line",
    "palette": {
      "base": "deep green board #0F4A43",
      "ink_1": "coral #F2674B",
      "ink_2": "ultramarine #2B3FB4",
      "paper": "cream #F3E6CC and lemon #F2D33A",
      "rule": "gold only as the thin line"
    },
    "light": {
      "sources": 1,
      "quality": "soft even overhead light",
      "falloff": "tiny shadows where paper edges lift",
      "rule": "shadows equal on both sides"
    },
    "linework": "scissor-wobbled or softly torn edges, one continuous thin gold line",
    "texture": "brush streaks inside the papers, curled edges, pinholes, pencil guide marks, mirrored halves not quite identical",
    "composition": "strict mirror symmetry on a vertical axis, cutouts in the upper two-thirds inside a gold-line Deco frame",
    "mood": "elegant, warm, composed with a wink",
    "subject_slot": "{{SUBJECT}}",
    "pillar_compatibility": [
      "Relationship",
      "Emotion",
      "Holiday",
      "Art"
    ],
    "card_constraints": {
      "aspect_ratio": "5:7 portrait; render at 4:5 vertical, the nearest ratio Gemini offers, then trim to 5:7",
      "copy_safe_zone": "lower third plain green board",
      "text_in_image": false,
      "bleed": "subject 8 percent clear of edges"
    },
    "exclusions": [
      "vector-clean edges",
      "perfect mirror copy",
      "gold fills",
      "3D papercraft",
      "people",
      "lettering or monograms"
    ],
    "model_notes": {
      "general": "Name the asymmetry as a defect in its own right. Ask only for symmetry and the model mirrors pixels, and the hand-cut evidence disappears.",
      "failure_modes": "Produces clean vector illustration with perfect edges. Thickens the gold line into a heavy gilt frame. Builds deep layered papercraft instead of flat glued paper."
    },
    "seed_policy": "lock the seed once approved, vary only the subject slot; the Gemini app exposes no seed, so the full expanded prompt is frozen instead and only {{SUBJECT}} changes"
  }
]
