Design system · flologixai.com

Intelligence that flows.

The visual and verbal language of FloLogix AI — for AI solutions, integrations, data flywheels, and web design & optimization. Built around one idea taken straight from the logo: everything is a system in motion, and the yellow L is the moment it moves.

Primary #10BEE1Accent #FFDE59Tilt −7°Type Jost / IBM Plex
FloLogix AI logo
02 · Color

Cyan carries. Yellow signals.

Flow Cyan is the workhorse — links, actions, data, brand surfaces. Signal Yellow is rationed like the single L: it marks the one thing to look at. Deep Current is a teal-black derived from the cyan, so dark UI never feels borrowed.

Brand

Flow Cyan#10BEE1--fl-cyan · primary
Cyan Deep#0A97B4--fl-cyan-deep · hover
Cyan Ink#065A6E--fl-cyan-ink · text/links
Signal Yellow#FFDE59--fl-yellow · accent
Deep Current#0B2E3D--fl-current · dark surface
Ink#0F1A20--fl-ink · body text

Tints & neutrals

Mist#EAF8FC--fl-mist · tint surface
Mist 2#D3F1F8--fl-mist-2 · borders on tint
Slate 050#F5F8FApage alt bg
Slate 100#E9EFF3dividers
Slate 200#D6DFE6input borders
Slate 400#8FA1AEplaceholders
Slate 600#5A6D7Asecondary text
Slate 800#2C3D48strong text

Semantic

Success#1DB47A
Warning#FFDE59shares Signal Yellow
Danger#E5484D
Info#10BEE1shares Flow Cyan

Proportion

60% WHITE / MIST
25% CURRENT
12% CYAN
3%

Yellow is roughly 3% of any screen. If you can count more than one yellow element in a viewport, remove one.

Accessible pairings (WCAG)

White on Deep Current13.9:1 · AAA
Cyan Ink on White7.4:1 · AAA — use for links
Deep Current on Cyan7.6:1 · AAA — primary buttons
Deep Current on Yellow11.5:1 · AAA
Cyan on Deep Current7.6:1 · AAA — dark-mode links
Cyan on White2.1:1 · ✗ text — decorative only
03 · Typography

Geometric headlines, engineered body.

The logo is a geometric sans, so display type follows it: Jost for headings and buttons. IBM Plex Sans handles reading — it’s built for technical products and stays crisp in dense UI. IBM Plex Mono is the utility voice for labels, data, and code. All three are free on Google Fonts.

Aa Flow

Jost — Display

Weights 500 / 600. Headings, buttons, nav, big numbers. Tight tracking (−1 to −2%) above 32px.

Aa Flow

IBM Plex Sans — Body

Weights 400 / 500 / 600. Paragraphs, forms, tables. 16px base, 1.6 line height, max 65ch measure.

Aa Flow

IBM Plex Mono — Utility

Weights 400 / 500. Eyebrows, badges, table headers, metrics, code. Uppercase with +10% tracking for labels.

Scale

DisplayJost 600 · 42–72px · lh 1.0 · ls −2%
Data flywheels
H1Jost 600 · 32–48px · lh 1.1
Integrations that compound
H2Jost 500 · 24–32px · lh 1.15
Ship faster, learn faster, repeat
H3Jost 600 · 20px
Web performance audit
BodyPlex Sans 400 · 16px · lh 1.6
We connect your models, your data, and your site so every user interaction makes the next one smarter. No rip-and-replace — we integrate with the stack you already run.
SmallPlex Sans 400 · 14px
Secondary copy, captions under cards, table body, form help text.
Caption / EyebrowPlex Mono 500 · 12px · caps · ls +10%
Case study · Retail
04 · Layout, shape, motion

A 4pt rhythm on a 12-column grid.

Containers max at 1180px with 24px gutters. Section padding is 96px desktop / 64px mobile. Radii stay modest — this is a systems company, not a toy — and shadows are tinted with Deep Current so they never go muddy grey.

Spacing scale

4
8
12
16
24
32
48
64
96

Grid

1
2
3
4
5
6
7
8
9
10
11
12

12 columns · 16px gap · collapses to 4 columns under 640px. Text blocks span ≤ 7 columns.

Radius

sm · 4 · badges, inputs
md · 8 · buttons, fields
lg · 14 · cards, modals
pill · chips, toggles

Elevation

sh-1 · resting
sh-2 · hover / raised
sh-3 · modal / popover
glow · focus ring

Motion

Easing: cubic-bezier(.4,0,.2,1). Durations: 120ms micro (toggles, focus), 200ms standard (hover, tabs), 360ms layout (modals, reveals). Scroll reveals fade + rise 12px, once. Ambient motion is reserved for the flywheel motif — a slow, continuous rotation that says “this system keeps learning.” Respect prefers-reduced-motion.
05 · Components

Live components

Every element below is built from the tokens above. Hover the primary button to see the yellow flick — the Flow Tilt in motion.

