Standalone — share with any LLM

Sphere Partners — Design System

One page. No site chrome. Paste this URL into Claude (or any LLM) and ask it to produce UI in this brand’s voice. Tokens, typography, colors, spacing, buttons, icons and logo are all live below — values come straight from style-tokens.ts so what you see here is what ships.

Brand context

Edit these to match the engagement. The LLM reading this page will use them as the source of truth for company name, voice, and product context.

Company name

Sphere Partners

General description

A digital engineering partner helping ambitious companies build, modernize, and scale software.

Brief company resume

Founded in Chicago, US. Senior-heavy delivery teams across the Americas and Europe. Strong in legacy modernization, AI/ML, cloud, and data engineering. Spec-driven, outcome-backed engagements with first production phase typically live in 6–12 weeks.

Saved in localStorage on this device only. Use the Reset button to restore the default Sphere brand.

Section 01

Colors

Two layers: primitive palettes (raw hex values, scaled 50→950) and semantic tokens (named by purpose: text, surface, brand, status). Always reach for semantic tokens first — they map intent to value and survive a re-skin.

How to use: Import from @/design-system/style-tokens. Examples: colors.text.primary, colors.brand.primary, colorPrimitives.blue[500]. Avoid hex literals in JSX.

Colors

Primitives

White

white

#ffffff

Black / Neutral

black.50

#f7f8f8

black.100

#ededf1

black.200

#d8dadf

black.300

#b6b9c3

black.400

#8d92a3

black.500

#6f7588

black.600

#5a5f6f

black.700

#494d5b

black.800

#3f424d

black.900

#383a42

black.950

#1f2025

Blue

blue.50

#edf8ff

blue.100

#d7edff

blue.200

#b9e1ff

blue.300

#88d0ff

blue.400

#50b5ff

blue.500

#2893ff

blue.600

#1677ff

blue.700

#0a5ceb

blue.800

#0f4abe

blue.900

#134295

blue.950

#112a5a

Green

green.50

#f2fbf4

green.100

#e1f7e5

green.200

#c4eecc

green.300

#96dfa4

green.400

#61c876

green.500

#3bac52

green.600

#2b8e40

green.700

#257035

green.800

#22592e

green.900

#1d4a28

green.950

#0b2812

Gold & Red (accent)

gold.500

#ffb800

red.500

#ff4d4f

Semantic Tokens

Text

text.white

#ffffff

text.black

#1f2025

text.primary

#1f2025

text.secondary

#6f7588

text.muted

#b6b9c3

text.subtle

#d8dadf

text.blue

#1677ff

text.green

#3bac52

Surface

surface.white

#ffffff

surface.subtleGray

#f7f8f8

surface.mutedGray

#ededf1

surface.disabledGray

#d8dadf

surface.dark

#1f2025

surface.ghostBlue

#edf8ff

surface.ghostGreen

#f2fbf4

Brand

brand.default

#1677ff

brand.hover

#2893ff

brand.pressed

#0a5ceb

brand.disabled

#d8dadf

Status

status.success

#3bac52

status.warning

#ffb800

status.danger

#ff4d4f

Section 02

Typography

Two type families. DM Sans is the default for UI, body, headings, and microcopy. Lora (italic) is reserved for editorial accents inside headlines — sets emotional weight without a wall of italics.

How to use: Use the named heading/body styles (headingStylesDMSans.h1, typeStylesDMSans.lg.normal). Don’t hand-pick font-size/font-weight — pick from the scale. Pair italic Lora as ONE phrase inside a sans heading, never as full body copy.

Typography

DM Sans — UI & Body

Headings

Sphere Partners

Heading / Tab

SemiBold · 85px

Sphere Partners

Heading / H1 — Hero

ExtraBold · 56px

Sphere Partners

Heading / H2 — Section

Black · 48px

Sphere Partners

Heading / H3

Black · 42px

Sphere Partners

Heading / H4

ExtraBold · 32px

