Import into Figma via Token Studio
Download spectroplast-tokens.json from this project, then install the
Token Studio plugin in Figma (free). Open the plugin → Load from file
→ select the JSON. All colors, typography, spacing, radii and shadows appear as
Figma Variables and Text Styles automatically.
Foundations
Overview
Spectroplast's design language is built on Manrope — a geometric sans-serif
spanning weights 200–600. The primary palette is a cool, deep blue anchored at
#466ee6,
with accent coral, green and purple used sparingly. All interactive elements use a
spring easing cubic-bezier(0.22, 1, 0.36, 1)
for motion. Buttons are pill-shaped (rounded-full) and cards use a subtle border that
transitions to a solid primary fill on hover.
Colors
Color Palette
Primary Blue
Accents
Neutrals ✦ PDF verified
#e4e4e4 — confirmed in the PDF styleguide secondary palette. The Figma swatch shows #dfdfdf (rgb 223,223,223) — the Figma needs updating to match the PDF.
Colors
Gradients
↓ #172967 → #466ee6
↓ #466ee6 → #b5c5f5
↓ #b5c5f5 → #ebedf3
globals.css incorrectly uses 135° — the codebase needs updating. All tokens and this spec now reflect 180°.
Typography
Type Scale — Manrope
on demand.
Spacing
Spacing Scale
Spacing
Border Radius
Spacing
Shadows
Motion
Animation
Hover each box to preview the easing. All Spectroplast transitions use the spring easing.
0.5s
0.15s
0.7s
| Token | Value |
|---|---|
| animation.easing.spring | cubic-bezier(0.22, 1, 0.36, 1) |
| animation.duration.fast | 150ms |
| animation.duration.normal | 300ms |
| animation.duration.slow | 500ms |
| animation.duration.slower | 700ms |
Components
Cards
OutlineCard (hover to preview)
DualCtaCard
Components
Hero Pattern
Silicone 3D printing,
industrialised.
Complex elastomeric parts, on demand — from prototype to production.
✓ ISO 13485 certified ✓ Ships in 5 days ✓ No minimum order
Background: bg-gradient-hero or a full-bleed photo with a left→right dark overlay. Heading: H1 ExtraLight. CTAs: pill buttons h-12.
Export
Token Reference
All tokens are available in spectroplast-tokens.json for Token Studio. Below is a summary of the semantic layer.
| Token | Value | Usage |
|---|---|---|
| color.semantic.background | #ffffff | Page background |
| color.semantic.foreground | #282828 | Default text |
| color.semantic.primary | #466ee6 | Buttons, links, focus ring |
| color.semantic.muted | #F5F5F5 | Section backgrounds |
| color.semantic.muted-foreground | #9f9f9f | Secondary text |
| color.semantic.border | #e4e4e4 | Dividers, inputs |
| color.semantic.destructive | #ef4444 | Error / delete states |
| borderRadius.full | 9999px | Pill buttons |
| borderRadius.2xl | 16px | Cards |
| sizing.nav-height | 80px | Fixed navbar h-20 |
| sizing.max-content-width | 1280px | max-w-7xl container |
| animation.easing.spring | cubic-bezier(0.22,1,0.36,1) | All transitions |