Tessera

Styleguide

Every token, type style and control in the design language. Values come from src/config/theme.ts.

01

Colour

  • bone#E6E3DD

    Lightest: text on dark, lit top faces

  • ash#C9C6BF

    Page background

  • cement#B3AFA7

    Panels, alternate sections, canvas floor

  • concrete#A8A49C

    Default part colour in 3D, muted text on dark

  • stone#555149

    Muted text, grid lines

  • graphite#3F3D39

    Dark bands

  • basalt#2B2925

    Body text, hairlines, edges

  • void#151413

    Darkest sections, footer

  • spice#B4622D

    The only accent: selection, primary button, active state

  • fault#8F3B2A

    Validation errors, always with a hatch or icon

02

Type

wordmark · AntonTessera
  • Anton · in useTessera
  • Big Shoulders BlackTessera
  • Big Shoulders Stencil BlackTessera
  • League GothicTessera
  • Oswald BoldTessera
  • Bebas NeueTessera
display · Instrument Serif · clamp(64px, 11vw, 168px)

Tessera

h1 · Instrument Serif · 72px

A few parts. Any furniture.

h2 · Instrument Serif · 44px

Slides together. No tools.

h3 · Instrument Serif · 28px

Priced by the part.

lead · Geist · 20px

Cast concrete parts that stack and lock. No screws, no tools.

body · Geist · 16px

Each part has a boss on its top face and a matching socket on the face below. Parts sit on one shared grid and present a smooth, flush face from the side.

ui-lg · Geist Mono · 13px

QTY PART MATERIAL COLOUR UNIT LINE 0123456789

ui · Geist Mono · 12px

QTY PART MATERIAL COLOUR UNIT LINE 0123456789

label · Geist Mono · 11px

QTY PART MATERIAL COLOUR UNIT LINE 0123456789

03

Controls

04

Key hints

RrotateDelremoveZundoVviewEexplodeEsccancel
12345
05

Hairlines and panels

Design1

A panel is a hairline box on bone. No shadow, no radius.

cement panel
1px basalt hairline
06

Fault

1Slab L spans 1000 mm between supports. The limit is 800 mm. Add a support or use a shorter slab.
07

Numbers and dimensions

money
$143.25
delta
+ $14.00
mm
1200 x 400 x 750 mm
in
47.2 x 15.7 x 29.5 in
weight
163 kg
total
$132.00
08

Motion

Heavy and slow. Ease-out, no bounce. Reduced motion swaps movement for a fade.

settle 250mscount 300mscrossfade 300msbase 400msslow 600msheavy 900msease cubic-bezier(0.16, 1, 0.3, 1)
09

Line drawings

  • Block1
    Block, isometric line drawing
    200 x 200 x 200 mm
  • Half block2
    Half block, isometric line drawing
    200 x 200 x 100 mm
  • Long block3
    Long block, isometric line drawing
    400 x 200 x 200 mm
  • Long half block4
    Long half block, isometric line drawing
    400 x 200 x 100 mm
  • Slab S5
    Slab S, isometric line drawing
    400 x 400 x 50 mm
  • Slab M6
    Slab M, isometric line drawing
    800 x 400 x 50 mm
  • Slab L7
    Slab L, isometric line drawing
    1200 x 400 x 50 mm
  • Slab XL8
    Slab XL, isometric line drawing
    1600 x 400 x 50 mm
  • Table top9
    Table top, isometric line drawing
    1200 x 800 x 50 mm
  • Deck S10
    Deck S, isometric line drawing
    400 x 400 x 50 mm
  • Deck M11
    Deck M, isometric line drawing
    800 x 400 x 50 mm
  • Deck L12
    Deck L, isometric line drawing
    1200 x 400 x 50 mm
  • Round leg13
    Round leg, isometric line drawing
    Ø200 x 200 mm
  • Round half leg14
    Round half leg, isometric line drawing
    Ø200 x 100 mm
  • Round column15
    Round column, isometric line drawing
    Ø400 x 200 mm
  • Rail M16
    Rail M, isometric line drawing
    800 x 200 x 100 mm
  • Rail L17
    Rail L, isometric line drawing
    1200 x 200 x 100 mm
  • Round top S18
    Round top S, isometric line drawing
    Ø600 x 50 mm
  • Round top M19
    Round top M, isometric line drawing
    Ø800 x 50 mm
10

Materials and colours

  • Standard0% · 0% weight
  • Lightweight+25% · -30% weight
  • Fibre-reinforced+60% · -50% weight
  • Outdoor sealed+30% · 0% weight
  • Natural grey0%
  • Graphite+10%
  • Charcoal+10%
  • Basalt+10%
  • Chalk0%
  • Bone+10%
  • Fog+10%
  • Rose+10%
  • Sand+10%
  • Ochre+10%
  • Clay+10%
  • Umber+10%
  • Spice+10%
  • Terracotta+10%
  • Sage+10%
  • Moss+10%