Sphere Partners

Heading / H5

Black · 24px

Sphere Partners

Heading / Mobile

Black · 32px

XL — 20px

Sphere Partners

XL / Normal

Regular · 20px

Sphere Partners

XL / Strong

Bold · 20px

Sphere Partners

XL / Capital

SemiBold · 20px · uppercase

LG — 16px

Sphere Partners

LG / Normal

Regular · 16px

Sphere Partners

LG / Strong

Bold · 16px

Sphere Partners

LG / Capital

ExtraBold · 16px · uppercase

Base — 14px

Sphere Partners

Base / Normal

Regular · 14px

Sphere Partners

Base / Strong

Bold · 14px

Sphere Partners

Base / Capital

Medium · 14px · uppercase

SM — 12px

Sphere Partners

SM / Normal

Regular · 12px

Sphere Partners

SM / Strong

Bold · 12px

Sphere Partners

SM / Capital

Medium · 12px · uppercase

Font: DM Sans variable — all weights available (Regular → Black)

Lora — Editorial & Italic Accents

Headings

Sphere Partners

Heading / H1

Bold Italic · 56px

Sphere Partners

Heading / H2

SemiBold Italic · 48px

Sphere Partners

Heading / H3

SemiBold Italic · 32px

Sphere Partners

Heading / H4

SemiBold Italic · 24px

Sphere Partners

Heading / Mobile

SemiBold Italic · 32px

XL — 20px

Sphere Partners

XL / Normal

Italic · 20px

Sphere Partners

XL / Strong

Bold Italic · 20px

Sphere Partners

XL / Capital

Bold Italic · 20px · uppercase

LG — 16px

Sphere Partners

LG / Normal

Italic · 16px

Sphere Partners

LG / Strong

Bold Italic · 16px

Sphere Partners

LG / Capital

Bold Italic · 16px · uppercase

Base — 14px

Sphere Partners

Base / Normal

Italic · 14px

Sphere Partners

Base / Strong

Bold Italic · 14px

Sphere Partners

Base / Capital

Bold Italic · 14px · uppercase

SM — 12px

Sphere Partners

SM / Normal

Italic · 12px

Sphere Partners

SM / Strong

Bold Italic · 12px

Sphere Partners

SM / Capital

Bold Italic · 12px · uppercase

Font: Lora — loaded weights: 400i, 600i, 700i

Section 03

Spacing

A single numeric scale shared by margin, padding, and gap. Pick adjacent steps in a stack (e.g. spacing[3] and spacing[4]); avoid arbitrary values like 13px.

How to use: Reference as spacing[N] from style-tokens. Use the scale for everything that has a vertical rhythm — sections, cards, buttons, form fields, lists.

Spacing

spacing[1] = 4px
spacing[2] = 6px
spacing[3] = 8px
spacing[5] = 12px
spacing[6] = 16px
spacing[7] = 20px
spacing[8] = 24px

Section 04

Border Radius

Three intents: small radius for inputs and chips, medium radius for cards and panels, full radius for pill-shaped buttons and tags. Mixing two intents at once on the same component looks accidental — pick one.

How to use: radii.sm for form controls, radii.md/radii.lg for cards, radii.full for pills. Buttons in this system are *always* radii.full.

Border Radius

radii.sm
8px
radii.full
32px

Section 05

Buttons

Four variants × four states × three sizes. *Filled* is the default primary call. *Outline* / *Light* live on dark backgrounds. *Link* is the lightest action — use it for secondary navigation, never for primary CTAs.

How to use: Pull buttonVariant[variant][state] and buttonSize[size] from style-tokens. The pill shape (radii.full) is part of the brand — do not square it. One filled CTA per section maximum.

Buttons

Field (Filled)

default
hover
pressed
disabled
Large
Button
Button
Button
Button
Medium
Button
Button
Button
Button
Small
Button
Button
Button
Button
live

Outline

