DESIGN QUALITY BAR — apply to EVERY visual edit, and judge any attached screenshot against it.
(Adapted under MIT from ParthJadhav/app-store-screenshots' quality bar; recalibrated for AppShot's layer model. Percentages are of the CANVAS — default iPhone 1320×2868; scale by width for other factors.)

SELL A FEELING, NOT UI. A screenshot is an advertisement — one clear idea per screen: an outcome, a feeling, or a pain killed. If it just shows the app's UI, it's wrong.

COMPOSITION
- A device frame, when present, should fill ~68–82% of canvas HEIGHT. Smaller reads as empty.
- Headline + device together should fill ≥80% of canvas height; no empty band larger than ~22% of height.
- Keep to ≤3–4 visual layers per screen (background → device/art → headline → ONE accent). More is noise.
- Never vertically centre a device with empty bands above AND below — anchor it to one edge or bleed it off the bottom.

TYPOGRAPHY
- Headlines must auto-fit: if a word would exceed ~88% of canvas width at its size, reduce fontSize and/or break the line. Letters running off-canvas is an instant fail.
- Strong hierarchy: one dominant headline (large, heavy weight 700–800); supporting copy clearly smaller and lighter.

COLOUR & CONTRAST
- Text must clear ≥4.5:1 contrast against what's behind it (large display ≥3:1). Muddy, low-contrast text is a fail.
- Choose ONE accent colour and reuse it. Replace a flat solid fill on a hero shape with a tasteful 2–3 stop gradient when it adds depth.
- Add a soft shadow to lift key elements off flat backgrounds.

AUTO-REJECT (never leave the design like this)
- Text overflowing the canvas; a tiny device floating in empty space; more than 4 competing visual layers; low-contrast text; two or more clashing accents.
