Brand Guidelines
Colors, typography, and identity details used across Springline. Use this page as a reference for consistent branding.
Brand colors
Primary is always red (default brand). Secondary and semantic palettes below.
Primary (brand red) — default
Main brand color, always red. Use for primary actions, links, and key UI.
lighter
light
main
dark
darker
contrastText
Secondary (indigo)
Supporting brand color for secondary actions and accents.
lighter
light
main
dark
darker
contrastText
Semantic colors
Info, success, warning, and error states.
Info
lighter
light
main
dark
darker
contrastText
Success
lighter
light
main
dark
darker
contrastText
Warning
lighter
light
main
dark
darker
contrastText
Error
lighter
light
main
dark
darker
contrastText
Neutrals (grey)
Backgrounds, borders, and text hierarchy.
Grey scale
50
100
200
300
400
500
600
700
800
900
Alternate primary colors
Users can switch the app accent in settings. The default brand primary is always red.
Cyan
lighter
light
main
dark
darker
contrastText
Purple
lighter
light
main
dark
darker
contrastText
Blue
lighter
light
main
dark
darker
contrastText
Orange
lighter
light
main
dark
darker
contrastText
Red
lighter
light
main
dark
darker
contrastText
Common
Black
White
Typography
Font families and type scale used across the product.
Font families
Primary (body):
Public Sans Variable
Secondary (headings h1–h3):
Barlow
Weights: 300 (light), 400 (regular), 500 (medium), 600 (semi-bold), 700 (bold), 800 (extra-bold).
Type scale
Heading 1 — h1
Brand Guidelines
Heading 2 — h2
Colors & typography
Heading 3 — h3
Semantic palette
Heading 4 — h4
Neutrals
Heading 5 — h5
Alternate primaries
Heading 6 — h6
Common
Subtitle 1 — subtitle1
Subtitle text
Subtitle 2 — subtitle2
Subtitle two
Body 1 — body1
Body text at 16px for readable paragraphs.
Body 2 — body2
Body text at 14px for secondary content.
Caption — captionCaption and metadata
Overline — overlineOverline label
Button — button