AICHATTER Product Brand System · v2.2

A calm interface.
Powerful intelligence within.

A unified visual system for CRM, AI assistants, automation, the website and future modules. Its foundation is a deep blue-graphite framework, a warm light workspace and brand green only where emphasis is needed.

Font · Inter Dark Core · #151F24 Brand Lime · #7ED957 Warm Canvas · #FBFBF9
Visual DNA — what makes a design unmistakably AICHATTER

This block is the core style contract. A new screen, landing page, module or AI mockup following it will look like part of the same product, even with entirely new content and workflows.

MASTER STYLE
1
Three core rolesDeep Blue #151F24 = framework and navigation. Warm Canvas #FBFBF9 = workspace. Brand Lime #7ED957 = action and active state.
2
Light product, dark frameworkLarge workspaces, tables, CRM and forms are light. Dark Core is used for sidebars, popovers and high-contrast blocks.
3
Green is not decorationUse #7ED957 only to signal an action, activity or brand cue. Do not use it as a pervasive background.
4
Consistent geometryInter, a 4px grid, 8/12/16/20 radii and 24×24 SVGs with 1.8–2px strokes. No arbitrary shapes or radii.
5
Semantics before brandingSuccess, warning, danger and info use their own colours. Never make errors green just for branding.
6
Calm before effectsNeutral shadows, rare gradients. Hierarchy, typography and spacing come before decorative effects.
AI STYLE CONTRACT copy into your AI tool
Design in the AICHATTER product system. BASE COLORS • Dark Core: #151F24 • Warm Canvas: #FBFBF9 • Surface: #FFFFFF • Border: #E5E8E2 • Brand Lime: #7ED957 • Brand Hover: #69C846 • Text: #1B2220 / #66716B / #89938D STYLE • Use Inter only. • Product UI is light; dark color is for navigation and contrast surfaces. • Use #7ED957 only for primary actions, active states, toggles and small brand accents. • On #7ED957 use dark text #151F24, not white. • Cards are white on #FBFBF9 with subtle neutral borders. • Shadows use rgba(21,31,36), never green by default. • Radius scale: 8 / 12 / 16 / 20px. • Spacing follows a 4px grid. • Icons: custom inline SVG, 24×24, rounded stroke 1.8–2px. • Semantic states: success green, warning amber, danger red, info blue. • Avoid random gradients, excessive green, cold-gray pages and heavy shadows. VISUAL CHARACTER calm · technological · precise · warm · focused When creating a new block, keep the same color roles, spacing logic, typography hierarchy and component geometry. Do not invent a new visual language for each section.
70–80% neutral surfaces 15–25% structure / dark UI ≤10% brand + semantic accents 1 visual language across all modules
01 — Foundation

Three main colours

The product system is built on three roles. Dark creates navigation and contrast, light provides a calm workspace, and bright green makes the brand recognisable and signals action.

Deep Blue#151F24 Sidebars, dark panels and buttons, large high-contrast sections.
Warm Canvas#FBFBF9 Main product and website background. Warm yet visually neutral.
Brand Lime#7ED957 Primary actions, active markers, toggles and selective brand accents.
Dark interface scale
Dark Core
#151F24
Sidebar, dark surfaces
Raised Dark
#1C292F
Flyout, popover
Dark Hover
#1D2A30
Hover on dark UI
Dark Active
#24343B
Active menu item
Brand and interface greens
Brand Lime
#7ED957
CTA fills, active states, toggles
Brand Hover
#69C846
Hover on bright elements
Green Text
#437A35
Green text on a light background
Green Soft
#EEF9E9
Soft success/brand badges
Light neutral scale
Canvas
#FBFBF9
Page background
Surface
#FFFFFF
Cards and forms
Surface Soft
#F4F6F3
Hover and nested areas
Border
#E5E8E2
Borders and dividers
Text
Text Primary
#1B2220
Headings and body text
Text Secondary
#66716B
Descriptions and secondary labels
Text Muted
#89938D
Placeholders and metadata
Text on Dark
#F7F9FA
Body text on dark backgrounds
Semantic colours
Success
Success
#437A35 / #EDF7E9
Success, connected, paid
Warning
Warning
#9A6718 / #FFF6E4
Warning, pending
Danger
Danger
#C84545 / #FDEEEE
Error, deletion, overdue
Info
Info
#356FAE / #EEF5FC
Information, system hint
02 — Product UI

How the palette works in the product

Dark does not fill the entire interface. It creates the navigation framework. The workspace stays light, with brand green signalling actions or current state.

Beauty LabAlmaty · 2 branches
Work
Leads
Bookings
Tasks
Chats
Work › Leads

Leads

New request

The card remains white on a warm background. Colour does not interfere with reading data.

Open Learn more
Status
● Qualified

Semantic colour conveys meaning rather than decorating the interface.

Rule: Deep Blue for navigation and selected contrast surfaces. Canvas for the workspace. Brand Lime for actions. Keep these roles separate.

03 — CSS tokens

Development tokens

Use colours and system values by role rather than guessing on new screens. This is a minimum set for CSS variables, a Tailwind theme or design tokens.

