Navigation
Barra de navegación principal. Fondo semitransparente con backdrop-blur, border sutil. Sticky en scroll real.
Hero Section
Sección de impacto máximo. Gradiente radial de acento, título en peso black, CTA dual. Fondo: surface + overlays de color.
Automatización IA · En producción

Automatiza lo
imposible.
Escala sin límites.

NEXUS AI conecta tus herramientas de marketing, analiza patrones en tiempo real y ejecuta flujos de trabajo con inteligencia artificial.

98.7% Uptime SLA
2.4M Tareas / mes
<80ms Latencia media
340+ Integraciones

Tokens de Color
La paleta usa alto contraste sobre superficie oscura. Ratio mínimo de contraste: 4.5:1 (texto normal) · 3:1 (texto grande y UI). Todos verificados WCAG 2.2 AA.
primary
#8B5CF6
secondary
#F43F5E
success
#16A34A
warning
#D97706
danger
#DC2626
surface
#09090B
text
#FAFAFA
/* tokens: definición canónica en :root */ --color-primary: #8B5CF6; /* violet-500 */ --color-secondary: #F43F5E; /* rose-500 */ --color-success: #16A34A; /* green-600 — WCAG AA ✓ */ --color-surface: #09090B; /* zinc-950 */ --color-text: #FAFAFA; /* zinc-50 — contraste 19.8:1 sobre surface ✓ */

Escala Tipográfica
Outfit weight 900 para display. Outfit 400 para body. JetBrains Mono para labels, código y datos. Escala: 12 / 14 / 16 / 20 / 24 / 32.
Display Outfit 900 · 72px
display heading
Heading H1 Outfit 900 · 32px
--text-2xl
Heading H2 Outfit 900 · 24px
--text-xl
Heading H3 Outfit 900 · 20px
--text-lg
Texto de cuerpo. NEXUS AI automatiza flujos con modelos de lenguaje de última generación. Outfit 400 · 16px
--text-md · muted
LABEL · CAPS · MONO JetBrains Mono 700
12px · uppercase

Escala de Espaciado
Base 4px. Escala: 4 / 8 / 12 / 16 / 24 / 32. Usar siempre tokens; nunca valores arbitrarios.
--space-1
4px
--space-2
8px
--space-3
12px
--space-4
16px
--space-6
24px
--space-8
32px

Botones
Todos los estados (default, hover, focus-visible, disabled) deben ser visibles. Focus ring: 3px solid --color-primary + offset 3px. Mínimo target táctil: 44×44px.

Badges
Etiquetas de estado semántico. Usar siempre con texto legible, nunca solo con color. Font: JetBrains Mono uppercase. No usar para acciones (usar Button).
Primario Beta Activo Advertencia Error

Cards
Contenedores con border sutil. El borde superior de acento (2px gradient) se usa solo en cards de feature o destacadas. Hover eleva con sombra + border primario.
Estable

Analytics Predictivo

Modelos de ML entrenados sobre tus datos históricos para predecir conversiones, churn y LTV con 87% de precisión.

87%
precisión predictiva media
Beta

Integraciones Nativas

Conecta con Meta Ads, Google Ads, HubSpot, Notion, Slack y 340+ herramientas más con OAuth2 en un click.

340+
conectores disponibles

Inputs de Formulario
Estados: default, focus (ring primario), error (ring danger), success (ring success), disabled. Label siempre visible (no usar solo placeholder). Hint text en mono.
— Estado: default
— Estado: filled (focus si activo)
✗ El dominio no puede contener espacios
✓ Conexión verificada · latencia 42ms

Anti-Patrones Prohibidos
Reglas concretas para que el estilo Dramatic se mantenga coherente en toda la aplicación.
✓ Hacer
  • Usar siempre tokens CSS (var(--color-primary))
  • Respetar el ritmo de espaciado (escala ×4)
  • Texto oscuro solo sobre fondos claros (#FAFAFA sobre superficies)
  • Focus ring visible en todos los interactivos
  • Labels explícitos en todos los inputs
  • Gradients solo en acentos — nunca en cuerpo de texto
✗ No hacer
  • Valores raw (#8B5CF6 hardcoded en componentes)
  • Texto gris sobre gris — contraste insuficiente
  • Espaciados de 6px, 10px, 15px (fuera de escala)
  • Botones sin estado :focus-visible
  • Usar solo color para comunicar estado (sin texto/icono)
  • Animaciones de entrada sin prefers-reduced-motion

QA Checklist — Code Review
Ejecutar en cada PR que toque UI. Todos los ítems deben ser ✓ antes de merge.
Checklist · Sistema Dramático v1.0
  • Tokens de color — Todos los colores usan var(--color-*). No hay valores HEX hardcoded en componentes.
  • Contraste WCAG 2.2 AA — Texto normal ≥ 4.5:1; texto grande ≥ 3:1. Verificado con axe-core en CI.
  • Focus visible — Todo elemento interactivo tiene :focus-visible con ring de 3px --color-primary. Navegación por teclado funcional.
  • Tipografía — Solo Outfit (400/900) y JetBrains Mono. Escala 12/14/16/20/24/32 únicamente.
  • Espaciado — Solo valores de la escala ×4 (4/8/12/16/24/32). Sin valores arbitrarios.
  • Estados de componentes — Buttons y inputs tienen: default, hover, focus, active, disabled, error (donde aplica).
  • Semántica HTML — Landmarks correctos (nav, main, article). Listas con role="list". Labels asociados a inputs.
  • Motion — Animaciones respetan @media (prefers-reduced-motion: reduce). No autoplay sin control de usuario.
  • Badges semánticos — No usan solo color. Incluyen texto y/o icono. aria-label si son icon-only.
  • Responsive — Breakpoint 700px verificado en Chrome DevTools. Nav colapsada. Grid de inputs en 1 columna.