Skip to content

Now in the official shadcn registry directory.

Start free
Back to gallery
ai

Mistral

A French AI lab's parchment-cream confidence — #fffaeb warm ground dominant, #fa520f orange brand anchor used sparingly, Arial system-font discipline. A European editorial counter-position to the Silicon Valley AI marketing playbook.

mistral.aiAdded 2026-05-16
Mistral - Desktop

Editorial disclaimer

Editorial note

This entry documents observable design-language patterns for educational transfer and AI-agent briefing. Screenshots and trademarks are property of their respective owners. AI2 Design is not affiliated with or endorsed by the featured brand. Inspiration here is about language and rhythm - do not reproduce brand identity, logo, product copy, or proprietary features.

Fair Use & Gallery Policy
FreePrompt kit

Copy the full design language into your agent

A typed, paste-ready design system brief - philosophy, tokens, rules, techniques, and fitness checks. Drop it into Claude, Cursor, v0 or any coding agent and it builds in Mistral’s language, not just a screenshot.

Paste into your agent. No signup, no cost.
Mistral's design language is parchment confidence. A single warm cream ground (#fffaeb) carries the entire identity, a single orange brand mark (#fa520f) anchors it, and a system sans (Arial) handles every typographic moment from caption to display. The page reads like an editorial monthly that decided AI was its subject — generous margins, sparse accents, magazine pacing. Motion is calibrated for editorial weight, not feature spectacle.
Main prompt
Use this capture as a design language transfer brief for my project. Adopt the palette (parchment cream #fffaeb dominant ground, #1f1f1f ink text, #ffffff secondary surfaces, #000000 inversion zones, #fa520f orange brand accent used scarcely, #ecdaa2 cream-brown border), Arial as the sole UI typeface (sizes 14/16/24/32/38/48px at weight 400 — no custom font), editorial container ladder (424/496/512/576/1248/1280 — multiple nested widths for sidebar-and-body layouts), 4px spacing scale heaviest at 2/4/8/12/16/20/24/32/36, Tailwind-standard 640/768/1024/1280 breakpoints, and Framer Motion for restrained reveals (cubic-bezier(0.4, 0, 0.2, 1) at 200-300ms). Treat orange #fa520f as a scarce anchor — it earns its appearances by being rare. Apply the language, not the source brand's copy. When I ask you to build a page or component, enforce these rules by default.
Layout
Editorial single-column-plus-sidebar flow; multiple nested container widths handle sidebar-and-body magazine-style layouts.
Content width
Container ladder 424/496/512/576 for sidebar surfaces, 1248/1280 for main reading frame.
Framing
Parchment monthly — warm cream ground with orange anchor and sparse black inversions.
Grid strength
Magazine grid — 4px base unit, multiple container widths nested for editorial sidebar treatments.

Parchment cream (#fffaeb) is the entire canvas; orange (#fa520f) is the rare brand anchor; black (#000000) is reserved for inversion zones.

Mode strategyLight-first canvas with black inversion zones used for punctuation, not full dark mode.
  • #fffaeb cream parchment dominant ground — the page floats on warmth
  • #1f1f1f ink text primary
  • #ffffff secondary surface for nested cards
  • #000000 inversion zones for hero anchors and key callouts
  • #fa520f orange brand accent — fox logo + key callouts only
  • #ecdaa2 cream-brown hairline border
  • #3c3c3c tertiary text

Gradients (paste-ready)

3 gradients catalogued — atmospheric cream-to-tan warmth around hero, restrained
  • Arial is the sole UI typeface — no custom font, no fallback chain hiding a webfont
  • Display 32-48px in Arial regular; body 14-16px
  • Letter-spacing 0 across the board — Arial's defaults are the discipline
  • Weight 400 everywhere — the page refuses to use weight as hierarchy
  • Size jumps carry the entire typographic ladder: 14 / 16 / 24 / 32 / 38 / 48
  • Line-height 1.5 body, 1.1 display
  • 4px base unit
  • Heaviest use at 2/4/8/12/16/20/24/32/36px increments
  • Section vertical rhythm: 80-160px between major sections
  • Card padding: 24-32px; CTA padding: 12-16px vertical, 24-32px horizontal
  • Sidebar gutters: 36-48px
Surface styleFlat-with-hairline. Cards sit on #ffffff or #fffaeb with 1px #ecdaa2 cream-brown border. No drop shadow.
  • 0 shadow on hero and primary content
  • 1px hairline border on nested cards (#ecdaa2)
  • Inversion zones (black surfaces) have no border, no shadow — they read as printed plate

Techniques

Parchment card

1px hairline #ecdaa2 + bg #ffffff; corners 8-12px, padding 24-32px.

Inversion plate

Pure #000000 surface with #fffaeb or #ffffff text inverted — no border, full bleed within container.

Radii4 / 8 / 12Icon treatmentStroke 1.5px monoline; orange fox brand mark is the only filled illustration permitted.Icon setsCustom monoline UI set, Bespoke fox brand logo
  • Buttons: 8-12px radius — never pill
  • Cards: 8-12px radius
  • Inversion plates: 0-4px radius (printed-plate feel)
  • Primary CTA (sign up / talk to sales)
    background
    #1f1f1f
    textColor
    #fffaeb
    fontFamily
    Arial, sans-serif
    fontWeight
    400
    fontSize
    16px
    padding
    12px 24px
    borderRadius
    8px
    shadow
    none
    hover
    background shifts to #000000

    Tailwind

    inline-flex items-center gap-2 rounded-lg bg-[#1f1f1f] px-6 py-3 text-base text-[#fffaeb] transition-colors hover:bg-black
  • Editorial card
    background
    #ffffff
    border
    1px solid #ecdaa2
    borderRadius
    12px
    padding
    24px
    textColor
    #1f1f1f

    Tailwind

    rounded-xl border border-[#ecdaa2] bg-white p-6 text-[#1f1f1f]
  • Display headline (Arial)
    fontFamily
    Arial, sans-serif
    fontSize
    clamp(32px, 5vw, 48px)
    fontWeight
    400
    letterSpacing
    0
    lineHeight
    1.1
    color
    #1f1f1f

    Tailwind

    font-sans text-3xl font-normal text-[#1f1f1f] md:text-5xl
  • Orange brand accent (callout)
    color
    #fa520f
    fontFamily
    Arial
    fontWeight
    400
    fontSize
    14px
    letterSpacing
    0.04em
    textTransform
    uppercase

    Tailwind

    text-sm uppercase tracking-wide text-[#fa520f]
LevelsubtleDurations200ms / 300ms

Easings

cubic-bezier(0.4, 0, 0.2, 1)
HoverButton background colour shift on CTAs (#1f1f1f → #000), Link underline appears with 200ms ease, Card hover bumps border opacity, no lift

Scroll patterns

  • Framer Motion fade-in + 8-12px upward translate on section entry
  • No parallax, no GSAP timelines
  • Sticky header fades in after 80px scroll
  • Motion is editorial pacing, not feature spectacle
  • Respect prefers-reduced-motion globally
  • No idle loops, no decorative animation
  • Hover changes colour, never position
  • Focus rings: 2px black ring with 2px offset
  • Active state: 95% opacity
  • Orange #fa520f reserved for state signals, never decoration
Approachmobile-first

Tailwind defaults (640/768/1024/1280/1536) — but multiple nested containers preserve sidebar feel on desktop.

  • <768: collapse to single column 16px gutter, sidebar widths stack
  • 768-1024: 720px main + 312-384px sidebar nest
  • ≥1024: full editorial ladder 424/496/512/576 nested inside 1248-1280 frame
  • Body text #1f1f1f on #fffaeb passes WCAG AAA (15.4:1)
  • Orange #fa520f on cream passes AA at 14px+ (4.6:1)
  • Focus visible state always present
  • Respect prefers-reduced-motion
Framer Motion for restrained revealsSystem Arial — no webfont costCustom orange fox brand mark as SVG

Typography + parchment colour + a single brand mark are the entire visual identity. No 3D, no Lottie.

  • Zero webfont budget — Arial system stack
  • Framer Motion scoped to section reveals, debounced
  • Brand fox SVG inlined for hero
  • Use cream #fffaeb as dominant ground — never replace with pure white
  • Reserve orange #fa520f for brand mark and rare callouts
  • Trust Arial — refuse the urge to add a custom font
  • Use black inversion zones as punctuation, not as full dark mode
  • Don't paint UI surfaces in #fa520f — the orange is voice, not paint
  • Don't add a second type family — Arial is the discipline
  • Don't widen the editorial container ladder — magazine sidebars matter
  • Don't introduce gradient decorations beyond the catalogued 3
  • Light-first canvas only — no full dark variant
  • Single typeface lock: Arial
  • Orange coverage under 4% of pixels per viewport
  • Font-family grep: only `Arial` or `sans-serif` system stack appears
  • Background dominant: #fffaeb across more than 60% of surface
  • Orange #fa520f usage: brand mark + callouts only, never as fill
  • Container widths: ladder 424/496/512/576/1248/1280 preserved on desktop
  • Motion: Framer Motion only, no GSAP

Design tokens

Observed token system

Color, type, spacing, gradients, and stacking order captured from the live page and rendered here as living, paste-ready previews.

Inspector

Observable layers

Structure, breakpoints, motion, fonts, and images captured from the live page and kept paste-ready alongside the tokens.

Depth-first walk of the meaningful sections. 12 nodes across 6 levels, shallow to deep by color.

  • body2
    • Main3
      • Header1
        • div1
          • div1
            • Nav
      • Section (×3)
      • Footer1
        • div1
          • div1
            • Nav
    • div

Accessibility

Contrast matrix

32 combinations - 22 pass AA - 18 pass AAA. Each pair is previewed with its real foreground on background; APCA Lc sits alongside the WCAG 2.1 ratio for draft WCAG 3 awareness.

Normal text passes AAALarge text passes AAA
fg
#FFFFFF
bg
#000000
APCA Lc
-108
Use
background on foreground
Normal text passes AAALarge text passes AAA
fg
#000000
bg
#FFFFFF
APCA Lc
+106
Use
foreground on background
Normal text passes AAALarge text passes AAA
fg
#FFFAEB
bg
#000000
APCA Lc
-105
Use
background on foreground
Normal text passes AAALarge text passes AAA
fg
#000000
bg
#FFFAEB
APCA Lc
+103
Use
foreground on background
Normal text passes AAALarge text passes AAA
fg
#1F1F1F
bg
#FFFFFF
APCA Lc
+103
Use
foreground on background
Normal text passes AAALarge text passes AAA
fg
#FFFFFF
bg
#1F1F1F
APCA Lc
-106
Use
background on foreground
Normal text passes AAALarge text passes AAA
fg
#FFFAEB
bg
#1F1F1F
APCA Lc
-103
Use
background on foreground
Normal text passes AAALarge text passes AAA
fg
#1F1F1F
bg
#FFFAEB
APCA Lc
+100
Use
foreground on background
Normal text passes AAALarge text passes AAA
fg
#000000
bg
#ECDAA2
APCA Lc
+85
Use
foreground on accent

Images

Image strategy

Observable image posture - total count, lazy-loading ratio, and format mix. The hero image is measured above the fold.

Total images
30
Lazy loaded
39%
Format mix
  • unknown79 · 99%
  • svg1 · 1%

Hero image

https://mistral.ai/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmistral-frontier-26.15-1ez5hhac6r.webp&w=1920&q=90&dpl=4980c5ae152212dff1a6959f59142ccefa88866daf336c4be1d7d4b9b91231fb366130366434336162376335306230303038656332353132
Format
UNKNOWN
Dimensions
1920x925
Loading
auto
srcset
yes
srcset descriptor
/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmistral-frontier-26.15-1ez5hhac6r.webp&w=640&q=90&dpl=4980c5ae152212dff1a6959f59142ccefa88866daf336c4be1d7d4b9b91231fb366130366434336162376335306230303038656332353132 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmistral-frontier-26.15-1ez5hhac6r.webp&w=750&q=90&dpl=4980c5ae152212dff1a6959f59142ccefa88866daf336c4be1d7d4b9b91231fb366130366434336162376335306230303038656332353132 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmistral-frontier-26.15-1ez5hhac6r.webp&w=828&q=90&dpl=4980c5ae152212dff1a6959f59142ccefa88866daf336c4be1d7d4b9b91231fb366130366434336162376335306230303038656332353132 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmistral-frontier-26.15-1ez5hhac6r.webp&w=1080&q=90&dpl=4980c5ae152212dff1a6959f59142ccefa88866daf336c4be1d7d4b9b91231fb366130366434336162376335306230303038656332353132 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmistral-frontier-26.15-1ez5hhac6r.webp&w=1200&q=90&dpl=4980c5ae152212dff1a6959f59142ccefa88866daf336c4be1d7d4b9b91231fb366130366434336162376335306230303038656332353132 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmistral-frontier-26.15-1ez5hhac6r.webp&w=1920&q=90&dpl=4980c5ae152212dff1a6959f59142ccefa88866daf336c4be1d7d4b9b91231fb366130366434336162376335306230303038656332353132 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmistral-frontier-26.15-1ez5hhac6r.webp&w=2048&q=90&dpl=4980c5ae152212dff1a6959f59142ccefa88866daf336c4be1d7d4b9b91231fb366130366434336162376335306230303038656332353132 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmistral-frontier-26.15-1ez5hhac6r.webp&w=3840&q=90&dpl=4980c5ae152212dff1a6959f59142ccefa88866daf336c4be1d7d4b9b91231fb366130366434336162376335306230303038656332353132 3840w
Industry
ai
Theme
Light
Added
2026-05-16

FAQ

Questions people ask about Mistral

3questions

Answers are pulled from the curator verdict and design brief - the same text your AI agent sees when it paste-reads this page.

Compare this with