infrastructureDS: Styleguide🇧🇷🔓 Open-Source

VTEX Styleguide

Legacy design system for VTEX IO platform (2017-2021). Rebel Pink (#F71963) as accent color, Tachyons-based functional CSS, system fonts and React component library. Predecessor of Admin UI.

Quick Reference

Colors

#F71963
#134CD8
#142032
#8BC34A
#FF4C4C

Typography

System UI-apple-systemBlinkMacSystemFontSegoe UIRoboto

Light/Dark

Light

Design Philosophy

Functional utility with Tachyons utility CSS for rapid prototyping. Reusable React components with extensible props. Rebel Pink (#F71963) differentiates the brand in the B2B e-commerce market. System designed for VTEX IO admin apps, storefronts and third-party extensions.

Live Preview

Fictitious landing page inspired by this design system — not affiliated with the brand.

DESIGN.md

Download DESIGN.md
---
name: "VTEX Styleguide"
description: "Legacy design system for VTEX IO platform — React component library with Tachyons-based CSS framework"
status: "legacy"
successor: "VTEX Admin UI → VTEX Shoreline"
colors:
  primary: "#F71963"
  secondary: "#134CD8"
  accent: "#F71963"
  surface: "#FFFFFF"
  surface-soft: "#F3F3F3"
  on-surface: "#3F3F40"
  on-surface-soft: "#727273"
  success: "#8BC34A"
  warning: "#FFB100"
  danger: "#FF4C4C"
  muted: "#979899"
typography:
  headline:
    fontFamily: "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif"
    fontSize: "2.25rem"
    fontWeight: 400
  body:
    fontFamily: "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif"
    fontSize: "1rem"
    fontWeight: 400
rounded:
  none: "0"
  sm: "0.125rem"
  md: "0.25rem"
  lg: "0.5rem"
  full: "9999px"
spacing:
  "0": "0rem"
  "1": "0.25rem"
  "2": "0.5rem"
  "3": "1rem"
  "4": "2rem"
  "5": "4rem"
---

## Overview

> ⚠️ **Status: Legacy** — VTEX Styleguide foi o primeiro design system da VTEX. Foi substituído pelo Admin UI e posteriormente pelo Shoreline.

VTEX Styleguide é a biblioteca de componentes React original da VTEX, construída sobre o framework CSS funcional **Tachyons**. Estabeleceu o icônico **Rebel Pink** (`#F71963`) como cor de destaque.

### 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

### Brand Colors
| Token | Hex | Role |
|---|---|---|
| `rebel-pink` | `#F71963` | Cor primária da marca, botões, links |
| `serious-black` | `#142032` | Texto primário |
| `c-link` | `#134CD8` | Links, elementos interativos |
| `c-success` | `#8BC34A` | Feedback positivo |
| `c-warning` | `#FFB100` | Alertas |
| `c-danger` | `#FF4C4C` | Erros, ações destrutivas |

## Typography

Usa a stack de fontes do sistema operacional:
```css
-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif
```

### Escala Tachyons
| Class | Size | Use |
|---|---|---|
| `f1` | 3rem | Headlines |
| `f5` | 1rem | Corpo padrão |
| `f6` | 0.875rem | Texto pequeno |

## Layout

### Spacing (Tachyons)
| Class | Value |
|---|---|
| `pa1/ma1` | 0.25rem (4px) |
| `pa2/ma2` | 0.5rem (8px) |
| `pa3/ma3` | 1rem (16px) |
| `pa4/ma4` | 2rem (32px) |

## Components

40+ componentes React incluindo: Button, Input, Table, Modal, Dropdown, Checkbox, Radio, Toast, Alert, Card, Tabs, Pagination.

## Do's and Don'ts

### Do's
- ✅ Use classes Tachyons para layout (`flex`, `pa3`, `mb4`)
- ✅ Siga a escala de cores semânticas

### Don'ts
- ❌ Não use Styleguide para novos projetos — migre para Shoreline
- ❌ Não misture Styleguide com Admin UI ou Shoreline

---

## Attribution
- Source: https://github.com/vtex/styleguide
- Documentation: https://styleguide.vtex.com
- npm: @vtex/styleguide
- Extracted: 2026-09-21
- Method: open-source repo
- License: Design tokens extracted from publicly available open-source repositories. No affiliation with VTEX.

Extracted from: https://styleguide.vtex.com

Repo: vtex/styleguide

Extracted: 9/21/2026

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.

Privacy Policy — Section 9