System · v 1.0.0 · build 2026.05

The system this site is made of.

One page that documents every token, primitive, and motion curve we use across omnitech.com.co.

Color · 13 tokens

Restrained palette. Earned accents.

01 / 04

ink

#0C0819
Surface 0 · página

surface-elevated

#15102A
Surface 1 · cards

surface-sunken

#08051A
Inputs · sunken

midnight

#372062
Atmospheric mid

violet

#4313B4
Brand · accent

mint

#82FFC7
Live · success · focus

nova-low

#1F103B
Gradient stop

nova-mid

#6439AF
Gradient stop

nova-high

#4500F9
Gradient stop

bone

#F7F3FF
Text on dark · primary

text-secondary

#C9C3E0
Text · secondary

text-muted

#8A85A8
Text · tertiary

border-default

rgba(247,243,255,0.10)
Hairlines
Typography · 7 steps

Geist for voice, Geist Mono for receipts.

02 / 04
Display 72
Geist · 500 · −0.02em
We refuse the volume game
Display 48
Geist · 500 · −0.02em
We refuse the volume game
Display 32
Geist · 500 · −0.02em
We refuse the volume game
Display 24
Geist · 500 · −0.01em
We refuse the volume game
Lede 18
Inter · 400 · 1.55
We refuse the volume game
Body 16
Inter · 400 · 1.55
We refuse the volume game
Caption 12
Geist Mono · 500 · 0.14em uppercase
TYPOGRAPHY · MONO CAPTION
Components · primitives

Buttons, badges, cards, inputs.

03 / 04
Buttons
btn-primary | btn-outline | btn-ghost
Badges & status
badge | badge.live | tag
Live in production SOC 2 Type II TypeScript
Inputs
input | textarea | select
Card
card | card.elevated
CARD · ELEVATED
Surface 1 over Surface 0
Eyebrow
.eyebrow + .dot
Sample eyebrow · meta · v 1.0
Link
.link con flecha ::after
Motion · 3 durations

One easing curve. Three durations.

cubic-bezier(0.16, 1, 0.3, 1)

04 / 04
micro
200ms
hover, focus, tap, micro-interactions
section
500ms
section reveal, page transitions
max
800ms
brand moments · never longer
Taking projects

Let's build together.

Tell us the shape of the project, the deadline, the constraint we don't know about yet. We respond within the next business day.

Response time
Within next business day
Discovery
At no cost
Availability
Immediate