Veldrion Design System

Brand Guidelines

El sistema de diseño que mantiene coherente la identidad de Veldrion en todos los puntos de contacto — sitio web, materiales de marketing, portales y comunicaciones de equipo.

8 Secciones
4 Líneas de servicio
ES/EN Bilingual-first
02 — Identidad

Color

Un único acento naranja sobre una base casi monocromática. El naranja debe aparecer con moderación — menos del 5% de los píxeles en pantalla — para conservar su impacto.

Paleta de marca

Brand #dd5000
Brand Light #ff6b2b
Brand Darker #cc4800
Brand Dark #B8440A

Overlays oscuros — hero & dark UI

Black 900#09090b
Black 800#111113
Black 700#1a1a1e

Grises neutros

Gray 50#FAFAFA
Gray 100#F4F4F5
Gray 200#E4E4E7
Gray 400#A1A1AA
Gray 500#71717A
Gray 600#52525B
Gray 700#3F3F46
Gray 800#27272A
Gray 900#18181B
Foreground#09090b

Semánticos — corporativos

Success#2d6a4f
Destructive#7f1d1d
Info#1e3a5f

Regla del naranja

≤5%
#dd5000 de píxeles por pantalla
Naranja: CTA y accento
Botones primarios, texto de hero (bg-clip-text), links de acción, puntos de status, eyebrows, focus ring.
Navy: solo en hero
Overlays de fotografía en secciones hero. No usar como fondo de sección genérico ni en cards.
Grises: estructura y texto
Bordes, fondos de cards, texto muted. La paleta de grises hace el trabajo pesado del layout.
Semánticos: apagados y corporativos
Solo para estados funcionales — éxito, error, información. Colores oscuros y sobrios, nunca vivos ni decorativos.

Tokens CSS

--vd-brand#dd5000Color primario — CTA, accento, links activos
--vd-brand-light#ff6b2bTope del gradiente hero (bg-clip-text)
--vd-brand-darker#cc4800Hover de botón brand, base del gradiente hero
--brand-tintrgba(221,80,0,.08)Fondo de iconos en cards, badges brand
--brand-ringrgba(221,80,0,.30)Focus ring en inputs y botones
03 — Identidad

Tipografía

Geist Sans para UI y texto, Geist Mono para código y etiquetas técnicas. Sin mezclar otras familias tipográficas.

Geist Sans — UI & Headings
Veldrion
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 .,;:!@#&
Geist Mono — Código & Tokens
--vd-brand
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 .,;:!@#&

Escala tipográfica

Displayclamp(36→72px) / 700
Servicios TI
H136px / 700
Nuestros Servicios
H230px / 700
Infraestructura & Redes
H320px / 600
Soporte Técnico Profesional
H418px / 600
Soluciones Cloud & Software
Lead / Subhead18–20px / 400
Soluciones tecnológicas integrales para empresas en Querétaro.
Body15–16px / 400
Transformamos la tecnología de tu negocio con soluciones de infraestructura TI, desarrollo web y ciberseguridad adaptadas a tu industria.
Small / Caption13px / 400
+52 446 127 0656 · info@veldrion.com · Querétaro, México
Eyebrow11px / 700 / uppercase
Nuestras Soluciones
Mono / Token12px / 400 mono
--vd-brand: #dd5000; · border-radius: 8px;

Reglas de uso

Solo estas familias

Geist Sans y Geist Mono. No sustituir con Inter, Roboto, Arial, ni ninguna otra familia — aunque sean similares.

Pesos permitidos

400 (Regular), 500 (Medium), 600 (Semibold), 700 (Bold). No usar 300 ni 800+ en elementos de UI.

Nunca itálica en headings

La itálica solo aplica en citas textuales dentro del copy (ej. escenarios en cards de industria). Los títulos, eyebrows y botones siempre son en roman.

Para devs: importar Geist desde Google Fonts con family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500. En producción (veldrion-web) se carga via paquete npm geist. La familia es idéntica; los archivos de fuente pueden diferir mínimamente entre pesos.

04 — Sistema UI

Componentes

Los componentes base del sistema. Cada uno tiene variantes estrictas — no agregar nuevas sin consenso.

Botones
Variantes
Tamaños
Sobre foto (hero)
Jerarquía de CTAs

Máximo un botón brand (naranja) por sección visible. El botón secundario siempre es outline u outline-on-photo.

Copy de botones

Sentence case. "Consulta Gratuita", "Ver Soluciones", "Contáctanos". Sin signos de exclamación. Sin emojis. Sin mayúsculas totales.

Badges
Default Secondary Brand Outline
Floating hero badges
99.9% Uptime
Soporte 24/7
Cards
Soporte TI
Mesa de ayuda, soporte remoto y presencial para tu empresa. Hover para ver shadow-lg.
Anatomía de card

Fondo blanco · border 1px #e4e4e7 · border-radius 8px · shadow-sm en reposo · shadow-lg en hover. Sin colores de acento en el borde. Sin sombras de color de marca.

