VTEX Shoreline
Current VTEX design system for modern Admin (2023-present). Primary blue (#0366DD), rose accent (#F50963), Inter typography, CSS custom properties with --sl-* tokens, composable architecture with 30+ core components.
Quick Reference
Colors
Typography
Light/Dark
Light
Design Philosophy
Clarity with neutral gray palette and blue as accent. Density with compact spacing scale (starting at 0.125rem) for data-rich admin interfaces. Consistency with token-first approach and semantic naming (bg, fg, border prefixes). Accessibility with focus rings, proper contrast and ARIA-first architecture.
Live Preview
Fictitious landing page inspired by this design system — not affiliated with the brand.
DESIGN.md
---
name: "VTEX Shoreline"
description: "Current design system for VTEX Admin — modern back-office experiences with CSS custom properties, semantic tokens, and composition-based architecture"
status: "active"
predecessor: "VTEX Admin UI"
colors:
primary: "#0366DD"
secondary: "#F50963"
accent: "#0366DD"
surface: "#FFFFFF"
surface-soft: "#F5F5F5"
on-surface: "#1F1F1F"
on-surface-soft: "#707070"
success: "#019213"
warning: "#9C7901"
critical: "#D31A15"
informational: "#157BF4"
typography:
headline:
fontFamily: "Inter"
fontSize: "1.5rem"
fontWeight: 600
lineHeight: "2rem"
letterSpacing: "-0.04rem"
body:
fontFamily: "Inter"
fontSize: "0.875rem"
fontWeight: 400
lineHeight: "1.25rem"
letterSpacing: "-0.00875rem"
caption:
fontFamily: "Inter"
fontSize: "0.75rem"
fontWeight: 500
lineHeight: "1rem"
action:
fontFamily: "Inter"
fontSize: "0.875rem"
fontWeight: 600
lineHeight: "1.25rem"
rounded:
none: "0rem"
sm: "0.25rem"
md: "0.5rem"
lg: "0.75rem"
full: "9999rem"
spacing:
"0": "0rem"
"05": "0.125rem"
"1": "0.25rem"
"2": "0.5rem"
"3": "0.75rem"
"4": "1rem"
"5": "1.25rem"
"6": "1.5rem"
"8": "2rem"
"12": "3rem"
"16": "4rem"
---
## Overview
> ✅ **Status: Active** — Shoreline é o design system atual e recomendado da VTEX.
VTEX é uma plataforma brasileira de comércio digital enterprise. O design system **Shoreline** é voltado para experiências administrativas de back-office.
### Evolução dos Design Systems VTEX
| Período | Design System | Status |
|---|---|---|
| 2017–2021 | **Styleguide** | Legacy |
| 2020–2024 | **Admin UI** | Deprecated |
| 2023–atual | **Shoreline** | **Ativo** |
## Colors
### Gray Scale (14 steps)
| Token | Hex | Role |
|---|---|---|
| gray-0 | `#FFFFFF` | Base background |
| gray-1 | `#F5F5F5` | Soft background |
| gray-12 | `#1F1F1F` | Base foreground (text) |
### Semantic Accent (Blue)
| Token | Hex | Role |
|---|---|---|
| blue-10 | `#0366DD` | **Primary accent** |
| blue-11 | `#0155B7` | Hover |
| blue-12 | `#014592` | Pressed |
### Semantic Tokens
| Token | Value | Use |
|---|---|---|
| `--sl-bg-base` | white | Page background |
| `--sl-fg-base` | gray-12 | Primary text |
| `--sl-fg-accent` | blue-10 | Links, interactive |
## Typography
**Inter** como typeface única:
```
"Inter", -apple-system, system-ui, sans-serif
```
### Text Presets
| Preset | Weight | Size | Use |
|---|---|---|---|
| `display-1` | 600 | 1.5rem | Page titles |
| `body` | 400 | 0.875rem | Default body |
| `action` | 600 | 0.875rem | Buttons |
## Layout
4px base unit com escala de 0 a 32 (128px).
| Token | Value | Use |
|---|---|---|
| `--sl-space-4` | 16px | Default gap |
| `--sl-space-8` | 32px | Card padding |
## Components (30+)
Button, IconButton, Input, Select, Checkbox, Radio, Table, Collection, Modal, Drawer, Popover, Menu, Tab, Toast, Alert, Skeleton, DatePicker, etc.
## Do's and Don'ts
### Do's
- ✅ Use semantic tokens (`--sl-bg-accent`, `--sl-fg-base`)
- ✅ Use composition pattern for overlays
### Don'ts
- ❌ Don't mix with legacy Styleguide tokens
- ❌ Don't use more than 2 shadow levels
---
## Attribution
- Source: https://github.com/vtex/shoreline
- Documentation: https://shoreline.vtex.com
- npm: @vtex/shoreline
- Extracted: 2026-09-21
- Method: open-source repo
- License: Design tokens extracted from publicly available open-source repositories. No affiliation with VTEX.
This site is not affiliated with, endorsed by, or sponsored by any of the listed brands. Design tokens shown were extracted exclusively from publicly accessible information (CSS visible in browsers). No copyrighted content is reproduced. If you are a trademark owner and wish to request removal, see our Privacy Policy — Section 9.