Brand & design system · v2.1

How AlgoTrada looks, reads, and holds together.

One system across marketing, the cockpit, and the Skydweller futures engine. Everything here is drawn from the live design tokens the product ships with — so the reference can never drift from what’s deployed. The written companion is BRAND.md.

Positioning

The decision layer of capital

AlgoTrada is calm, evidence-driven, and institutional. The feel we're after sits between a research institution and a precision instrument — Bloomberg-grade credibility rendered with Stripe-grade restraint. Confidence, not hype. Evidence, not promises.

Trustworthy

Your money stays where you keep it. We say what the system did and why.

Precise

Rules, gates, and thresholds — never vibes. Numbers are tabular and exact.

Intelligent

Cross-market correlation and self-tuning models, explained in plain English.

Calm

Cream canvas, generous space, one leading accent. The data is the drama.

Color

Warm cream, one leading teal

The palette is light-dominant: a warm cream canvas carries the page, white cards lift the content, and a single deep teal leads every interaction. Coral adds occasional warmth; brick red, amber, and bronze carry meaning, never decoration. Gains share the teal — profit and 'go' are the same colour.

Surfaces

#F5F0E6
Canvas--bg-canvas

Primary cream. Page background, breathing room.

#FAF6EC
Elevated--bg-elevated

Lighter cream. Nav / footer slabs.

#FFFFFF
Card--bg-card

White cards pop on cream.

#EEE7D8
Soft--bg-soft

Warm tan. Section dividers.

#F9F2E5
Tint--bg-tint

Faint wash for hovers.

#1A1A19
Deep--bg-deep

Warm near-black. Inverse slabs.

Ink / text

#1A1A19
Ink 1--ink-1

Primary text, headlines.

#5A554A
Ink 2--ink-2

Body, secondary text.

#8A8475
Ink 3--ink-3

Tertiary, captions, labels.

#C8C2B5
Ink mute--ink-mute

Disabled, faint hairlines.

Teal — leading accent

#0D9488
Teal--teal

Leading accent. CTAs, links, gains, active state.

#0F766E
Teal deep--teal-deep

Hover / pressed.

#DCF1ED
Teal tint--teal-tint

Large soft fills.

#F0FAF8
Teal bg--teal-bg

Faintest teal wash.

Coral — supporting

#CC785C
Coral--coral

Supporting warmth. Use sparingly.

#F4E5DD
Coral tint--coral-tint

Soft coral fill.

Semantic — P&L and status

#0D9488
Positive--pos

Gains share the leading teal.

#C25450
Negative--neg

Losses. Warm brick red, never crypto-flashy.

#C8923D
Warning--warn

Caution, HOLD states. Warm amber.

#8A8475
Pending--status-pending

Neutral / awaiting.

Futures accents — Skydweller context

#B6824A
Bronze--gb-multi

Skydweller / index-futures context marker.

#6F8AB7
Slate--gb-loose

Cross-pair / relaxed-gate accent.

#0F766E
Strict teal--gb-strict

Bound-gate accent, shared with core.

Typography

One face, hierarchy by weight

A single brand face — Inter Variable — runs across marketing and the cockpit, the way Revolut, Stripe, and Mercury build hierarchy without switching typefaces. Headlines take weight 600 and tighter tracking (−0.02em); body sits at 400. JetBrains Mono carries every number, price, and R-multiple. Data is always tabular.

Display · 64px · 500
A calmer way to deploy capital
H1 · 44px · 600
Six markets, one decision
H2 · 32px · 600
The cubicle, explained
H3 · 24px · 600
How a setup is selected
Body large · 20px · 400
Connect your exchange, pick a strategy, watch it trade.
Body · 15px · 400
Your money stays where you keep it. We never custody funds.
Small · 13px · 500
Past performance is not predictive of future results.
Data / mono · 15px · 500
+81.40R · 72.4% · 29,460.75
Sans / brand
Inter Variable

Marketing + product. Features ss01, cv11.

Mono / data
JetBrains Mono

All numerics, tabular-nums on.

