# NB2 prompt contract — The Exploded Cluster v3

Every scene prompt = MASTER STYLE BLOCK (verbatim, below) + the scene's content lines.
User generates in Nano Banana 2 (Gemini), 16:9, ~4 variations, pre-curates, drops in the NAS share.

## Master style block (paste verbatim at the start of every scene prompt)

Dark technical exploded-view illustration in a cinematic sci-fi engineering style.
Solid near-black deep void background, hex #070b14 — completely clean: no stars, no grid,
no texture, no particles behind or around the objects. Matte dark metal-and-glass surfaces
with glowing neon edge lighting: primary cyan #3fbaf5, secondary magenta #e879f9 accents,
cool white rim highlights. Camera: fixed 30-degree isometric angle, subject perfectly
centered with generous empty margins on all sides. Even studio lighting, no vignette,
no lens flare, no depth-of-field blur. ABSOLUTELY NO text, no labels, no numbers, no
arrows, no callout lines, no UI elements anywhere in the image. Every component is fully
separated from its neighbours by generous gaps of pure void — nothing touching, nothing
overlapping, and no beams, cables, or connectors spanning between the separated parts.

## Slicing constraints (WHY the weird rules — do not relax)
- Solid uniform void → overlapping clip-path slices blend invisibly when collapsed.
- No connectors between parts → a beam crossing a gap would tear/duplicate when parts move.
- No baked text → all labels/tooltips live in the DOM legend layer (a11y + no-JS).
- Centre-safe, generous margins → the same hero crops clean for the <721px stepper.

## Reject checklist (per candidate, before dropping in the share)
- [ ] any text/letters/numbers sneaked in anywhere (NB2 loves adding labels — reject hard)
- [ ] parts touching or overlapping, or anything spanning the gaps
- [ ] stars/grid/texture in the background instead of clean void
- [ ] camera not isometric (top-down / straight-on flat)
- [ ] subject clipped by the frame edge
