Design

Sentry Design

Error monitoring. Dark dashboard, data-dense, pink-purple accent.

Sentri

hero / Marketplace search + product cards

Sentri Design System

Sentri's design language reads like a debugging console wearing a leather jacket.

WhereAny weekGuests

Featured card

Rating · price · location

Marketplace tile

Hover / saved state

Responsive card

Mobile stack

Palette / color swatches / roles

Token color roles

Primary
#150f23
colors.primary
Ink
#1f1633
colors.ink
On Primary
#ffffff
colors.on-primary
Accent Lime
#c2ef4e
colors.accent-lime
Accent Pink
#fa7faa
colors.accent-pink
Accent Violet
#6a5fc1
colors.accent-violet
Accent Violet Deep
#422082
colors.accent-violet-deep
Accent Violet Mid
#79628c
colors.accent-violet-mid

Typography / font scale / display type

Type hierarchy

typography.display-hero

88px / 700 / 1.2 / tracking 0

Sentri interface rhythm

typography.display-large

60px / 500 / 1.1 / tracking 0

Sentri interface rhythm

typography.heading-lg

27px / 500 / 1.25 / tracking 0

Sentri interface rhythm

typography.heading-md

24px / 500 / 1.25 / tracking 0

Sentri interface rhythm

typography.heading-sm

20px / 600 / 1.25 / tracking 0

Sentri interface rhythm

typography.heading-xl

30px / 500 / 1.2 / tracking 0

Sentri interface rhythm

typography.button-captypography.eyebrowtypography.display-herotypography.display-largetypography.heading-xltypography.heading-lgtypography.heading-mdtypography.heading-sm

Buttons, controls, cards, components

Interface components

component.nav-bar-light

nav-bar-light

backgroundColor {colors.surface-canvas-light}; textColor {colors.ink-deep}; typography {typography.body-md}; rounded {rounded.xs}

defaultactive

component.button-disabled

button-disabled

backgroundColor {colors.hairline-cloud}; textColor {colors.on-dark-muted}; typography {typography.button-cap}; rounded {rounded.md}

defaultactive

component.button-ghost-on-dark

button-ghost-on-dark

backgroundColor {colors.on-dark-faint}; textColor {colors.on-primary}; typography {typography.button-cap}; rounded {rounded.xl}

defaultactive

component.button-inverted

button-inverted

backgroundColor {colors.on-primary}; textColor {colors.ink-deep}; typography {typography.button-cap}; rounded {rounded.md}

defaultactive

component.button-inverted-pressed

button-inverted-pressed

backgroundColor {colors.surface-press-light}; textColor {colors.ink-press}; typography {typography.button-cap}; rounded {rounded.md}

defaultactive

component.button-primary

button-primary

backgroundColor {colors.primary}; textColor {colors.on-primary}; typography {typography.button-cap}; rounded {rounded.md}

defaultactive

Forms and inputs / search / focus

Spacing / rhythm / padding

Spacing scale

spacing.section96px
spacing.lg16px
spacing.md12px
spacing.sm8px
spacing.xl24px
spacing.xs4px
spacing.xxl32px
spacing.xxs2px

Radius / shape / corner rules

Shape system

rounded.xs4px
rounded.sm6px
rounded.md8px
rounded.lg10px
rounded.xl12px
rounded.xxl18px

Elevation / depth / shadow

Layer strategy

Depth is shown with documented surface contrast, border hairlines, shadow restraint, overlays, and component layering.

Signature components

Marketplace search + product cards

This specimen uses source-specific chrome from the Design.md rather than a generic card layout.

Responsive / breakpoint / mobile / tablet / desktop

Breakpoint behavior

Mobile stacks sections and cards; tablet moves to two-up groups; desktop restores full grids, wider media, and denser component examples.