Colors
--ac-brand: #7ED957; --ac-brand-hover: #69C846; --ac-brand-deep: #437A35; --ac-dark: #151F24; --ac-dark-raised: #1C292F; --ac-dark-hover: #1D2A30; --ac-dark-active: #24343B; --ac-canvas: #FBFBF9; --ac-surface: #FFFFFF; --ac-surface-soft: #F4F6F3; --ac-border: #E5E8E2; --ac-text: #1B2220; --ac-text-2: #66716B; --ac-text-3: #89938D;
System
--radius-sm: 8px; --radius-md: 12px; --radius-lg: 16px; --radius-xl: 20px; --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-6: 24px; --space-8: 32px; --shadow-1: 0 8px 24px rgba(21,31,36,.07); --shadow-2: 0 16px 42px rgba(21,31,36,.11);
04 — Typography

Inter — one product font

Inter suits marketing pages and information-rich interfaces. A stable scale and consistent density across modules matter more than the number of sizes.

Large heading
Display48 · 800 · −0.04em
Section heading
H232 · 750 · −0.03em
Screen title
H324 · 700 · −0.02em
Body text for pages and descriptions. Calm and readable.
Body16 · 400
Interface text, cards, forms and tables.
UI14 · 400–600
Eyebrow / Label
Label12 · 700 · +0.08em

Corrected: sample sizes and labels now match. Use real Inter 400/500/600/700/800 weights rather than synthetic weights.

05 — Components

Buttons, statuses and icons

Components share the same colour roles. Bright green must not become a decorative background for the entire interface.

Buttons
Create Open AI Cancel Unavailable

Primary: #7ED957 with dark #151F24 text. Avoid white text on bright green because contrast is weak.

Statuses
● Connected Pending Overdue Information

Brand Lime does not replace semantics. Errors stay red, warnings amber and information blue.

Icons

One SVG language: 24×24, 1.8–2px strokes, rounded ends. Do not mix libraries and styles.

06 — Geometry

Corners, shadows and spacing

Geometry must be consistent. Radius is independent of shadows: a card may be flat if its background or border already separates it.

Radius scale
8px
tags
12px
buttons
16px
cards
20px
containers

999px is for pills and statuses only. Avoid arbitrary 10/14/18px values without a specific reason.

Shadows
Surface
Floating

Shadows are neutral with a Deep Blue tint. Green glow is a rare brand effect, not a treatment for every card.

Spacing scale
4
8
12
16
24

Base grid: 4px. Most interface spacing uses 8 / 12 / 16 / 24 / 32px.

Borders
Default · #E5E8E2
Strong · #BFC8C1
Focus · #69C846

Focus must be clearly visible and not rely only on changing text colour.

07 — Real workflows

How the system is applied in AICHATTER

These examples use real product modules. They illustrate correct design system usage in existing sections, not actual customer data.

LeadsWork › Leads
Lead cardWhite surface, neutral border, minimal colour.Qualified
Next stepGreen is used for actions, not as the whole card background.
CRM / Leads

Dark Core stays in the sidebar. Kanban, filters and cards sit on Warm Canvas. Statuses use semantic colours.

#151F24 sidebar · #FBFBF9 canvas
BookingsWork › Bookings
Booking slotA white card on a calm background. The selected slot uses an active state.
PaymentPaid uses success. Unpaid is not coloured brand green.Paid
CRM / Bookings

Colour does not interfere with the calendar or schedule. Size, spacing and states establish the visual hierarchy.

surface #FFFFFF · border #E5E8E2
AI assistantsAI › AI assistants
AssistantAI does not get a separate purple or neon theme: it uses the shared AICHATTER system.
ActiveBrand Lime signals active/online rather than recolouring the whole module.Active
AI / AI assistants

Even the AI module does not create a new visual language. Content and iconography differentiate it, not a different palette.

one brand system across modules
08 — Rules

What makes AICHATTER recognisable

The aim is not to brand every screen, but to make the product consistent, predictable and calm.

01
Dark Core is structure, not decoration

Use #151F24 for navigation, dark surfaces and strong contrast sections. Main work stays on light backgrounds.

02
Brand Lime is a selective signal

#7ED957 signals a primary action, active state, enabled toggle or brand accent. Do not colour everything with it.

03
Contrast before habit

Use dark #151F24 on #7ED957. Reserve white for Dark Core and deeper coloured surfaces.

04
Semantics are independent of branding

Success, warning, danger and info have their own colours. Users should recognise meaning before branding.

05
One SVG language

24×24, 1.8–2px strokes, soft geometry. Icons may be unique but must share optical weight.

06
Less visual noise

Hierarchy, typography and spacing come first. Add colour, shadow and gradients only when functional.

Use
✓Warm #FBFBF9 for a calm workspace.
✓#151F24 as the product's core dark tone.
✓Green as a selective functional accent.
✓White cards, borders and neutral shadows instead of excessive colour.
Avoid
×White text on #7ED957 interface buttons.
×Green shadows on every card and container.
×Arbitrary green shades with no defined role.
×Dark backgrounds for large working tables and dense content.