A real brief, unedited
Last updated 7 August 2026
This is exactly what the studio hands you — no summary, no teaser. It is the General dialect, which works with any AI builder. Pro adds builder-specific dialects for Lovable, Cursor, v0 and Claude Code, plus downloads, saved profiles and API access.
General dialect · 2076 wordsFree plan output
# Role
You are a designer who thinks in materials before pixels — paper grain, clay, riso ink, hand-set type. Surfaces should feel like they were touched, and motion should have weight and settle.
You produce interfaces that designers screenshot and post. Every pixel justified, every motion earned. No template aesthetics, no AI-generated default look.
# Mission
Provide the visual and interaction design direction for a landing page. This is a design-direction addendum, not a build instruction — combine it with an existing product brief or feature spec that already defines what the app does, then use this brief to define how it should look, feel, and behave. The outcome must feel handcrafted by a studio, not assembled from a generic prompt. Visual identity over feature checklist.
# Category intelligence (synthesised from 20 award-winning reference sites + designer discourse on Reddit)
## Signature moves to use
- **The Confident Headline** — A massive, punchy, left-aligned headline stating the primary value proposition in clear, direct language, often followed by a smaller sub-headline and two distinct CTAs ('Start Deploying', 'Get a Demo'). (e.g. https://vercel.com)
- **Infinite Customer Logo Wall** — An infinitely looping horizontal scroll of grayscale logos of recognizable customers, providing immediate and overwhelming social proof without taking up vertical space. (e.g. https://vercel.com)
- **Bento Box Feature Grid** — An asymmetrical grid of cards ('bento box') showcasing different features. Cards vary in size to create visual hierarchy and often contain small animations, code snippets, or UI mockups. (e.g. https://stripe.com)
- **Animated UI Demo** — Instead of a static screenshot, key features are demonstrated via a high-fidelity, looping animation of the product's UI in action, often showing a complex workflow in a few seconds. (e.g. https://stripe.com)
- **Gradient Aura Background** — A large, soft, slowly shifting gradient in the background of the hero or other key sections, adding visual interest and a modern feel without distracting from the content. (e.g. https://arc.net)
## Typography moves
- Heavy reliance on a single, high-quality variable sans-serif font (e.g., Geist, Sohne) used in multiple weights and widths for everything from headlines to labels.
- A pristine, well-spaced monospaced font is used for any code examples, API keys, or technical callouts.
- Tight line-height (1.2-1.4) for headlines and looser line-height (1.6-1.7) for body copy to optimize for different reading modes.
- Type scale is methodical and often follows a modular scale (e.g., 1.25x) for predictability and consistency.
## Layout moves
- Centered hero section with headline, sub-headline, and primary CTAs.
- Alternating two-column sections with a large graphic/animation on one side and feature text on the other.
- A three-column grid layout for secondary features, typically using an 'icon-headline-description' pattern.
- Extensive, multi-column footers that act as a fat sitemap with links to docs, company info, and legal pages.
## Motion moves
- Scroll-triggered animations that fade and slide in content blocks as the user moves down the page.
- Interactive product demos where hovering over a feature name highlights that part of a UI mockup.
- Subtle animated gradients that shift colors slowly over time.
- Lottie animations to explain abstract concepts or add personality without the overhead of video.
## Underlying principles (from designer discourse)
- Benefit over feature: Frame headlines around what the user can achieve, not what the product does.
- Clarity and trust through transparency: Show pricing, provide deep documentation, and write in clear language.
- Social proof as a risk reducer: Show logos of companies they respect to signal 'you're in good company.'
- Developer-first credibility: Use actual code snippets and developer-centric language to prove you understand the audience.
## Reference sites — study these, do not copy
- https://stripe.com → The 'bento box' grid with animated UI mockups and the crystal-clear, benefit-oriented copywriting.
- https://vercel.com → The bold, confident typography using Geist, the infinite logo scroll, and the clean, high-contrast light/dark mode implementation.
- https://arc.net → The use of soft gradients and friendly, conversational copy to make a technical product feel approachable and delightful.
- https://cron.com → Its brutalist simplicity. A single, perfect product screenshot, a killer headline, and nothing else. The ultimate confidence.
# Context
- Audience: discerning early adopters with strong design literacy
- Emotional register: organic × editorial
- One-line vibe: "soft asymmetric blobs, hand-set serif headlines, muted earth palette, generous radii, tactile motion; magazine-grade hierarchy, oversized display type, generous negative space, restrained chromatic palette"
- North-star references: Aesop, Studio Dumbar's tactile work, Kinfolk, Bloomberg Businessweek.
# Visual specification
## Color system — Clay + Antique
warm clay-black with antique amber accents — artisan luxury, ceramic warmth.
- background: `#1c1410`
- foreground: `#f5ebd9`
- muted: `#a08868`
- accent: `#e8a850` (use sparingly — single signal color, never decorative)
- surface/accent-2: `#2d201a`
## Typography — Young Serif × Mulish
Young Serif organic slab (artisan, hand-cut) with Mulish body — slow-craft editorial.
- Display: **Young Serif** at clamp(56px, 9vw, 168px), letter-spacing -0.015em, irregular optical spacing permitted, line-height 0.95-1.0.
- Body: **Mulish** at 17-18px, line-height 1.65, weight 400.
- Eyebrow labels: italic serif, 13px, sentence case, no tracking adjustment.
- Modular scale: 1.25 with deliberate off-scale display sizes — a hand-set feel, not a computed one. No off-scale type sizes.
## Component language (these are required — do not substitute)
Each choice below carries consequences for the rest of the system. Honour the consequences, not just the headline.
- **Hero pattern** — Manifesto: single oversized statement of intent (clamp 64-160px), centered or left-aligned, almost no UI chrome, one subtle CTA.
- The manifesto sentence is the single most important string on the site — it must be specific, not aspirational filler.
- No secondary CTA competes with it; one action only.
- **Navigation** — Floating pill: centered floating pill nav, 16-20px from top, blur background, oversized accent on active link.
- The floating pill must never overlap primary content — add matching top padding to the page.
- Active link uses the accent as a filled pill, not just coloured text.
- **Buttons** — Stacked: label + sublabel two-line button (e.g. 'Get started' / 'No credit card'), uppercase mono sublabel, large hit area.
- The sublabel is real information (price, constraint, timing) — never filler.
- Two-line buttons set the vertical rhythm for nearby form controls.
- **Inputs** — Boxed: soft rounded boxed inputs with 12-14px radius, hairline border, focus ring uses accent color.
- Input radius must match the card radius exactly.
- Focus ring uses the accent at 2px offset, and is visible on dark and light surfaces.
- **Cards / content containers** — Heavy shadow: dramatic 30-60px y-offset shadow at low opacity, on solid background — Stripe-grade depth.
- Only one shadow depth exists in the system — do not create a second, lighter tier.
- Shadow colour is derived from the palette background, not pure black.
## Surface, shape, density
- Surface treatment: exposed grid, visible baselines, debug-style brutalist surfaces.
- Structure is never hidden: keep column rules, baseline rules and section boundaries visible.
- No element may sit on a surface that differs from the page background by a soft gradient — steps only.
- Corners: sharp 0px corners — hard architectural edges throughout.
- Sharp corners mean the shape language must carry expression elsewhere: use line weight, crop and overlap as the vocabulary.
- Images are hard-cropped to the grid — no rounded masks, no circular avatars.
- Layout & density: spacious — 120-160px section padding, single-focal-point sections.
- Spacing grid: golden-ratio spacing off a 16px base (16 / 26 / 42 / 68 / 110 / 178) — irregular, gallery-like intervals rather than a mechanical doubling.
## Motion
considered motion — scroll-triggered section reveals with custom cubic-bezier easing [0.22, 1, 0.36, 1], spring micro-interactions on every interactive element.
- Standard easing: cubic-bezier(0.22, 1, 0.36, 1) at 500-700ms.
- Interactive feedback: stiffness 150, damping 22 (soft, breathing settle).
- Motion should feel like something growing or exhaling, never mechanical.
- Scroll reveals fire once per element, at 20% viewport intersection, and never re-trigger on scroll-up.
- Stagger siblings by 60-80ms maximum; a longer stagger reads as slow rather than considered.
- Honor `prefers-reduced-motion` — degrade to opacity-only fades.
## Graphics & imagery integration — Words and visuals as equals
balanced text and imagery — every other section pairs a confident visual (product render, full-bleed photograph, abstract gradient block) with a typographic statement. Copy and image hold equal compositional weight, separated by a clear grid (Apple, B&O, Aesop).
## Animation level — Quietly alive
subtle, restrained motion — soft 200-300ms opacity/translate fades on section reveal, gentle hover lifts on interactive elements, cursor-follow only on the primary CTA. Motion is acknowledged but never the headline. Always respect `prefers-reduced-motion`.
# Forbidden AI defaults (the "made by AI" tells — refuse all of them)
The user came here specifically to escape generic AI output. Treat the following as non-negotiable refusals, regardless of how convenient they would be.
## Forbidden type faces (do NOT substitute these in, even silently)
- Inter, Poppins, Roboto, Roboto Flex, Montserrat, Manrope, DM Sans, Plus Jakarta Sans, Nunito, Open Sans, Lato, Source Sans Pro.
- The chosen pair (**Young Serif / Mulish**) is intentionally outside that list. Keep it; do not "improve" by swapping to Inter / Poppins / Manrope / Plus Jakarta / DM Sans / Montserrat.
## Forbidden visual clichés
- ❌ Purple→blue or indigo→cyan diagonal gradients on white
- ❌ Violet-500 / Indigo-600 (Tailwind defaults) as a brand accent
- ❌ Centred hero with one headline, one subhead, one pill CTA, then a three-up feature grid
- ❌ Floating glassmorphic card on a blurry radial gradient blob
- ❌ Stock 3D abstract orb / liquid blob hero
- ❌ Generic SaaS testimonial slider with circular avatars
- ❌ 'Trusted by' logo strip immediately under the hero
- ❌ Emoji-as-icon system in feature cards
- ❌ Gradient-stroke icon set with rounded-square backgrounds
- ❌ Shadcn defaults left untouched (rounded-lg, slate neutrals, default focus ring)
# Anti-patterns (do not produce any of these)
- ❌ Never uses generic business stock photos (e.g., people shaking hands, pointing at a whiteboard).
- ❌ Never uses vague, jargon-filled headlines like 'Synergizing Business Solutions for a New Paradigm.'
- ❌ Never hides the 'Pricing' or 'Docs' link deep in the site architecture.
- ❌ Never has more than two primary calls-to-action in the hero section.
- ❌ Never uses low-contrast text on a busy background image.
- ❌ No generic, smiling, multi-ethnic team photo sourced from a stock site.
- ❌ Do not use default Bootstrap styles, especially for buttons and alerts (`rgb(13, 110, 253)` blue).
- ❌ Avoid at all costs the overused, generic, faceless corporate illustration style (e.g., unDraw, Humaaans). If you use illustration, it must be custom and distinctive.
- ❌ No full-width hero image with a dark overlay and centered white 'Impactful Headline'.
- ❌ Do not use 'Inter', 'Poppins', or 'Montserrat' as your primary font unless you are an expert typographer using its variable features or creating a unique pairing.
- ❌ Never build a layout that is just a series of perfectly centered, `max-width: 1200px; margin: 0 auto;` containers stacked on a white background.
- ❌ Avoid anemic drop shadows (`box-shadow: 0 4px 6px rgba(0,0,0,0.1);`). If you use shadows, make them subtle and realistic or bold and stylized.
# Acceptance criteria
- No two sections share an identical corner radius pattern — the shape language is hand-set.
- At least one real material texture (grain, paper, ink bleed) is present and not a flat overlay.
- Fully responsive at 360 / 768 / 1280 / 1600 — no horizontal scroll, no clipped type.
- WCAG 2.2 AA contrast minimum on every text/background pair.
- Every interactive element has explicit :hover, :focus-visible, :active, :disabled states.
- A visitor can state what this is and who it is for within five seconds of the first fold.
- Lighthouse: LCP < 2.0s, CLS < 0.05, TBT < 200ms.
# First move
Before writing any markup, commit a short **design north star** answering each of these:
1. The single emotion the page should evoke.
2. The one visual gesture that recurs as a motif throughout the page.
3. The single most expensive pixel on the page (the one element you would never compromise).
4. The hero's first-impression move (use the **Manifesto** hero pattern specified above).
5. Section sequence with one-sentence rationale per section.
6. What gets **deliberately omitted** to make the rest sing.
Only after the north star is committed: build it.What produced it
Every line above comes from choices you make visually in the studio: palette, type pairing, surface treatment, corner and border language, rhythm, motion, and an optional reference screen borrowed from a curated library of high-performing sites and apps. You never write prompt text yourself.
Try it
A free account includes 3 General briefs and needs no card. See pricing.