mazdek

The mazdek
visual identity system

The single source of truth for how mazdek looks, sounds and behaves — logo, colour, typography, components, motion and voice. Built directly from the production design tokens so design and code never drift apart.

Brand & Graphic Charter · v1.0 Swiss AI Agent Development Agency Locales: de-CH · en · fr · ku Last updated June 2026 Living document
01 — Foundation

Brand essence

mazdek is a Swiss agency that builds software with a team of named AI agents. The brand feels engineered yet human: deep-space dark surfaces, a luminous spectrum gradient, precise geometric type and a cast of mythological agents — each a colour, a symbol and a craft.

Mission

Make world-class software accessible by pairing senior human judgement with a coordinated fleet of specialised AI agents.

Personality

Precise · futuristic · trustworthy · quietly confident. Never loud, never gimmicky. The technology impresses; the tone reassures.

Signature

Pure-black canvas, a cyan→violet→magenta→green gradient, Space Grotesk headlines and mythological agent symbols.

Naming

03 — Colour

Colour system

Three semantic ramps — Blue (primary), Violet (secondary) and Emerald (accent) — over a pure-black canvas. Each ramp runs 50→950; the 500/600 steps are the brand cores. The spectrum gradient is the brand’s hero signature.

Primary · Bluecore #3b82f6 / theme #2563eb
50
100
200
300
400
500
600
700
800
900
950
Secondary · Violetcore #a855f7
50
100
200
300
400
500
600
700
800
900
950
Accent · Emeraldcore #10b981
50
100
200
300
400
500
600
700
800
900
950

Neutrals & surfaces

Canvas#000000
Ink (deep)#05050a
Surface dark#0f172a
Muted#64748b
Text on dark#f8fafc
Surface light#ffffff

Brand gradient