Form inputs
Focus ring de marca

Al hacer focus, el borde cambia a #dd5000 con ring de rgba(221,80,0,.18). Nunca usar el azul por defecto del browser ni el ring genérico de shadcn.

05 — Sistema UI

Iconografía

Lucide exclusivamente. Stroke 2px, round caps, currentColor. Sin iconos rellenos, sin PNG, sin icon fonts, sin emojis.

server
wifi
shield
activity
layout
arrow-right
map-pin
phone
mail
globe
12px · inline
16px · botón
20px · UI
32px · card header
48px · service icon
Colores de íconos

fg-muted para íconos decorativos · brand para íconos de acción o en tarjetas de servicio · white cuando el fondo es oscuro.

Íconos prohibidos

No usar Font Awesome, Heroicons, Material Icons ni cualquier otra biblioteca. No usar PNGs ni SVGs con rellenos de color múltiple. No usar emojis como sustitutos de íconos en ninguna interfaz.

06 — Sistema UI

Espaciado & Tokens

Escala de 4px. Todos los espaciados deben ser múltiplos de 4. Usar siempre los tokens CSS — nunca valores arbitrarios.

Escala de espaciado

--space-14px
Gap mínimo, micro-padding
--space-28px
Gap inline, padding de badge
--space-312px
Gap de nav items, padding de input vertical
--space-416px
Padding de botón, gap de CTA row
--space-520px
Padding de botón LG
--space-624px
Padding de card, gap de grid
--space-832px
Gap entre secciones menores
--space-1248px
Margin-bottom de section header
--space-2080px
Section padding vertical (mobile)
--space-2496px
Section padding vertical (desktop)

Border radius

0px
4px · sm
6px · md
8px · default
12px · xl
16px · 2xl
full · pills

Sombras

shadow-sm · reposo
shadow
shadow-md
shadow-lg · hover
shadow-xl
Sin sombras de color de marca

Las sombras siempre son negras con baja opacidad. Nunca usar shadow naranja (shadow-brand) fuera de elementos explícitamente diseñados para ello — como el botón flotante de WhatsApp.

07 — Contenido

Voz & Tono

Español primero. Formal pero cercano. La marca habla de "tu empresa" — directa, orientada a beneficios, sin jerga apilada.

Técnico

Nombramos entregables concretos: "infraestructura TI", "soluciones cloud", "ciberseguridad". Sin acrónimos sueltos sin definir.

Formal pero cálido

Tuteamos al lector ("tu empresa", "tu negocio"). Nunca "usted". Nunca exclamaciones ni tono publicitario.

Orientado a beneficios

Los títulos combinan una noun phrase con un resultado: "Servicios y Consultoría de TI para tu Empresa". El beneficio va al final.

Copy de ejemplo

Correcto
"Servicios y Consultoría de TI para tu Empresa"
Incorrecto
"¡SOLUCIONES TI PARA TU EMPRESA! 🚀"
Correcto
"Transformamos la tecnología de tu negocio."
Incorrecto
"¡Transformamos tu negocio con tecnología de punta!"
Correcto
"Consulta Gratuita" · "Ver Soluciones" · "Contáctanos"
Incorrecto
"¡EMPIEZA AHORA!" · "CLICK AQUÍ" · "VER MÁS"

Reglas de capitalización

ElementoReglaEjemplo
Headings / títulosPrimera palabra + sustantivos propiosNuestros servicios · Sobre Veldrion
EyebrowsTODO EN MAYÚSCULAS · letra-espaciadoNUESTRAS SOLUCIONES
Botones CTASentence case, excepciones propiasConsulta Gratuita · Ver Soluciones
Nav linksPrimera letra mayúsculaServicios · Contacto
Badges UISentence case99.9% Uptime · Soporte 24/7
Copy de cuerpoPuntuación española estándarSin doble espacio. Punto final en párrafos.
Signos prohibidosSin ! ni ? al inicio. Sin 🚀 ni emojis.

Patrones de copy reusables

Hero H1"[Servicio] para tu Empresa"
Hero subhead"Soluciones [adj.] para empresas: [lista]. Transformamos la tecnología de tu negocio."
Service tagline"[Resultado] para tu negocio" · "Soluciones [adj.] de [tema]"
CTA primario"Consulta Gratuita" (siempre)
CTA secundario"Ver Soluciones" · "Saber más" · "Conocer más"
Stat badge"[Número]% [Noun]" · "[+N] [Noun]"
08 — Sistema UI

Dark Mode

Dark mode está implementado y tokenizado en el repositorio. La pregunta no es si existe, sino cuándo y cómo aplicarlo.

Light (default)
Soporte TI
Mesa de ayuda, soporte remoto y presencial.
Card con fondo blanco · border suave
Dark
Soporte TI
Mesa de ayuda, soporte remoto y presencial.
Card oscura · border dim

