Design system
Tokens, components, and CSS
Everything from @storeos/design-system: semantic theme, type classes, radii, shadows, buttons, and React primitives. Edit design-tokens.ts, run generate. Logo downloads live on the brand kit.
App CSS import
Token quick reference
Tokens
Semantic theme and brand utilities
styles.css maps palette colors onto shadcn variables (bg-background, text-primary, …). Brand utilities expose the raw palette.
background
--background → milk
foreground
--foreground → ink
card
--card → white
primary
--primary → green
secondary
milk + lime mix
muted
milk + green mix
accent
--accent → lime
destructive
--destructive
Brand color utilities
bg-brand-ink
bg-brand-milk
bg-brand-leaf
bg-brand-green
bg-brand-deep-green
bg-brand-lime
bg-brand-sunshine
bg-brand-coral
bg-brand-sky
bg-brand-night
Shape
Radii
Use rounded-brand-sm|md|lg|xl. App icon uses --storeos-radius-icon (24.6%).
sm
rounded-brand-sm
0.625rem
md
rounded-brand-md
0.875rem
lg
rounded-brand-lg
1.25rem
xl
rounded-brand-xl
1.5rem
full
rounded-full
9999px
icon
.storeos-icon-tile
24.6%
Elevation
Shadows
Ink-tinted soft and card shadows. Utilities: shadow-brand-soft, shadow-brand-card.
soft
shadow-brand-soft
0 18px 60px rgb(16 35 26 / 0.12)
card
shadow-brand-card
0 12px 36px rgb(16 35 26 / 0.10)
Variant
Default
base class
Medium
--medium
Compact
--compact
Primary
.storeos-btn-primaryDark
.storeos-btn-darkSecondary
.storeos-btn-secondaryOutline
.storeos-btn-outlineGhost
.storeos-btn-ghostDestructive
.storeos-btn-destructivePlain
.storeos-btn-plainPairing
Type
Typography
Figtree for Latin UI; Hind Siliguri for Bangla. Classes: .storeos-display … .storeos-caption.
Aa
Light 300
Aa
Regular 400
Aa
Medium 500
Aa
Semi Bold 600
Aa
Bold 700
Aa
Extra Bold 800
Aa
Black 900
display
.storeos-display
64 / 60 · 800 · -5%
Keep every promise.
heading
.storeos-heading
36 / 40 · 700 · -3%
Sell. Ship. Collect.
subhead
.storeos-subhead
22 / 28 · 600
Your order is with the courier.
body
.storeos-body
16 / 26 · 400
Take orders, get paid on delivery, and keep every promise at your own pace.
caption
.storeos-caption
12 / 18 · 500
COD ✓ Cash on delivery
Bangla — Hind Siliguri
ক্যাশ অন ডেলিভারি
Bangla text, paired with Figtree at the same weight.
Get on Google FontsEmbed code (for a website)
Surfaces
Brand backgrounds
Live BrandBackground variants. Pass withMark for a leaf watermark.
Stripes
stripes
Lime glow
limeGlow
Sunshine pop
sunshinePop
Sky mist
skyMist
Leaf sweep
leafSweep
Bubbles
bubbles
Ripples
ripples
Dots
dots
Fluted
fluted
Fluted coral
flutedCoral
React
Package components
Import from @storeos/design-system. Mark fills with currentColor.
StoreOSLogo
StoreOSMark
StoreOSAppIcon
StoreOSAppIcon solid
Icons
Iconography
Dimensional 3D icons from the StoreOS console, shipped as transparent 96 px PNGs. Use them where an item needs a face; keep flat line icons for small actions inside buttons and menus.
20 px
24 px
32 px
48 px
Do
- Navigation and feature entry points
- 20, 24, 32, 48 px
- One icon per item, unboxed
- Grey out locked items
Don’t
- Recolouring or stretching
- Mixing with flat icons in a row
- Inline in buttons or text
- Anything below 16 px
Transparent PNGs. Click an icon to download it at 96 px, or grab the whole pack as a zip.
Need the logo zip or usage rules? Open the brand kit.