Brand guidelines

Human-centred technology

Modern, intelligent and technology-led. How the Rankwyn logo, colour, type and interface work together, in light and dark.

01 · Brand essence

Premium, not flashy. Data-rich, not noisy.

Rankwyn is the control tower agencies run their SEO and AI visibility from. The brand should feel calm, capable and precise, and put people in charge of the technology.

01
Modern
02
Intelligent
03
Technology-led
04
Human-centred
03 · Colour

Master palette

Indigo is the recognisable accent, not the background of every component. Most of any page is neutral.

Midnight Navy
--brand-dark

Hero sections, primary text, logo on light.

Intelligent Indigo
--brand-primary

The brand accent: primary buttons, links, the logo tile.

Electric Periwinkle
--brand-secondary

Accent on dark surfaces, agent and MCP moments.

Soft Lavender
--brand-light

Highlights and selected states in light mode.

Cloud White
--bg-app

App and page background in light mode.

Pure White
--bg-card

Cards, sidebars and content sections.

Supporting colours

Status always pairs colour with an icon and a word. On white, small text uses the darker text shade.

Success

Approved, healthy, published.

Warning

Needs review, scores 65–84.

Error

Failed, missing, scores under 65.

Information

Neutral notices, sync status.

Colour ratio on the website

55% Neutral
25% Navy
15% Indigo
5% Accents
04 · Light & dark

Light by default. Dark by design.

Light mode is the default. Dark mode is a designed alternative, not an inversion: layered navy surfaces, no pure black and no large neon gradients. Use the moon or sun in the navigation to switch.

Light mode
  • App background#F7F8FC
  • Sidebar#FFFFFF
  • Card#FFFFFF
  • Primary text#111827
  • Secondary text#667085
  • Border#E6E8EF
  • Primary button#635BDB
  • Button hover#5149C6
  • Selected background#E9E8FF
Dark mode
  • Main background#0B1020
  • Sidebar#0E1528
  • Cards#151D31
  • Elevated surfaces#1B2740
  • Primary text#F5F7FF
  • Secondary text#A3AEC3
  • Borders#28334A
  • Primary accent#8B83F6
  • Selected surface#29264F
05 · Capability colours

Semantic accents, not sub-brands

Each product capability has an accent for icons, chart series and small highlights. The logo, buttons and links stay Indigo everywhere.

Portfolio Control Tower
Portfolio view, site health, the default product accent.
Indigo
AEO / GEO Citation Radar
Citations, answer engines, visibility scores.
Blue
Agentic MCP
Agent sessions, tool calls, MCP tokens.
Periwinkle
Human Approval Queue
Dry-runs, approvals, published changes.
Emerald
White-label Reports
Reports, exports, client-facing summaries.
Amber
06 · Typography

Three typefaces, three jobs

Aa
Manrope
500 · 600 · 700

Headings, navigation, buttons and the marketing site.

Get your clients cited, not just ranked.

Aa
Inter
400 · 500 · 600

Dashboard, tables and interface text.

Every change waits as a dry-run until a person approves it.

Aa
JetBrains Mono
400 · 500

MCP commands, code and logs.

rankwyn.apply_fix({ site: "apexlaw.com", dry_run: true })

Hero heading
Manrope 56–64 · Bold · −0.035em
The SEO control tower
Section heading
Manrope 36–44 · Bold · −0.025em
One control tower
Dashboard heading
Manrope 24–28 · Semibold
Portfolio health
Card heading
Manrope 16–18 · Semibold
Human approval queue
Body
Inter 14–16 · Regular · 1.6
Rankwyn connects every client site to one control tower, whatever platform it runs on.
Label
Inter 12–13 · Medium
Last synced 4 minutes ago
Technical
JetBrains Mono 12–14
GET /v1/sites/apexlaw.com/citations → 200
07 · Interface

Components and states

Subtle borders, generous spacing and very light shadows. Indigo marks the one action that matters on a screen.

Buttons
Approve 14 changes HoverSecondaryGhost
Focus
Visible focus ring
Status: colour, icon and label together
Published Needs review Failed Syncing
Navigation: selected item
Portfolio
Citation radar
Approval queue
--radius-sm: 6px
Chips, inputs
--radius-md: 10px
Buttons in the app, menus
--radius-lg: 14px
Cards
--radius-xl: 18px
Panels, feature blocks
08 · Accessibility

Contrast, checked

Every pair below is computed with the WCAG 2.x contrast formula when this page is built. AA needs 4.5:1 for normal text and 3:1 for large text (24px, or 19px bold). Where a base colour fails for small text, the site uses its darker text shade.