Tokens dark mode

--background.dark
hsl(240 10% 3.9%)
--card.dark
hsl(240 10% 8%)
--bg-elevated.dark
hsl(240 8% 12%)
--border.dark
hsl(240 3.7% 20%)
¿Cuándo aplicar dark mode?

El sitio web (veldrion.com) usa dark mode como opción manual activada por el usuario via toggle — no automático por preferencia del sistema. El portal (hub.veldrion.com) puede ser dark-first.

El naranja no cambia

#dd5000 es el mismo en light y dark. Solo se ajusta el tint: rgba(255,107,43,.12) en dark vs rgba(221,80,0,.08) en light.

Elementos que NO soportan dark

Las fotografías de hero. Los logos de partners. El logo en fotografía. Estos elementos son siempre sobre overlay oscuro — son compatibles por diseño, no requieren variante dark.

Para implementar: el toggle de dark mode aplica la clase .dark en <html>. Todos los tokens en colors_and_type.css tienen su contraparte en .dark { ... }. En Next.js se gestiona con next-themes.

09 — Recomendaciones

Evolución de marca

Hacia un posicionamiento tech corporativo más sólido. Estos cambios son evolutivos — no rompen la identidad actual, la elevan.

1. Fotografía más fría

Migrar de tonos cálidos/neutros a fotografía con temperatura de color fría (5500–6500K), ligeramente desaturada. Ambientes de datacenter, LED azul/blanco, infraestructura moderna. Sin dorado ni calidez.

2. Tipografía más técnica

Geist se mantiene, pero aumentar el uso de Geist Mono en elementos UI de soporte — métricas, badges técnicos, etiquetas de datos, uptime counters. Da lectura de "sistema vivo".

3. Radii más cuadrados

Reducir el radio por defecto de 8px a 6px en cards y contenedores. Mantener 8px solo en botones. Más anguloso = más técnico. Los badges de servicio pueden bajar a 4px.

Estilo actual
Soporte TI
Mesa de ayuda, soporte remoto y presencial.
99.9% Uptime 24/7
Dirección propuesta
Soporte TI
Mesa de ayuda, soporte remoto y presencial.
99.9% uptime 24/7

Lo que no cambia: el naranja `#dd5000`, el logo, la voz y tono, y la estructura de layout. La evolución es en densidad visual, temperatura de fotografía y peso tipográfico — no en identidad de marca.

10 — Submarca

Veldrion AI Agency

Una submarca orientada a inteligencia artificial aplicada al negocio. Comparte el V-mark y los valores de Veldrion, pero con una identidad visual propia — más oscura, más futurista, diferenciada.

V
Veldrion
AI Agency

Inteligencia artificial
aplicada a tu negocio.

Automatización de procesos, agentes de IA, integración con LLMs y workflows inteligentes para PYMEs y empresas en crecimiento.

Paleta — AI Agency

AI Primary#6366f1
AI Light#818cf8
AI Dark#4f46e5
AI BG#09090b
AI Surface#1f1f23

Regla de convivencia: El naranja #dd5000 de Veldrion y el índigo #6366f1 de AI Agency nunca aparecen juntos en la misma pantalla. Cada contexto usa un solo acento.

Tokens CSS — AI Agency

--ai-primary #6366f1 Acento principal — botones, links, highlights
--ai-primary-light #818cf8 Hover, tinte de texto sobre oscuro
--ai-bg #09090b Fondo base — siempre oscuro
--ai-surface #1f1f23 Cards, paneles, contenedores elevados
--ai-border #2a2a30 Bordes y separadores
--ai-tint rgba(99,102,241,.12) Fondos de iconos, tints sutiles

Componentes — AI Agency

AI Cards
Automatización
Workflows inteligentes con IA integrada.
Agentes IA
Agentes autónomos para tu operación.
Destacado →
AI Botones
Beta

Reglas de submarca

V-mark compartido

AI Agency usa el mismo V-mark de Veldrion — siempre en blanco sobre fondos oscuros. El wordmark se escribe "Veldrion AI Agency" (no solo "AI Agency"), con "AI Agency" en Geist Mono como subtítulo en índigo.

Dark-first obligatorio

AI Agency siempre presenta su interfaz en modo oscuro. No existe light mode para esta submarca — el fondo base siempre es #09090b.

Mezcla de acentos

El naranja #dd5000 de Veldrion principal y el índigo #6366f1 de AI Agency nunca conviven en el mismo layout. Son acentos exclusivos de cada contexto.

Voz en AI Agency

Mismo tono: formal, técnico, beneficio-led, sin exclamaciones. La diferencia es el vocabulario: "automatización", "agentes", "workflows inteligentes", "LLMs" — términos que no aparecen en Veldrion principal.

Veldrion
Brand Guidelines v1.1 · Mayo 2026 · Querétaro, México
veldrion.com · info@veldrion.com
Fuente del repo: Curlias/veldrion-web