
Generate a clean vector-style Halloween event poster in a 1:1 square format. Final output must be ultra-sharp, smooth gradients, no noise, print-quality, 8K. Recreate the exact layout and vibe of a classic “haunted castle + big moon + glowing pumpkin” flyer.
Scene & Composition
Centered, huge icy-blue full moon (diameter ≈ 45% of canvas) sits in the upper middle. In front of the moon, place a haunted castle on tiered stone steps: three round towers with conical roofs, crosses on the rooflines, and warm yellow window glow (#FFC94A to #FFB02E). Foreground bottom has a large carved jack-o’-lantern placed slightly left of center; pumpkin body is dark teal/blue (#0D2B3A → #0B1F2D gradient) with a strong inner orange glow (#FFB422 center to #FF8C1A edges) shining through eyes, nose, and mouth. Left and right edges show twisted leafless trees; right tree arcs inward with teal rim light. Scatter bats (silhouette black) across the sky, a faint ghost near the mid-right, and gravestones (one clear R.I.P on the right). Bottom foreground is a solid black band with grass silhouettes that the typography sits on. Apply thin mist layers between foreground and background.
Color & Lighting
Night palette: deep midnight blues #071626 → #0E2A40 background; moon glow #BFE7FF center with cyan halo #7FD0FF; teal rim lights #20B0B5 on the right tree edges; pumpkin/windows warm glow #FFB422/#FF9A1F; subtle purple hint #2C3A5E in far sky. Soft atmospheric falloff and moon backlight on castle rooflines; gentle vignette at corners.
Typography — exact text, hierarchy, sizes, and effects
All text uppercase, center-aligned unless noted. Track slightly wide where specified.
Top line 1 (small): “OCTOBER 31”
– Typeface: clean geometric sans (think Avenir/Proxima style).
– Size: small (≈ 1.6% of canvas height).
– Color: white #FFFFFF with very soft outer glow (cyan #A9DCFF, blur ≈ 0.8% of canvas).
– Letter-spacing: +6%.
– Position: top center with 4% top margin.
Top line 2 (bigger than line 1): “TRICK OR TREAT PARTY”
– Typeface: same geometric sans, bold/extra-bold.
– Size: medium-large (≈ 3.2% height), clearly larger than “OCTOBER 31”.
– Color: white #FFFFFF, no heavy glow, just tiny 1px shadow for legibility.
– Tracking: +3%.
– Position: centered, 2% below line 1.
Bottom headline block (centered on black band):
Top of block (smaller): “HAPPY”
– Typeface: Halloween cartoon display, textured edges, tiny cracks/bat nicks.
– Size: ≈ 3.2% height (intentionally smaller than “HALLOWEEN”).
– Color: pumpkin yellow #FFC533 with light inner shadow and thin dark outline #1A1A1A (1.5–2px). Subtle outer glow #FFDA77.
Main word (very large): “HALLOWEEN”
– Typeface: bold Halloween cartoon to match reference (rugged brush/monster style). Integrate micro decorations: two small bats flanking the word; one letter contains a skull cutout (e.g., the “O” or a custom glyph in the second “L/O” position—match the reference layout).
– Size: huge (≈ 8–10% height), much larger than “HAPPY.”
– Color & effects: same as “HAPPY” (pumpkin yellow #FFC533), heavier outline #0E0E10 (3–4px), subtle inner gradient (#FFC533 top to #FFB022 bottom), soft glow #FFD36A (blur ≈ 0.9%).
Bottom info row (left–to–right, aligned on one baseline, across the black band):
Left block (very big number word mix): “31 OCT.”
– Typeface: different bold cartoon sans (chunky, blocky).
– Size: large (≈ 4.2% height).
– Color: white #FFFFFF, thin dark outline #0E0E10 (1.5–2px).
– Tracking: +2%.
– Position: bottom left area, inside the black band, with 6% left margin.
Under/next to it (small time): “08.00 PM.”
– Typeface: same as “31 OCT.” but Regular/Medium weight.
– Size: small (≈ 1.8% height).
– Color: white #FFFFFF at 92% opacity.
– Position: directly underneath or immediately to the right of “31 OCT.” (tight pair), maintain clear hierarchy that time is smaller.
Center divider:
– A thin vertical line between the time and venue blocks.
– Height ≈ the combined height of the time line.
– Color: white #FFFFFF at 60% opacity, width ≈ 0.15% of canvas.
Right block (small label + big venue):
Small label above or to the left: “VENUE”
– Typeface: geometric sans (same as top lines), Medium.
– Size: small (≈ 1.8% height).
– Color: white #FFFFFF at 85% opacity; tracking +4%.
Main venue name (same scale as “31 OCT.”): “PROMPT33”
– Typeface: same as “31 OCT.” (the chunky cartoon sans), same size (≈ 4.2% height), same weight, same white fill and outline.
– Position: right-hand side, balanced with the left block so both “31 OCT.” and “PROMPT33” feel equal.
Element placement relative to typography
The giant pumpkin sits visually behind the bottom headline block so the glow uplights the “HAPPY / HALLOWEEN” letters slightly (subtle orange rim at letter bottoms). Keep a faint cyan rim from the moon on the top edges of the castle and tree contours.
Technical finishing
Vector shapes with feathered glows; crisp edges; subtle depth via inner shadows; consistent stroke widths; micro-noise 0 (none). Final export PNG and PDF; embed fonts or outline them. Maintain exact hierarchy: top “OCTOBER 31” (small with glow) → “TRICK OR TREAT PARTY” (bigger) → massive “HALLOWEEN” with smaller “HAPPY” above → bottom info row with big “31 OCT.” and big “PROMPT33” matching each other, small “08.00 PM.” and small “VENUE,” separated by a thin vertical divider.
Specifications
Aspect ratio: 1:1 (square).
Resolution: 8192 × 8192.
Style: clean vector Halloween illustration with smooth gradients and cinematic moon glow.