PairSampleRatioWCAG AA
LightPrimary text on app background
#111827 on #F7F8FC
Aa rankwyn16.72:1
Normal passLarge pass
LightSecondary text on card
#667085 on #FFFFFF
Aa rankwyn4.97:1
Normal passLarge pass
LightSecondary text on app background
#667085 on #F7F8FC
Aa rankwyn4.69:1
Normal passLarge pass
LightWhite on primary button
#FFFFFF on #635BDB
Aa rankwyn5.19:1
Normal passLarge pass
LightWhite on hover button
#FFFFFF on #5149C6
Aa rankwyn6.73:1
Normal passLarge pass
LightIndigo link on white
#635BDB on #FFFFFF
Aa rankwyn5.19:1
Normal passLarge pass
LightSelected text on lavender
#3F37B0 on #E9E8FF
Aa rankwyn7.32:1
Normal passLarge pass
LightSuccess base on white
#16A37A on #FFFFFF
Icons and large text only; small text uses #0F7A5B.
Aa rankwyn3.20:1
Normal failLarge pass
LightSuccess text shade on white
#0F7A5B on #FFFFFF
Aa rankwyn5.31:1
Normal passLarge pass
LightWarning base on white
#E9A23B on #FFFFFF
Fills and icons beside a label; text uses #8F5C0D.
Aa rankwyn2.17:1
Normal failLarge fail
LightWarning text shade on white
#8F5C0D on #FFFFFF
Aa rankwyn5.67:1
Normal passLarge pass
LightError base on white
#E45C65 on #FFFFFF
Icons and large text only; small text uses #B9313B.
Aa rankwyn3.49:1
Normal failLarge pass
LightError text shade on white
#B9313B on #FFFFFF
Aa rankwyn5.89:1
Normal passLarge pass
LightInformation on white
#3985D6 on #FFFFFF
Large text and icons; small text uses #2C67A8.
Aa rankwyn3.82:1
Normal failLarge pass
LightReports amber on white
#C48627 on #FFFFFF
Accent fills and icons only, never body text.
Aa rankwyn3.09:1
Normal failLarge pass
DarkPrimary text on main background
#F5F7FF on #0B1020
Aa rankwyn17.70:1
Normal passLarge pass
DarkSecondary text on card
#A3AEC3 on #151D31
Aa rankwyn7.51:1
Normal passLarge pass
DarkSecondary text on elevated surface
#A3AEC3 on #1B2740
Aa rankwyn6.66:1
Normal passLarge pass
DarkPeriwinkle accent on main background
#8B83F6 on #0B1020
Aa rankwyn6.02:1
Normal passLarge pass
DarkPrimary text on selected surface
#F5F7FF on #29264F
Aa rankwyn13.22:1
Normal passLarge pass
DarkWhite on primary button
#FFFFFF on #635BDB
Aa rankwyn5.19:1
Normal passLarge pass
DarkText on Midnight Navy hero
#F5F7FF on #111827
Aa rankwyn16.58:1
Normal passLarge pass
Never colour alone

Status uses an icon and a word as well as a colour.

Visible focus

Every interactive element shows a 2px Indigo or Periwinkle focus ring.

Reduced motion

Scenes, parallax and reveals hold still when the system asks for less motion.

09 · Voice & tone

How Rankwyn sounds

Clear over clever

Say what the product does in the words an agency uses. If a sentence needs a second read, rewrite it.

Show the number

Lead with real units: health scores, citations, pages fixed, minutes saved. Specifics build trust.

Calm confidence

Premium, not flashy. We are the steady control tower, not a hype machine.

Humans decide

AI proposes, people approve. Say that plainly whenever we talk about agents acting on a site.

Rankwyn found 14 pages missing meta descriptions on nordicroast.co.
Our revolutionary AI supercharges your SEO game!
Approve 14 changes
Unleash the magic
Nothing goes live until you approve it.
Our AI handles everything automatically — sit back and relax.
10 · CSS tokens

Design tokens

The same values drive this website. Copy them into any product surface.

:root {
  --brand-primary: #635BDB;
  --brand-hover: #5149C6;
  --brand-light: #E9E8FF;
  --brand-secondary: #8B83F6;
  --brand-dark: #111827;

  --bg-app: #F7F8FC;
  --bg-card: #FFFFFF;
  --text-primary: #111827;
  --text-secondary: #667085;
  --border: #E6E8EF;
  --selected: #E9E8FF;

  --success: #16A37A;
  --warning: #E9A23B;
  --error: #E45C65;
  --info: #3985D6;

  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 14px;
  --radius-xl: 18px;

  --font-heading: "Manrope", sans-serif;
  --font-body: "Inter", sans-serif;
  --font-mono: "JetBrains Mono", monospace;
}

[data-theme="dark"] {
  --bg-app: #0B1020;
  --bg-sidebar: #0E1528;
  --bg-card: #151D31;
  --bg-elevated: #1B2740;
  --text-primary: #F5F7FF;
  --text-secondary: #A3AEC3;
  --border: #28334A;
  --accent: #8B83F6;
  --selected: #29264F;
}
11 · Downloads

Logo files

Use these files as they are. If you need another format, ask us through the Book a demo page.