default
hover
pressed
disabled
Large
Button
Button
Button
Button
Medium
Button
Button
Button
Button
Small
Button
Button
Button
Button
live

Light

default
hover
pressed
disabled
Large
Button
Button
Button
Button
Medium
Button
Button
Button
Button
Small
Button
Button
Button
Button
live

Link

default
hover
pressed
disabled
Large
Button
Button
Button
Button
Medium
Button
Button
Button
Button
Small
Button
Button
Button
Button
live

+Icons

default
hover
pressed
disabled
Large
Button
Button
Button
Button
Medium
Button
Button
Button
Button
Small
Button
Button
Button
Button
live

Section 06

Icons

Three sets: Line (1206 icons, default for UI affordances), Monochrome (285, soft accent), Solid (189, emphasis only). Stay inside one set per surface — mixing styles reads as inconsistency.

How to use: Import from @iconscout/react-unicons (line) or the monochrome/solid packages. Click any icon in the gallery to copy its import name.

Icons

@iconscout/react-unicons@iconscout/react-unicons-monochrome@iconscout/react-unicons-solid
0Plus
10Plus
12Plus
13Plus
16Plus
17Plus
18Plus
21Plus
3Plus
6Plus
Abacus
Adjust
AdjustAlt
AdjustCircle
AdjustHalf
Align
AlignAlt
AlignCenterAlt
AlignCenterH
AlignCenterV
Analysis
Analytics
Anchor
AngleDoubleDown
AngleDoubleLeft
AngleDoubleRight
AngleDoubleUp
AngleDown
AngleLeft
AngleLeftB
AngleRight
AngleRightB
AngleUp
Ankh
Annoyed
AnnoyedAlt
Apps
ArchiveAlt
Archway
Asterisk
At
Atom
AutoFlash
AwardAlt
Backpack
Backspace
Backward
Bag
BagAlt
BagSlash
BalanceScale
Ban
BandAid
Basketball
BasketballHoop
Bath
BatteryBolt
BatteryEmpty
BedDouble
Bell
BellSchool
BellSlash
Bing
BluetoothB
Bolt
BoltAlt
BoltSlash
Bookmark
BookmarkFull
Boombox
BorderAlt
BorderClear
BorderHorizontal
BorderInner
BorderOut
BorderVertical
Box
BracketsCurly
Briefcase
BriefcaseAlt
Bright
Brightness
BrightnessEmpty
BrightnessHalf
BrightnessLow
BrightnessMinus
BrightnessPlus
BringBottom
BringFront
Bug
Building
Bullseye
BusAlt
BusSchool
Calculator
CalculatorAlt
Calendar
CalendarAlt
CalendarSlash
Cancel
Capsule
Capture
CarSideview
CarSlash
CarWash
CardAtm
CaretRight
Cell
Celsius
Channel
ChannelAdd
Chart
ChartBar
ChartBarAlt
ChartDown
ChartGrowth
ChartGrowthAlt
ChartLine
ChartPie
ChartPieAlt
Check
CheckCircle
CheckSquare
Circle
ClipboardAlt
ClipboardBlank
ClipboardNotes
ClockEight
ClockFive
ClockNine
ClockSeven
ClockTen
ClockThree
ClockTwo
ClosedCaptioning
ClosedCaptioningSlash
Club
CodeBranch
Coffee
Cog
Coins
Columns
CommentAdd
CommentBlock
CommentChartLine
CommentExclamation
CommentNotes
Comments
CommentsAlt
CompactDisc
Comparison
Constructor
Copy
CopyAlt
CopyLandscape
Copyright
CornerDownLeft
CornerDownRight
CornerDownRightAlt
CornerLeftDown
CornerRightDown
CornerUpLeft
CornerUpRight
CornerUpRightAlt
CreateDashboard
CreativeCommonsPd
Crockery
Crosshair
CrosshairAlt
Crosshairs
Cube
Dashboard
DataSharing
Database
DatabaseAlt
Desktop
DesktopAlt
DesktopAltSlash
DesktopSlash
Dialpad
DialpadAlt
Diamond
Diary
DiaryAlt
DiceFive
DiceFour
DiceOne
DiceSix
DiceThree
DiceTwo
Direction
Directions
DizzyMeh
Docker
Draggabledots
Drill
Dumbbell
Edit
EditAlt
ElipsisDoubleVAlt
EllipsisH
EllipsisV
EnglishToChinese
EqualCircle
Estate
Exchange
ExchangeAlt
Exclamation
ExclamationCircle
ExclamationOctagon
ExclamationTriangle
Export
ExposureAlt
ExposureIncrease
ExternalLinkAlt
Eye
EyeSlash
Fahrenheit
Favorite
Feedback
FidgetSpinner
FileAlt
FileBlank
FileBlockAlt
FileBookmarkAlt
FileCheck
FileCheckAlt
FileContract
FileCopyAlt
FileEditAlt
FileExclamation
FileExclamationAlt
FileExport
FileGraph
FileHeart
FileImport
FileInfoAlt
FileLandscape
FileLandscapeAlt
FileLanscapeSlash
FileLockAlt
FileMinus
FileMinusAlt
FileNetwork
FilePlus
FilePlusAlt
FileQuestion
FileQuestionAlt
FileRedoAlt
FileSearchAlt
FileShareAlt
FileShieldAlt
FileSlash
FileTimes
FileTimesAlt
FilesLandscapes
FilesLandscapesAlt
Film
Filter
FilterSlash
Fire
Flask
FlaskPotion
FlipH
FlipHAlt
FlipV
FlipVAlt
Flower
Focus
FocusAdd
FocusTarget
FolderCheck
FolderExclamation
FolderHeart
FolderInfo
FolderLock
FolderMinus
FolderNetwork
FolderOpen
FolderPlus
FolderQuestion
FolderSlash
FolderTimes
Font
Frown
GameStructure
Gitlab
Glass
GlassMartini
GlassMartiniAlt
GlassMartiniAltSlash
GlassTea
Globe
Gold
GraphBar
Grid
Grin
GripHorizontalLine
HardHat
Hdd
HeadphoneSlash
Headphones
HeadphonesAlt
Heart
HeartAlt
HeartBreak
HeartSign
Heartbeat
HindiToChinese
Hipchat
History
HistoryAlt
Home
HorizontalDistributionCenter
HorizontalDistributionLeft
HorizontalDistributionRight
HospitalSquareSign
HospitalSymbol
Hunting
Icons
Illustration
ImageAltSlash
ImageBlock
ImageBroken
ImageCheck
ImageEdit
ImageLock
ImageMinus
ImagePlus
ImageQuestion
ImageRedo
ImageSearch
ImageShare
ImageShield
ImageSlash
ImageTimes
ImageV
Images
Import
Inbox
Info
InfoCircle
Jackhammer
JavaScript
Kayak
KeyboardAlt
KeyboardHide
KeyboardShow
Kid
LabelAlt
Lamp
Language
LayerGroup
LayerGroupSlash
LayersSlash
Left
LeftToRightTextDirection
LifeRing
Lightbulb
LightbulbAlt
Line
LineAlt
LineSpacing
Link
LinkAdd
LinkAlt
LinkBroken
LinkH
Linux
LiraSign
ListOl
ListOlAlt
ListUl
LockSlash
Lottiefiles
LottiefilesAlt
LuggageCart
MapMarker
MapMarkerAlt
MapMarkerEdit
MapMarkerInfo
MapMarkerMinus
MapMarkerPlus
MapMarkerQuestion
MapMarkerShield
MapMarkerSlash
MapPin
MapPinAlt
Mars
MaximizeLeft
Medkit
MeetingBoard
Megaphone
Meh
MehAlt
MehClosedEye
Message
MicrophoneSlash
Microscope
Microsoft

Showing 400 of 649 — use search to find specific icons