Buttons

Primary = cyan (one per view). Dark = secondary CTA on light pages. Accent yellow buttons only for the single most important action on a page, e.g. “Run audit” on the web-optimization tool.

Navigation

Cards

AI solutions

Custom models and assistants embedded where your team already works.

Integration

Connect CRMs, warehouses, and APIs into one flow with observability built in.

Data flywheels

Pipelines that turn usage into training signal so the product improves itself.

Web design & optimization

Fast, accessible sites tuned for Core Web Vitals and conversion.

Avg. LCP improvement
−1.8s
▲ 46% faster

Dark variant

For testimonial or “why us” blocks on light pages. Body copy in muted cyan-grey.

Badges & status

Live New Enterprise Passing Failing v2.4.1

Forms

We reply within one business day.
Enter a full URL, including https://
Send me the audit report

Tabs & progress

Flywheel training64%

Alerts

Sync scheduledYour CRM connector runs every 15 minutes.
Rate limit nearYou’ve used 90% of this month’s API quota.
DeployedModel v2.4 is live on 3 endpoints.
Connection failedCheck the API key for the Snowflake connector and try again.

Table

PipelineSourceRecords / dayStatus
Support → embeddingsZendesk12,480Healthy
Web events → featuresGA41.2MHealthy
Orders → retrainShopify3,905Delayed

Hero block

Data flywheels

Every click makes the next one smarter.

We wire your product, your data, and your models into a loop that compounds — and we design the site that sits on top of it.

06 · Voice & tone

Clear, kinetic, specific.

FloLogix explains complex systems in plain sentences. We sound like an engineer who is also a good teacher: confident, concrete, never breathless.

Plain over clever

Say what it does. Numbers beat adjectives.

Unlock next-gen synergies with cutting-edge AI.Cut support handling time 38% with an assistant trained on your tickets.

Motion verbs

Connect, flow, compound, learn, ship. Avoid “leverage,” “empower,” “revolutionize.”

We empower businesses to leverage data.We connect your data so your product learns from every use.

Interface: sentence case, active

Buttons name the outcome. Errors say what happened and what to do.

Submit / Error occurredRun audit / Enter a full URL, including https://

Naming

Brand: FloLogix AI (capital F, capital L, no space). Domain: flologixai.com. Never “Flologix Ai” or “FLAI” in copy — the mark can be read as FLAI, but the name is spoken in full.

07 · Tokens

Copy-paste foundations

CSS custom properties are the source of truth (they’re also what renders this page). A JSON version follows for Tailwind, Figma Tokens, or a design-token pipeline.

/* CSS — drop into :root */
--fl-cyan:#10BEE1;  --fl-cyan-deep:#0A97B4;
--fl-cyan-ink:#065A6E;  --fl-yellow:#FFDE59;
--fl-current:#0B2E3D;  --fl-ink:#0F1A20;
--fl-mist:#EAF8FC;  --fl-mist-2:#D3F1F8;
--fl-slate-050:#F5F8FA; --fl-slate-100:#E9EFF3;
--fl-slate-200:#D6DFE6; --fl-slate-400:#8FA1AE;
--fl-slate-600:#5A6D7A; --fl-slate-800:#2C3D48;
--fl-success:#1DB47A; --fl-danger:#E5484D;

--font-display:'Jost';
--font-body:'IBM Plex Sans';
--font-mono:'IBM Plex Mono';

--sp-1..10: 4 8 12 16 24 32 48 64 96 128;
--r-sm/md/lg: 4 / 8 / 14;  --tilt:-7deg;
--ease-flow:cubic-bezier(.4,0,.2,1);
--dur: 120 / 200 / 360ms;
// tokens.json (Tailwind / Figma Tokens)
{
  "color": {
    "cyan": {"DEFAULT":"#10BEE1","deep":"#0A97B4","ink":"#065A6E"},
    "yellow": {"DEFAULT":"#FFDE59","deep":"#E6C43A"},
    "current": "#0B2E3D", "ink": "#0F1A20",
    "mist": {"DEFAULT":"#EAF8FC","2":"#D3F1F8"},
    "slate": {"50":"#F5F8FA","100":"#E9EFF3","200":"#D6DFE6",
              "400":"#8FA1AE","600":"#5A6D7A","800":"#2C3D48"}
  },
  "fontFamily": {
    "display": ["Jost","sans-serif"],
    "body": ["IBM Plex Sans","sans-serif"],
    "mono": ["IBM Plex Mono","monospace"]
  },
  "borderRadius": {"sm":"4px","md":"8px","lg":"14px","pill":"999px"},
  "skew": {"flow":"-7deg"},
  "boxShadow": {
    "1":"0 1px 3px rgba(11,46,61,.08)",
    "2":"0 4px 12px rgba(11,46,61,.10)",
    "3":"0 12px 32px rgba(11,46,61,.14)",
    "glow":"0 0 0 4px rgba(16,190,225,.25)"
  }
}