Skip to content

Design system

Styleguide

Every primitive + variant in the design system. Use this page as a visual reference during development and as the Chromatic visual-regression baseline target.

Color tokens

Brand (navy)

50
100
200
300
400
500
600
700
800
900
950

Accent (CTA)

300
400
500
600
700

Neutrals

50
100
200
300
400
500
600
700
800
900
950

Semantic

success
warning
danger

Typography

display-xl

Agentic No-Code OSS

display-lg

Launch services faster

h1

Use case heading

h2

Section headline

h3

Sub-section

h4

Card title

body-lg

Lead paragraph with a longer line length that exercises wrapping and the line-height token pairing.

body

Default body text. Symphonica is the leader in Agentic No-Code OSS for telcos.

body-sm

Secondary body, small.

caption

Caption + metadata line.

eyebrow

Eyebrow text

Buttons

variants (size md)
sizes
states
as anchor (href)

Inverted tone

Cards

elevated

Elevated card

Soft shadow on surface-1. Default for content cards.

bordered

Bordered card

Subtle border on surface-1. Default for compact UIs.

subtle

Subtle card

Flat tint on surface-2. Good for feature grids.

inverted

Inverted card

Dark navy surface. Pairs with inverted sections.

interactive (anchor)

Hover lifts

Wrap with href → link-card with motion + shadow bump.

Badges

Neutral Accent Success Warning Danger
Inverted

Links

Body copy with a default link inside. A subtle link reads quieter. And an external link opens safely.

Same content on dark surface — inverted link .

Icons

Custom icon set is placeholder until commissioned — each slot renders a square.

bolt

Containers

container--narrow
Max width: var(--container-narrow)
container--prose
Max width: var(--container-prose)
container--content
Max width: var(--container-content)
container--wide
Max width: var(--container-wide)
container--full
Max width: var(--container-full)

Section surfaces

surface: default

Surface-1 background

surface: muted

Surface-2 background

surface: inverted

Dark navy background

surface: brand

Brand gradient — hero-weight

Prose (Portable Text target)

Second-level heading

Prose wraps long-form content and styles every nested tag against the design tokens. Symphonica is the anchor entity; canonical mentions get rendered as plain text first, then linked to a glossary term on later reference.

A paragraph with a link, an em, a code span, and a quote below.

"Symphonica cut Tigo's mobile order fallout rate to under 0.3% within 90 days."

List example

  • Bulleted item one
  • Bulleted item two, with a longer line that forces wrap
  • Bulleted item three

Code block

// example.ts
export async function fetchLead(id: string) {
  return await fetch('/api/salesforce/lead?id=' + id);
}

Last reviewed: 2026-04-23