Ominous-premium and quietly powerful. An AI-agent product that wants to feel geological and inevitable rather than playful.
Colors
Near-black base (#0A0A0B) with charcoal rock textures tinted faint violet-blue (#161620), off-white text (#EDEDED), and small multicolor status dots (green, blue, orange, pink) as the only saturated accents against the dark UI cards.
Type
A clean grotesque sans (Inter or Suisse-like), tight tracking, medium-to-bold headline weight, small-caps or uppercase micro-labels above section headers.
Layout
Centered hero headline flanked by jagged rock silhouettes bleeding in from both edges, a small pill badge and two CTAs above the fold, then a large dark browser-chrome screenshot of the chat/agent UI. Below: a muted logo integration strip, then a 2-column grid of bordered dark feature cards, each pairing a UI screenshot with a short label + one-line caption.
Motion
Likely slow ambient drift on the rock texture and soft glow pulses inside the UI screenshots (typing indicators, highlighted approve buttons); page-level motion stays minimal and heavy, not bouncy.
Texture
Sharp, high-contrast rock/obsidian silhouettes with visible fractal edges, 1px hairline borders on card panels (rgba white ~8%), soft interior glows behind key UI elements, and a subtle grain wash over the black background.
Imagery
Generate: two jagged black obsidian/rock-formation silhouettes to bookend the hero (left and right edges), a fine dark grain texture, and dark glassy chat/dashboard UI mockups (Slack-style channel with approve/decline action cards). Tool: kie-ai Flux or Seedream for the rock textures and grain; GPT-Image for the stylized dark chat-UI panels.
Don't
No bright or light backgrounds, no rounded-cartoon icons, no saturated color blocking outside the small status-dot accents, no clean flat-vector illustration.
Make it your own
Turn this reference into a useful brief for your project. Copy it into the AI tool you already use.
Add constraintsPreview & edit promptAssembled in your browser. No API key or AI request needed. Changing the fields refreshes the preview.