Prism prismd.fr
Extracted · 10 sections · 17 colors · grade C

together.ai

Accent #5e6ad2 · The Future — chaque valeur ci-dessous est mesurée via getComputedStyle(), jamais affirmée à la main.

17
colors
6
faces
3
shadows
12
keyframes
together.ai
rendu réel · source de vérité

together.ai is built on a pure-white canvas (rgb(255, 255, 255)). The system uses rgb(70, 114, 255) as the high-saturation accent for primary actions. Crisp CTAs (4px radius) reinforce a precise, technical aesthetic alongside The Future as the primary typeface. A restrained elevation system (3 distinct shadows) — shadows reserved for the few elements that must lift off the page. Motion is a first-class concern — 12 keyframe animations plus transition-driven interactions.

01

Color — roles, semantics & the full census

17 colors measured · click any swatch to copy

Canvas
#ffffff
AAA 18.88:1
Ink
#111111
AAA 18.88:1
Accent
#4672ff
AA·lg 4.11:1
Line
#000000
AAA 21:1
Semantic states

No semantic state colors detected — this system signals state through weight & motion, not hue.

17 colors mined from the live renderexpand
02

Type — the ladder, in the real face

4 roles · rendered live in the real Inter (captured woff2) · lines are editable, click any spec to copy

display xl
display-xl64px · 500
body
body9.625px · 500 · ×6.65
caption
caption14px · 500 · ×0.69
button
button12px · 400 · ×1.17
03

Spacing & radius, made spatial

9 spacing steps · 7 radii · bars are exact px widths

Spacing scale
xxs · 2px
xs · 6px
sm · 8px
md · 12px
base · 16px
lg · 24px
xl · 32px
2xl · 48px
3xl · 80px
Radius
none
0px
xs
4px
sm
8px
md
14px
lg
20px
xl
32px
full
9999px
04

Depth — elevation is extracted, not invented

3 box-shadows measured on the live page · click a tile to copy its raw value

shadow-1
shadow-2
shadow-3
05

Motion — easings, transitions & live keyframes

2 easing curves · 12 keyframes · hover a tile to preview

Easing & transitions
transition-2cubic-bezier(0.215, 0.61, 0.355, 1)
transition-4ease-in-out
12 keyframe animations extracted
spin
go2264125279
go3020080000
go463499852
go1268368563
go1310225428
go651618207
go901347462
termly-styles-module-rotate-f68cf1
termly-styles-module-dash-e05a10
translateX
translateXRev
06

Components — the closed vocabulary

16 component families · 72 variants counted on the live DOM

ComponentVariants found
buttons×10
cards×10
tabs×10
badges×5
cta Banner×5
kpi Card×5
footer Links×4
links×4
captions×4
status Badge×3
nav Links×3
heading H2×3
logo Tile×2
eyebrow Labels×2
heading H1×1
divider×1
Component style specs (§4)expand

Buttons

Ghost

  • Background: #000000
  • Text: #ffffff {colors.background}
  • Padding: 16px
  • Radius: 4px
  • Font: 11px weight 500
  • Use: Subtle action, toolbar, nav button

Cards & Containers

Standard Card

  • Background: #c1dff9
  • Padding: 20px
  • Radius: 0px
  • Use: Content containers, listing items

Status Badges

Neutral Dark

  • Background: transparent
  • Text: #000000
  • Padding: 16px 0px
  • Radius: 0px
  • Font: 16px weight 400
  • Use: Status indicator, label, pill

Tabs

Ghost Tab

  • Background: transparent
  • Text: #000000
  • Padding: 100px 0px 80px
  • Radius: 0px
  • Font: 16px weight 400
  • Use: Navigation tabs, filter tabs
07

Layout — structure & dimensions

4 layout metrics measured

header 64px 1200px max-width
max Width1200px
header Height64px
sidebar Width0px
container Padding0px
08

Responsive — real breakpoints

10 media-query stops read from the live CSS

36px
46px
58px
70px
479px
576px
767px
768px
991px
992px
09

Do's & Don'ts

18 enforceable rules pulled verbatim from the spec

Do
Use The Future as the primary typeface — it defines the brand personality
Keep font weights between 400-500 — the system uses a narrow weight range for subtle hierarchy
Use negative letter-spacing (-1.92px) at display sizes for compressed, editorial headlines
Use the extracted shadow patterns for elevation — they are tuned to match the brand palette
Use Ring Blue (`#4672ff`) as the primary accent — it's the brand's signature interactive color
Use small 4px radius for buttons — this design system uses subtle rounding, not pill shapes
Apply 20px padding inside cards — matches the design system's content breathing room
Maintain nav height at 60px — consistent vertical space for the navigation bar
Include exactly 2 CTAs in the hero (primary + secondary) — this design pattern is multi-action, not single-purpose
Repeat the primary CTA across 2 banner sections — conversion paths are layered, not single
Don't
Don't substitute with generic sans-serif or serif — the custom font carries the brand
Don't use weight 700 (bold) or above — 500 is the maximum weight in this system
Don't increase letter-spacing on headings — the type is designed to run tight at scale
Don't invent new shadow values — use only the extracted shadow levels
Don't introduce additional saturated accent colors — the palette is intentionally controlled
Don't over-round buttons with pill or large radius — the system uses restrained, sharp-ish corners
Don't collapse or hide the nav on scroll without an explicit scroll-triggered animation — the design uses fixed nav presence
Don't make the nav sticky — this design lets it scroll away to maximize content focus
10

Agent guide & export

Paste-ready prompt + the real files behind this page

Build a UI in the together.ai design system. Canvas #ffffff · ink #111111 · accent #4672ff. Type: The Future — respect the size/weight ladder in §3. Radius, spacing, shadow: use only the extracted scales (no magic numbers). Full spec follows — paste the DESIGN.md below into your agent.
Every value above was getComputedStyle-verified.
$ npx prismd add together
DESIGN.md · narrative spec tokens.json