Headline treatment
Weight 600 · −0.02em

Same face, heavier + tighter. No face switch.

Components

Buttons — the pill family

Pill buttons (radius-full) anchor marketing CTAs, onboarding rows, and login. Inside cards, the cockpit uses the rounded-md Button primitive. Within a single row, never mix shapes. All pill variants share identical metrics so a Back sits flush beside a Submit.

Get startedConnect exchangeLearn more
.btn-primary — ink slab. The page’s anchor action.
.btn-teal — leading accent. Commit / connect.
.btn-ghost — quiet secondary, hairline border.
Surfaces

Cards, lines & depth

White cards on cream, 16–20px radius, a hairline border, and the faintest shadow — cream stays the hero. Depth comes from border weight on hover, not heavy drop shadows. Dividers are warm-black at 6–18% opacity, never pure grey.

Win rate
72.4%
76 wins · 29 losses
Gradient card

Soft teal wash from the top-left corner for insight / highlight surfaces.

Inverse slab

Warm near-black for the occasional full-bleed statement band.

Data language

Numbers, states & the P&L palette

Numbers are the product. They render in JetBrains Mono with tabular figures so columns align. Positive is teal, negative is brick red, caution is amber. R-multiples, prices, and percentages keep their sign and fixed decimals.

Net result
+520.1R
Drawdown
−1.0R
HOLD
amber
Pending
ARMEDPAUSEDERROROUT-OF-SAMPLE
Sub-brand

Skydweller — the futures cubicle

Skydweller is the futures engine (NQ / ES / YM) inside the AlgoTrada masterbrand — the same discipline applied to index futures instead of the crypto cubicle. It inherits the full palette and type system, and adds a warm bronze context marker to signal 'index futures' where crypto surfaces lead with teal. It is always styled as AlgoTrada Skydweller, never as a standalone brand.

Relationship rules
  • Masterbrand first: “Skydweller, by AlgoTrada” or “AlgoTrada Skydweller”. Never a separate logo.
  • Same cubicle mark, same wordmark, same cream canvas.
  • Teal still leads. Bronze (--gb-multi) is the futures context accent, used for eyebrows and section markers — not for gains.
  • Language is gate-based: draw, sweep, confirmation, time, entry. Results in R-multiples, clearly labelled forward-test vs. backtest.
  • Candlestick hero imagery, desaturated and warmed to sit on cream.
The engine · futures
Skydweller.

A rules-based NQ / ES / YM engine. Five gates, sub-one-minute execution, flat outside its proven window.

INDEX FUTURESFORWARD TEST
Voice

How AlgoTrada writes

A trusted advisor, not a hype machine. Plain English over jargon. Every claim is something the system can show. Internal strategy vocabulary — genome names, gate zones, raw signal codes — never reaches public surfaces; use the friendly translators instead.

Do
  • Say what the system did and why: "placed a trade when six markets agreed."
  • Lead with safety and control: "your money stays where you keep it."
  • Label evidence honestly: forward test, backtest, hypothetical.
  • Keep numbers exact and caveated: "past performance is not predictive."
Don’t
  • "Revolutionary", "game-changing", "disrupting".
  • "Get rich", "guaranteed returns", "never lose money".
  • Crypto-hype tone or retail-platform clichés.
  • Exposing genome names, gate zones, or raw internal codes.
Standards

Accessibility & motion

Target WCAG 2.1 AA. Body text on cream and teal on white both clear 4.5:1. Never encode meaning in colour alone — pair the P&L palette with a sign, label, or icon. Every interactive element gets the visible teal focus ring, and all motion respects prefers-reduced-motion.

Contrast

4.5:1 minimum for text. Ink-1 on canvas ≈ 13:1.

Focus

2px teal ring + soft halo on :focus-visible across primitives.

Motion

Reveal, count-ups, and hero drift all disable under reduced-motion.

This page reads directly from the design tokens in globals.css. The full written guide, including motion timing, spacing scale, and component contracts, lives in BRAND.md at the repository root. Questions: hello@algotrada.com.