linear-gradient(110deg, #22d3ee, #a78bfa 45%, #e879f9 75%, #34d399) — reserved for hero headlines (as text clip), the signal dot and key focal accents. Use sparingly; it must feel rare.

Usage ratio

60% · Black / neutral surface
25% · Blue primary
9% · Violet
6% · Emerald

Dark dominates. Blue carries primary actions and links. Violet signals AI / agents. Emerald signals success, “live”, Guardian and positive states. The gradient is the rare hero moment on top.

04 — Typography

Typography

Two variable typefaces. Space Grotesk gives headings a geometric, engineered character; Inter keeps body copy and UI exceptionally legible at every size.

Display · Space Grotesk Variable — headings, h1–h6, weight 700, tracking −0.02em
Engineered software, human judgement
ABCDEFGHIJKLM abcdefghijklm0123456789 — & @ #
Body · Inter Variable — paragraphs, UI, captions, line-height 1.6
The quick brown fox builds, tests and ships.
Regular 400 · Medium 500 · Semibold 600 · Bold 700

Type scale & hierarchy

TokenFontSize (desktop)WeightUse
Display / H1Space Groteskclamp(2.4rem, 6vw, 4.4rem)700Hero headline
H2Space Groteskclamp(1.7rem, 3.4vw, 2.5rem)700Section titles
H3Space Grotesk1.25–1.5rem600–700Card / block titles
LeadInter1.05–1.25rem400Intro paragraph
BodyInter1rem (16px)400Default copy, LH 1.6
Small / captionInter0.8–0.875rem400–500Meta, captions
Eyebrow / labelSpace Grotesk0.72–0.8rem600Uppercase, tracking .1em+

Typeface downloads

Space GroteskDisplay · variable (100–700)
InterBody · variable (100–900)

Both are free, open-source variable fonts (SIL Open Font License). The woff2 buttons download the self-hosted variable files used on this site; “Google Fonts” opens the official source for the full package (TTF, all styles).

05 — Agents

Agent palette & symbols

Every craft is personified by an agent — a Greek, Titan or Mesopotamian deity with one authentic colour and one authentic mythological symbol. These are extended brand colours: use an agent’s colour and glyph only for that agent. Full assets live at /presentation-symbols.html.

06 — Iconography

Iconography

Two icon families with distinct jobs.

UI icons — line

Outline / Heroicons style. 24×24 grid, stroke-width 1.5–2, round caps & joins, no fill. Match text colour or use a single accent.

Agent symbols — solid

Mythological glyphs, 512×512 grid, fill: currentColor. Reserved exclusively for agents — never as generic UI icons.

07 — Components

Core components

Recurring building blocks, pulled from the live site so documentation matches production.

Buttons

Projekt besprechen

Primary CTA — dark base #21211f, 2px white/10 border, inverts to white-on-black on hover with a soft white glow. Radius 1rem.

Agents · AI Primary Live · Success

Eyebrow / status pills — fully rounded, colour/10 fill, colour/20 border, light tint text, optional glowing dot.

Cards & surfaces

Default card

white/2.5% fill · 1px white/9% border · radius 1–1.5rem.

Accent card

Tinted in a semantic colour for ARGUS / success states.

Agent card

Tinted in the agent colour for IRIS / agent contexts.

Agent symbol badge

The hero badge: rounded square (radius ~26px), 1px agent-colour border, 12% tinted fill and soft outer glow — carrying a continuous, subtle motion (see §09). Used on each agent’s page and the customer portal avatar.

08 — Layout

Layout, spacing & depth

A calm, centred grid with generous vertical rhythm. Tokens come straight from global.css.

Grid & spacing

  • Content max-width: max-w-7xl (~80rem); reading width ~1120px.
  • Container padding: 1.5rem → responsive up to 2.5rem.
  • Section rhythm: --spacing-section: 6rem (py-24) between major blocks.
  • Base unit: 4px (Tailwind scale). Prefer multiples of 4/8.

Elevation

soft
glow (blue)

Shadows are subtle. Glows (colour at low alpha) convey focus & “energy”, not drop-shadow realism.

Corner radius scale

sm · 6px
md · 8px
lg · 12px
xl · 16px
2xl · 24px
full · pill
09 — Motion

Motion

Motion is subtle, purposeful and continuous — it suggests living, intelligent systems without distracting. Everything respects prefers-reduced-motion.

Principles

  • Transitions: 200–300ms, ease / cubic-bezier easings.
  • Hover: gentle lift (translateY(-2 to -4px)) and/or scale(1.05).
  • Ambient: agent symbols float, glow-pulse and breathe on a slow loop.
  • The header hides on scroll-down, reveals on scroll-up.
  • Always provide a reduced-motion fallback (animation: none).

Reference “agent-symbol” loop: float 5s + glow 3.2s + breathe 4s, infinite, ease-in-out.

10 — Voice & tone

Voice & tone

Confident, clear, helpful — an expert who respects your time. We explain advanced technology in plain language and let the work speak.

We are

  • Precise & concrete — concrete outcomes over buzzwords.
  • Warm but professional; never hype, never fear-selling.
  • Story-aware: each service has a mythological agent persona.

Language rules

  • Four locales: de-CH (default), en, fr, ku.
  • Swiss German: always use ss, never ß (Strasse, nicht Straße).
  • German URLs unprefixed (/); others prefixed (/en/ /fr/ /ku/).
  • Address customers with “Sie” in German; keep sentences short.
11 — Accessibility & AI content

Accessibility & responsible use

Accessibility

  • Body text contrast ≥ 4.5:1; large text / UI ≥ 3:1. On black, prefer white at ≥70% opacity for body.
  • Never rely on colour alone — pair agent colour with its name/symbol.
  • Visible focus states; full keyboard navigation.
  • Honour prefers-reduced-motion everywhere.
  • Decorative symbols get aria-hidden; meaningful icons get labels.

AI-generated content

  • AI imagery must follow this palette, dark aesthetic and never imply fake people, clients or certifications.
  • Agents are a brand metaphor — don’t present them as licensed professionals (lawyers, doctors).
  • Keep generated copy in the documented voice and the correct locale (de-CH “ss”).