Rise · Brand guidelines

Design system

A single reference for the colors, type, controls and rhythm that keep Rise consistent across every page. Everything shown here is live, pulled from the same tokens the site is built on.

01 — Palette

Colors

A grounded, botanical range: warm creams and lime brand accents set against deep greens and near-black ink.

#FAFCEE

Cream

bg-cream

Page base, text on dark sections

#EEF2DA

Sage

bg-sage

Soft tinted surfaces and cards

#E8F794

Brand

bg-brand

Primary accent, lime CTAs, highlight

#54752E

Moss

bg-moss

Mid green, secondary accents

#46602D

Olive

bg-olive

Green buttons and blocks

#26331A

Forest

bg-forest

Dark sections and overlays

#17170F

Ink

bg-ink

Primary text and black buttons

#6B6B6B

Stone

bg-stone

Muted text and captions

#696969

Graphite

bg-graphite

Outline button stroke

On dark

Cream and brand read clearly on forest and ink backgrounds.

Text selection

Highlight this sentence to see the selection style: brand lime behind forest-green text.

02 — Type

Typography

Three families work together: a serif for editorial headlines, a clean sans for reading, and a mono for structural labels.

Aa

Tiempos Text

font-serif · font-heading

Headings and editorial display

Serif. Licensed and self-hosted. Weights 400 to 700, with italic in Regular and Medium for emphasis inside headlines.

Aa

Aeonik

font-sans

Body copy and interface text

Sans-serif. The default face applied to the whole document. Regular 400 for all body copy, with Medium 500 and Bold 700 available.

Aa

DM Mono

font-mono

Labels and eyebrows

Monospace. Always uppercase with wide letter-spacing. Section labels and eyebrows only — buttons read in Aeonik.

Display

Rise

Tiempos Text · up to 104px · line-height 1.02

Heading 1

Redefining mobility

Tiempos Text · 72px

Heading 2

Custom-sized and refined

Tiempos Text · 56px

Heading 3

Precision engineering

Tiempos Text · 48px

Body

Designed for simplicity and ease, offering the perfect balance of function and style.

Aeonik Regular · 24px · line-height 1.2 · tracking 0

Body Small

A modern foldable cane that blends precision engineering with all-day comfort.

Aeonik Regular · 18px · line-height 1.2

Eyebrow / Label

Who we are

DM Mono · 11px · uppercase · tracking 0.1em

03 — Controls

Buttons

One button component, five color variants and two sizes. Every pill on the site renders through it, so a change here lands on all of them at once.

Variants

Sizes

Widths

With icon and disabled

Full width

Anatomy

  • Shape: full pill · Aeonik Regular · sentence case · tracking 0
  • Label: 14px at every size and breakpoint
  • Padding: 16px horizontal · 12px vertical · 41px tall
  • Medium: the same box at a fixed width — the fullWidth prop
  • Outline: 1px graphite stroke, no fill
  • Paper: flat off-white card, for use over dark grounds
  • Hover: subtle 2px lift, plus a color or brightness shift
  • Single source: every pill on the site is this component
04 — Shape

Corner radius

A single base radius scales into a full set of tokens. Cards favour the larger, softer end; buttons sit outside the scale entirely as full pills.

rounded-sm

6px

rounded-md

8px

rounded-lg

10px

rounded-xl

14px

rounded-2xl

18px

rounded-3xl

22px

05 — Icons

Iconography

Lucide line icons, kept to a few consistent sizes. No emoji, ever.

size-4 · 16px
size-5 · 20px
size-6 · 24px
06 — Rhythm

Layout & motion

Generous whitespace, a wide max width, and restrained motion that only ever supports the content.

Spacing

  • Max content width: 1728px, centered
  • Page padding: 24px, growing to 48px from small screens up
  • Section rhythm: 96px vertical, 128px on desktop

Reveal motion

Fade and rise

Elements ease up 24px as they settle in, over 0.8s.

Built from these parts.