---
version: "2.0"
name: "DXZO Studio"
description: "Identidad de estudio de diseño: un sistema oscuro, sistemático y de alto contraste. Negro puro como lienzo, azul navy como base de marca y un amplio sistema de color (acentos vivos + rampa de grises) gobernado con rigor. Sofisticación, modernidad y claridad en digital y print."
colors:
primary: "#3E4FA5"
secondary: "#7895CB"
accent: "#00D1FE"
neutral: "#F2F2F2"
background: "#000000"
surface: "#171717"
text-primary: "#F2F2F2"
text-secondary: "#A8A8A8"
border: "#262626"
typography:
display-lg:
fontFamily: "Manrope"
fontSize: "56px"
fontWeight: 800
lineHeight: "58px"
letterSpacing: "-0.03em"
body-md:
fontFamily: "Manrope"
fontSize: "16px"
fontWeight: 400
lineHeight: "26px"
label-md:
fontFamily: "Manrope"
fontSize: "13px"
fontWeight: 600
lineHeight: "18px"
letterSpacing: "0.14em"
rounded:
sm: "8px"
md: "10px"
lg: "16px"
full: "9999px"
spacing:
base: "8px"
sm: "8px"
md: "16px"
lg: "24px"
xl: "48px"
gap: "24px"
section-padding: "96px"
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.neutral}"
typography: "{typography.label-md}"
rounded: "{rounded.md}"
padding: "14px 24px"
button-secondary:
backgroundColor: "transparent"
textColor: "{colors.neutral}"
border: "1px solid {colors.border}"
typography: "{typography.label-md}"
rounded: "{rounded.md}"
padding: "14px 24px"
button-link:
textColor: "{colors.secondary}"
typography: "{typography.label-md}"
rounded: "{rounded.md}"
padding: "0px"
card:
background: "{colors.surface}"
border: "1px solid {colors.border}"
borderRadius: "{rounded.lg}"
padding: "24px"
boxShadow: "0 18px 44px -16px rgba(0,0,0,0.6)"
---
# DESIGN.md — DXZO Studio
> Sistema de diseño extraído del board **DXZO STUDIO — Brand Guidelines / Design Direction 2026**.
> Formato DESIGN.md v2: frontmatter YAML de tokens (legible por máquina) + secciones narrativas (legibles por humano y agente).
> Fuente: brand guidelines estático (clearspace de logo, paletas, tipografía, iconos y aplicaciones). Hex verificados por muestreo de píxeles. Motion/WebGL/ThreeJS se completan o se omiten según lo que la fuente documenta.
---
## 1. Tema Visual y Atmósfera
DXZO Studio se presenta como un estudio de diseño con mentalidad de sistema. La identidad vive sobre **negro puro**, donde un **azul navy** sólido funciona como base de marca y un **azul claro** como su contrapunto luminoso. Sobre esa base, el board despliega un sistema de color inusualmente amplio: acentos vivos (cyan, amarillo, naranja, rojo, cada uno con su tinte claro) y una rampa completa de grises con nombres propios (Cloud, Smoke, Steel, Space, Graphite, Arsenic, Phantom, Black). El mensaje es claro: no es una paleta, es un sistema gobernado con rigor.
La voz visual, en palabras del propio board, busca el equilibrio entre *sophistication, modernity y clarity*, con fuerte contraste y consistencia en digital y print. El gesto distintivo es la marca **rX**: un monograma en cuadrado redondeado, limpio y geométrico, acompañado del wordmark **DXZO** con **STUDIO** en tracking amplio. Las páginas de guideline están maquetadas como un índice editorial (clearspace con retícula azul de construcción, paginación, "Index Content"), lo que refuerza la sensación de método.
**Palabras clave de personalidad**: sistemático, sofisticado, moderno, claro, versátil, de alto contraste.
**Densidad del layout**: comfortable, con maquetación modular tipo índice/bento.
**Modo preferido**: oscuro (negro puro como lienzo principal; existen versiones claras del logo para print).
**Nivel de ornamentación**: flat y sistemático. Sin texturas ni gradientes decorativos; la riqueza viene del sistema de color y la retícula.
**Audiencia visual objetivo**: clientes y partners creativos; un estudio que vende diseño, por lo que su propia marca demuestra criterio de sistema.
---
## 2. Paleta de Colores y Roles Semánticos
El board organiza el color en tres capas: **Primary** (4 colores fundacionales), **Secondary** (acentos vivos + tintes) y **Grayscale** (rampa de 8 grises). Hex verificados por muestreo.
### Colores primarios (marca)
| Nombre | Variable CSS | Hex | Rol | Texto sobre él |
|--------|-------------|-----|-----|----------------|
| Navy Blue (Primario) | `--color-primary` | `#3E4FA5` | Base de marca, CTAs, superficies de acento | `#F2F2F2` |
| Navy hover | `--color-primary-hover` | `#4A5CBB` | Estado hover del primario | `#F2F2F2` |
| Navy activo | `--color-primary-active` | `#34428C` | Estado pressed del primario | `#F2F2F2` |
| Light Blue (Secundario) | `--color-secondary` | `#7895CB` | Contrapunto, links, highlights suaves | `#0A0A0A` |
| Off White | `--color-offwhite` | `#F2F2F2` | Tipografía principal, superficies claras, negative space | `#171717` |
| Matte Black | `--color-matteblack` | `#171717` | Superficies oscuras, cards | `#F2F2F2` |
### Colores secundarios (acentos del sistema)
| Nombre | Variable CSS | Hex | Rol |
|--------|-------------|-----|-----|
| Cyan | `--color-cyan` | `#00D1FE` | Acento vivo, data, highlights |
| Yellow | `--color-yellow` | `#FFCF1E` | Acento vivo, atención |
| Orange | `--color-orange` | `#FF710F` | Acento vivo, energía |
| Red | `--color-red` | `#FF2A4B` | Acento vivo, alerta / destacado |
> Cada acento tiene su variante "Light" (Light Cyan/Yellow/Orange/Red) para fondos y estados suaves. Úsalos con intención, uno por contexto, nunca todos a la vez.
### Colores de superficie
| Nombre | Variable CSS | Hex | Rol |
|--------|-------------|-----|-----|
| Black (Fondo) | `--color-bg` | `#000000` | Background de página (lienzo principal) |
| Superficie | `--color-surface` | `#171717` | Cards, paneles (Matte Black) |
| Superficie elevada | `--color-surface-raised` | `#1F1F1F` | Dropdowns, popovers |
| Borde | `--color-border` | `#262626` | Divisores, bordes de card/input |
| Borde sutil | `--color-border-subtle` | `#1C1C1C` | Separadores ligeros |
### Colores de texto
| Nombre | Variable CSS | Hex | Uso |
|--------|-------------|-----|-----|
| Off White (principal) | `--color-text` | `#F2F2F2` | Body text, headings sobre oscuro |
| Texto secundario | `--color-text-secondary` | `#A8A8A8` | Descriptions, subtítulos (Steel) |
| Texto muted | `--color-text-muted` | `#6E6E6E` | Placeholders, metadata (Arsenic) |
| Texto sobre primario | `--color-text-on-primary` | `#F2F2F2` | Texto en botones navy |
### Rampa de grises (nombres del board)
```
Cloud · Smoke · Steel · Space · Graphite · Arsenic · Phantom · Black
(de claro a oscuro — usar como neutros de superficie, texto y borde)
```
### Colores de estado
> Derivados del sistema de acentos del board (rojo = error/alerta, amarillo = warning, cyan = info, verde no está en paleta; se usa el navy/light blue para success neutral). Marcados como derivados.
| Estado | Variable CSS | Hex | Texto |
|--------|-------------|-----|-------|
| Éxito | `--color-success` | `#7895CB` | `#0A0A0A` |
| Advertencia | `--color-warning` | `#FFCF1E` | `#171717` |
| Error | `--color-error` | `#FF2A4B` | `#F2F2F2` |
| Info | `--color-info` | `#00D1FE` | `#0A0A0A` |
---
## 3. Reglas de Tipografía
Una sola familia para todo el sistema: **Manrope**, usada en todo su rango de pesos (ExtraLight 200 → ExtraBold 800). Diseñada por Zumayed Shahria. Es una Google Font, así que se usa tal cual, sin sustitución.
### Familias tipográficas
```css
/* Display + Body + Labels: Manrope — grotesca geométrica moderna, alta legibilidad. */
--font-heading: 'Manrope', sans-serif;
--font-body: 'Manrope', sans-serif;
--font-label: 'Manrope', sans-serif; /* mismos glyphs, peso 600/700 + tracking para labels */
```
**Google Fonts:**
```html
```
**Nota sobre sustitución**: ninguna. El board documenta **Manrope** explícitamente (con su escala completa de pesos), y existe en Google Fonts. Por fidelidad se renderiza tal cual, pese a ser una familia muy difundida: aquí es la fuente real de la marca, no un fallback por defecto.
### Pesos tipográficos (del board)
```css
--font-extralight: 200; /* Manrope ExtraLight */
--font-light: 300; /* Manrope Light */
--font-normal: 400; /* Manrope Regular — body */
--font-medium: 500; /* Manrope Medium */
--font-semibold: 600; /* Manrope Semibold — labels, subtítulos */
--font-bold: 700; /* Manrope Bold — headings */
--font-extrabold: 800; /* Manrope ExtraBold — display, wordmark */
```
### Escala tipográfica
| Token | rem | px equiv. | Line height | Uso |
|-------|-----|-----------|-------------|-----|
| `--text-xs` | 0.75rem | ~12px | 1.5 | Captions, metadata, badges |
| `--text-sm` | 0.875rem | ~14px | 1.5 | Labels, helper text |
| `--text-base` | 1rem | 16px | 1.6 | Body text principal |
| `--text-lg` | 1.125rem | ~18px | 1.55 | Intro paragraphs |
| `--text-xl` | 1.25rem | ~20px | 1.35 | Subheadings |
| `--text-2xl` | 1.5rem | ~24px | 1.25 | Títulos de card |
| `--text-3xl` | 1.875rem | ~30px | 1.2 | H2, page subtitles |
| `--text-4xl` | 2.5rem | ~40px | 1.1 | H1 de contenido |
| `--text-5xl` | 3.5rem | ~56px | 1.02 | Display / hero ("Brand Colors.") |
### Letter spacing
```css
--tracking-tight: -0.03em; /* Display ExtraBold */
--tracking-normal: 0em; /* Body */
--tracking-wide: 0.14em; /* Labels / eyebrow (STUDIO, Index Content) */
```
---
## 4. Estilos de Componentes
### Botones
**Primario**
```
Background: var(--color-primary) /* #3E4FA5 navy */
Color de texto: var(--color-text-on-primary) /* #F2F2F2 */
Padding: 14px 24px
Border-radius: var(--radius-md) /* 10px */
Font: Manrope 700, var(--text-sm)
Transición: all 160ms ease
Hover: Background var(--color-primary-hover) /* #4A5CBB */
Active: Background var(--color-primary-active); transform translateY(1px)
Disabled: opacity 0.5; cursor not-allowed
Focus: outline 2px solid var(--color-secondary); outline-offset 2px
```
**Secundario (outline sobre oscuro)**
```
Background: transparent
Color de texto: var(--color-text) /* #F2F2F2 */
Border: 1px solid var(--color-border) /* #262626 */
Padding y radius iguales al primario
Hover: border-color var(--color-secondary); color var(--color-secondary)
```
**Ghost / Link**
```
Background: transparent
Color de texto: var(--color-secondary) /* Light Blue */
Border: none
Hover: subrayado fino light blue
```
### Inputs de texto
```
Background: var(--color-surface) /* #171717 */
Border: 1px solid var(--color-border)
Border-radius: var(--radius-md) /* 10px */
Padding: 12px 16px
Color: var(--color-text)
Placeholder: var(--color-text-muted)
Focus: border-color var(--color-primary); box-shadow 0 0 0 3px rgba(62,79,165,0.30)
```
### Cards
```
Background: var(--color-surface) /* #171717 Matte Black */
Border: 1px solid var(--color-border) /* #262626 */
Border-radius: var(--radius-lg) /* 16px */
Padding: var(--space-6) /* 24px */
Box-shadow: 0 18px 44px -16px rgba(0,0,0,0.6)
Variante color-system: card de color sólido (navy / acento) con etiqueta,
HEX, RGB y CMYK, como las fichas de paleta del board.
```
### Badges / Chips
```
Padding: 4px 12px
Border-radius: var(--radius-full) /* pill */
Font: Manrope 600, var(--text-xs)
Default: background var(--color-surface-raised); color var(--color-text-secondary)
Navy: background rgba(62,79,165,0.20); color var(--color-secondary)
Accent: usa un acento del sistema (cyan/yellow/orange/red) por contexto
```
### Navegación / Header
```
Background: var(--color-bg)
Border-bottom: 1px solid var(--color-border)
Logo: marca rX + wordmark "DXZO STUDIO"
Links: Manrope 600, var(--text-sm)
Color: var(--color-text-secondary)
Hover: var(--color-text)
Active: var(--color-secondary)
```
---
## 5. Principios de Layout
### Escala de espaciado
```css
--space-1: 4px;
--space-2: 8px; /* base */
--space-3: 12px;
--space-4: 16px;
--space-5: 20px;
--space-6: 24px; /* gap entre componentes / card padding */
--space-8: 32px;
--space-10: 40px;
--space-12: 48px;
--space-16: 64px;
--space-24: 96px; /* separación entre secciones */
```
### Contenedores
```css
--container-md: 768px;
--container-lg: 1024px;
--container-xl: 1280px;
```
### Grid
```
Sistema: 12 columnas con gutter de 24px.
Maquetación tipo índice editorial: secciones numeradas, paginación, retícula de
construcción visible en las páginas de clearspace. Fichas de color en grid bento.
```
### Filosofía de espaciado
Metódica y aireada. El espacio organiza un sistema (paletas, pesos, iconos, aplicaciones) con la lógica de un manual de marca: clearspace explícito alrededor del logo, alineación a retícula y módulos consistentes. El vacío comunica criterio, no minimalismo vacío.
---
## 6. Profundidad y Elevación
### Sistema de sombras
```css
--shadow-none: none;
--shadow-sm: 0 2px 8px rgba(0,0,0,0.45);
--shadow-md: 0 10px 28px -10px rgba(0,0,0,0.55);
--shadow-lg: 0 18px 44px -16px rgba(0,0,0,0.60);
--shadow-xl: 0 30px 64px -20px rgba(0,0,0,0.70);
```
La profundidad es sobria y editorial: superficies Matte Black (`#171717`) sobre negro puro, separadas por un borde hairline (`#262626`) y sombras suaves. No hay glow ni gradientes; la jerarquía se logra con contraste de superficie y con el color del sistema (una card navy o de acento "salta" sobre el negro). En las fichas de color, el propio bloque sólido es la elevación.
### Niveles de elevación
| Nivel | Token | Uso |
|-------|-------|-----|
| 0 — Base | `--shadow-none` | Página (#000000) |
| 1 — Raised | `--shadow-sm` | Cards, tiles |
| 2 — Floating | `--shadow-md` | Dropdowns, tooltips |
| 3 — Overlay | `--shadow-lg` | Cards destacadas, popovers |
| 4 — Modal | `--shadow-xl` | Modals, sheets |
### Radios de borde
```css
--radius-sm: 8px; /* chips, inputs pequeños */
--radius-md: 10px; /* botones, inputs */
--radius-lg: 16px; /* cards, paneles */
--radius-xl: 20px; /* fichas de color, mock de app */
--radius-full: 9999px; /* badges pill, mark redondeado */
```
El radio predominante es **10–16px**: redondeado y contemporáneo, coherente con la marca **rX** en cuadrado redondeado, sin caer en lo blando.
---
## 7. Lo que Sí y lo que No
### ✅ Hacer
1. **Respetar el clearspace del logo** — el board lo define explícitamente; mantén aire alrededor de la marca rX y del wordmark.
2. **Usar negro puro como lienzo** y Off White para el texto, para máximo contraste y claridad.
3. **Tratar el navy como base de marca** y el light blue como su contrapunto; reserva los acentos vivos para señales puntuales.
4. **Aplicar un acento por contexto** (cyan/yellow/orange/red), no toda la paleta a la vez; el sistema es amplio justamente para elegir, no para saturar.
5. **Mantener consistencia en digital y print** — mismas reglas de color, tipografía y espaciado en ambos medios.
6. **Usar Manrope en todo su rango de pesos** con intención: ExtraBold para display, Regular para body, Semibold para labels.
### ❌ No hacer
1. **No invadir el clearspace** del logo ni deformar la marca rX.
2. **No usar todos los acentos juntos** — convierte el sistema en ruido y rompe la jerarquía.
3. **No bajar el contraste** (texto gris medio sobre negro, o acento sobre acento); la claridad es un valor de marca.
4. **No introducir gradientes ni texturas decorativas** ajenas al sistema; la riqueza viene del color y la retícula.
5. **No sustituir Manrope** por otra fuente ni mezclar familias.
6. **No improvisar grises** fuera de la rampa nombrada (Cloud→Black).
---
## 8. Comportamiento Responsive
### Breakpoints
```css
@media (min-width: 640px) { } /* sm */
@media (min-width: 768px) { } /* md */
@media (min-width: 1024px) { } /* lg */
@media (min-width: 1280px) { } /* xl */
```
### Cambios por breakpoint
**Mobile (< 640px)** — Nav: logo + menú; grid bento a 1 columna; cards full-width; display baja a `--text-4xl`; padding `--space-4`.
**Tablet (640–1024px)** — bento de 2 columnas; H1 `--text-4xl`; padding `--space-6`.
**Desktop (> 1024px)** — nav completa; grids de paleta a 4 columnas; display hasta `--text-5xl`; contenedor con max-width centrado.
### Touch targets (mobile)
- Botones mínimo 44×44px · Links de nav mínimo 48px · Inputs mínimo 44px.
### Filosofía responsive
El sistema es agnóstico al medio: las mismas reglas escalan de la pantalla a la papelería, el packaging y la señalética que muestra el board. Mobile-first para producto digital, manteniendo clearspace, contraste y el sistema de color en cada touchpoint.
---
## 9. Guía de Prompts para Agentes
### Prompt de inicialización de sesión
```
Estás trabajando con el sistema de diseño de DXZO Studio.
PALETA: Navy Blue #3E4FA5 (base de marca) y Light Blue #7895CB (contrapunto) sobre negro puro #000000, con texto Off White #F2F2F2 y superficies Matte Black #171717. Acentos del sistema (Cyan #00D1FE, Yellow #FFCF1E, Orange #FF710F, Red #FF2A4B) usados uno por contexto.
TIPOGRAFÍA: Manrope en todo su rango (ExtraBold display, Regular body, Semibold labels).
ESTILO: sistemático, sofisticado, moderno, alto contraste. Respeta clearspace del logo rX.
TOKENS: usa siempre las variables CSS. Un acento por contexto, nunca todos.
MODO: oscuro (negro puro).
```
### Prompt: Crear nueva pantalla
```
Crea una pantalla de [FUNCIONALIDAD] para DXZO Studio.
- Sigue el DESIGN.md adjunto y sus tokens.
- Negro puro de fondo, cards Matte Black, navy como acento de marca, un acento del sistema por contexto.
- Manrope: ExtraBold títulos, Regular cuerpo, Semibold labels.
- Maquetación modular tipo índice/bento. Responsive mobile-first.
```
### Prompt: Revisión de consistencia
```
Revisa esta interfaz y señala qué NO sigue el sistema DXZO Studio:
[CÓDIGO O DESCRIPCIÓN]
Para cada problema: el elemento, por qué viola el sistema (¿clearspace invadido?, ¿demasiados acentos?, ¿bajo contraste?, ¿gris fuera de la rampa?, ¿fuente sustituida?), y la corrección con los tokens correctos.
```
---
## 10. Movimiento (Motion)
> La fuente es un brand board estático: no documenta motion. Lo que sigue es una escala mínima **propuesta**, coherente con la atmósfera sistemática y precisa. Marcada como derivada, no observada.
El movimiento debe sentirse limpio y mecánico, al servicio de la claridad: transiciones cortas de estado (hover, focus, selección), revelado ordenado de módulos. Sin efectos expresivos ni físicos.
**Nivel de motion**: subtle.
**Duraciones**: 140ms (micro), 220ms (estándar), 320ms (entradas de módulo).
**Easings**: `cubic-bezier(0.4, 0, 0.2, 1)` (estándar), `ease-out` para entradas.
**Propiedades animadas en hover**: background, border-color, color, transform (translateY 1px en press).
**Patrones**: hover en cards/botones, focus-ring visible, fade+slide escalonado de los módulos bento al entrar en viewport.
```css
--ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
--duration-fast: 140ms;
--duration-base: 220ms;
--duration-slow: 320ms;
```
> **Accesibilidad**: respeta siempre `@media (prefers-reduced-motion: reduce)`.
---
## Anexo: Stack técnico detectado
> El board no expone tecnología de implementación (es una pieza de brand guidelines). Inferencias de aplicación:
- **Plataforma / builder**: no especificado en la fuente.
- **Aplicaciones documentadas**: iconografía de app (macOS / iOS), UI de producto (chat, dashboard), papelería, packaging, merch (camiseta, tote, business cards) y señalética/billboard.
- **Animación**: no documentada (ver Sección 10, propuesta).
- **3D / WebGL / ThreeJS**: no aplica (la fuente no usa gráficos 3D). Secciones 11 y 12 omitidas.