ARTEFACT 14 — ART DIRECTION · MIRRA · 2026-05-16
Photography style · palette · typography · motion · AI-gen prompts. Tightened to a 6-page lock-up that every Mirra creative in W21-W30 must pass through. Built from the 87-ad library, MIROFISH 300 verified preferences, and Karpathy reference-stack discipline.
Mirra's visual identity is pink-cream Y2K-feminine wellness. Not pink-bro. Not Y2K-loud. Soft, warm, editorial. The brand should feel like a Sephora carousel — not a YoloFoods macro-grid. The category-default is black-tray + white-marble + green-accent. Mirra's pink-cream + crimson-accent is the differentiator and must NOT be diluted.
"If a Mirra hero shot could just as easily be a Innisfree shot — we've nailed the visual ICP-overlap. If it could just as easily be a YoloFoods shot — we've lost.
PRIMARY DISPLAY → Fraunces serif, italic, 500 weight Use for: hooks, hero lines, "feeling" copy Example: "All i changed was lunch" PRIMARY BODY → Geist sans, 400 weight Use for: body copy, captions, secondary info Example: 50+ dishes, rotated weekly PRIMARY CTA → Nunito bold or Geist semibold, 600 weight Use for: button labels, action verbs Example: START PLAN · SUBSCRIBE NUMERICAL → Fraunces serif, 500 weight, large size (60pt+) Use for: prices, calorie counts, kg-loss Example: RM19 MONOSPACE → JetBrains Mono, 400 weight Use for: meta info, dates, tags Example: 2026-W21 · KL DELIVERY FORBIDDEN: Helvetica Neue Bold (too generic), Comic Sans (obvi), Pacifico (too cute), Playfair Display (over-used in F&B 2024).
Drop-in prompts for nanobanana-pro / GPT-image-2. Every prompt assumes Mirra brand-DNA pre-loaded. Run 3 variants per prompt, audit ≥8.5/10.
Top-down 90° flat-lay photograph, rectangular 3-compartment black bento tray with round cream-white bowl in the upper-right, filled with Malaysian sambal-chicken rendang, jasmine rice, sambal long beans, acar pickled vegetables. Soft pink-cream linen cloth backdrop in warm cream #F7E9D6. Diagonal window light from upper-right at 35° casting soft shadows on lower-left. One Asian woman's hand at the left edge holding chopsticks, soft natural skin. Editorial styling, nutritionist-designed bento aesthetic. Mirra Pink #F8BECD accent napkin folded in lower-right corner. Shot on Fujifilm GFX 50mm, shallow but not crushed depth, 4:5 ratio, photorealistic, 8K, NO ring-light flatness, NO oversaturation.
Editorial 3/4 portrait, Malaysian-Chinese woman late-20s, slight laugh mid-frame, holding open Mirra bento at chest level. Soft side- window light from camera-left at 45°. Background: blurred pink-cream office interior, soft bokeh. Wardrobe: cream silk blouse, natural hair down, minimal makeup. Subject's eyes look slightly up-and-away (not direct at camera). The bento visible in frame: pasta with salmon, fresh salad, cherry tomatoes. Editorial palette — pink #F8BECD + cream #F7E9D6 + plum-ink #3A1F2B. Shot on Leica Q, 28mm equiv, medium-shallow depth. NO ring light, NO heavy retouching, NO athletic-model framing. Photorealistic, 8K, 4:5 ratio.
Editorial portrait, Malaysian-Malay woman early-30s, post-baby body shape (not slim, not plus-size — realistic mom body), seated at home breakfast counter at golden hour. Holding Mirra bento. Baby's high chair visible in soft background. Side-lit from window at 45°, warm golden tones. Subject's expression: tired-but-content, slight half- smile. Wardrobe: cream linen shirt, natural hair, no makeup. Mirra bento visible: rice + fish + sambal + greens. Backdrop palette: warm cream + pink-cream textiles + plum-ink contrast. Shot on Leica Q at 28mm, photorealistic, 8K, 4:5 ratio. NO bright studio lighting, NO heavy stylization, NO "perfect mom" trope.
Editorial workplace photo, Malaysian-Chinese woman early-30s at her desk in a KL co-working space, mid-afternoon, glazed expression looking out the window. Generic Grab takeaway box half-eaten on the desk (rice + chicken). Computer screen blurred in background. Side window light, dim afternoon overcast. Subject body language: slight slump, hand on chin. Wardrobe: muted office blouse. Palette: muted neutrals (gray, beige) — INTENTIONALLY non-Mirra-pink because this is the "BEFORE Mirra" scene. Shot on Fujifilm X-T5, 35mm, medium depth, photorealistic, 8K, 4:5 ratio.
Side-profile photograph, microwave door just opened, visible steam- plume rising from a Mirra bento on the turntable. Behind the microwave: bone-cream tiled kitchen wall #FFF5EE. Camera at micro- wave-door height, eye-level. Soft warm light from kitchen window camera-left. Steam plume captured in motion-blur, bento visible through plume. NO faces, NO hands — pure product moment. Add "3 MIN" overlay graphic in Mirra Pink #F8BECD top-right corner (small, JetBrains Mono). 16:9 ratio for reel, 8K, photorealistic.
Pink-cream gradient background #F8BECD to #F7E9D6. Center: "RM19" in Fraunces serif italic 500-weight, rendered in plum-ink #3A1F2B, 600pt size. Below: "PER MEAL" in JetBrains Mono regular, 36pt, 0.3em letter-spacing, plum-ink. Below that: "MIRRA" wordmark, Geist 600-weight, 80pt, crimson #AC374B. 4:5 ratio, 8K, NO photographic elements — pure typographic composition. Add subtle paper-texture overlay for editorial feel.
| # | Audit dimension | Threshold | Method |
|---|---|---|---|
| 1 | Reference fidelity (SKU correct) | ≥ 9/10 | vlm-see.sh --task compare --ref mirra/refs/12.png |
| 2 | Brand palette compliance (3-color rule) | PASS | palette extraction · reject if > 3 dominant hues |
| 3 | Reference: hand-in-frame (lifestyle) | PRESENT | VLM detection · 1 hand visible OR explicit reason |
| 4 | Bento type (rect 3-compartment + cream bowl) | PRESENT | VLM compare vs canonical bento image |
| 5 | No-mid-bite rule (motion assets) | PASS | card-flip-detector + frame-by-frame check |
| 6 | No-card-flip rule (motion assets) | PASS | card-flip-detector.sh |
| 7 | Casting diversity (rolling 12-asset window) | ≥ 30% non-Chinese-MY | manual review of casting log |
| 8 | Typography pairing (Fraunces + Nunito/Geist) | BOTH present | visual review |
| 9 | Hero-copy includes number specificity | YES | copy review for RM-X or N-cal or kg-loss |
| 10 | Permission-frame compliance | YES | review — does the hook permit, not demand? |