You are a helpful assistant. How can I help you today?
Rounded rectangles (16-20px radius) alternating left and right. User messages in soft blue (#E8F0FE), AI responses in white with subtle borders. The asymmetry creates a conversational rhythm — call and response, question and answer.
Light gray (#F7F7F8) or pure white backgrounds. No texture, no gradients, no decoration. The background exists only to make the conversation legible. It is negative space as philosophy — the interface should be invisible.
Inter, system fonts, or similar geometric sans-serifs. Medium weight, comfortable line-height (1.5-1.6). No flourishes. The typography is optimized for rapid scanning of conversational text. Readability is the only metric.
Three dots pulsing in sequence inside a small bubble. The universal signal that the AI is "thinking." It is a social cue borrowed from human messaging — a way to make latency feel like consideration rather than delay.
Thin borders (1px #E5E5E5), subtle shadows, muted icons. The UI elements are barely there. Navigation is reduced to a sidebar or a simple header. Every non-conversational element is suppressed so the messages take center stage.
A pill-shaped text field anchored to the bottom of the viewport. Rounded corners, light border, a send button that activates on input. It is the invitation to speak — always visible, always ready. The shape echoes the message bubbles above it.
Clean white (#FFFFFF) or light gray (#F7F7F8) background. Message bubbles with rounded corners (16-20px) — user messages right-aligned in soft blue (#E8F0FE or #DCE8FC), AI messages left-aligned in white (#FFFFFF) with subtle 1px border (#E5E5E5). Clean sans-serif typography (Inter or system font stack), 15-16px body, #1A1A1A text. Typing indicator with three animated dots in a bubble. Minimal iconography — small avatar circles for user/AI. Conversational vertical layout with comfortable spacing (12-16px between messages). Subtle shadows on bubbles (0 1px 3px rgba(0,0,0,0.08)). Input bar at bottom with rounded pill shape, light border, and send button. The mood is polished, trustworthy, and utilitarian — the interface disappears so the conversation can breathe.