v0.7 · en construcción

Design System TOLVI.

Un sistema para que web, app, PDFs y campañas hablen con una sola voz visual. Blanco y negro llevan la pieza; el morado actúa; el verde confirma la conexión.

Versión 0.7 · Octubre 2026 · En construcción

Fuentes Guía de estilos TOLVI® · Handoff · Prototipos Web y App · Íconos Lucide

Siguiente Confirmar colores funcionales, mínimos de logo y uso de ® / ™; despliegue en Elementor.

Color.

Negro y blanco hacen el trabajo. El morado aparece donde hay acción, foco o estado activo; el verde, solo donde hay red, conexión o éxito. Aquí está la paleta completa de la Guía oficial, en sus dos modos.

Modo claro · paleta de la Guía

Krishna · acento#673DE6 · --tl-violet
Dark Mint · éxito / red#0A9C76 · --tl-mint
Selago · superficie#EFF1FE · --tl-selago
Mine Shaft#313131 · --tl-graphite

Modo oscuro (clase .tl-dark) · paleta de la Guía

Simple Violet · acento#9160F4 · --tl-violet-dark
Medium Spring Green · éxito / red#0EEAB2 · --tl-mint-dark
Full White#FFFFFF · --tl-white
Vivid Black#010101 · --tl-black

Neutros de trabajo y estados (derivados)

Paper#F6F6F6 · --tl-paper
Line#E4E4E4 · --tl-line
Mute#5C5C5C · --tl-mute
Krishna hover#5428CF · --tl-violet-hover
Mute dark#A8A8A8 · --tl-mute-dark
Line dark#2A2A2A · --tl-line-dark
Simple Violet hover#A67FF7 · --tl-violet-dark-hover
Tint dark#141414 · --tl-tint (oscuro)
ParContrasteUso
Negro / Blanco20.1 : 1Texto principal
Mine Shaft / Blanco13.0 : 1Texto secundario fuerte
Mute / Blanco6.9 : 1Texto de apoyo
Blanco / Krishna6.0 : 1Botón primario (AA)
Krishna / Selago5.5 : 1Enlace sobre superficie Selago (AA)
Negro / Selago18.6 : 1Texto sobre Selago
Negro / Simple Violet6.6 : 1Botón primario sobre negro (AA)
Medium Spring Green / Negro13.3 : 1Éxito y red sobre oscuro (AAA)
Negro / Dark Mint6.0 : 1Texto sobre relleno mint (AA)
Dark Mint / Blanco3.5 : 1Solo texto grande (≥24px, o ≥19px en negrita), iconos y trazos. No para texto pequeño.

Qué significa cada color y por qué se usa

La Guía oficial nombra los colores; el significado sale de la dirección de marca del Handoff (§8.3). Donde el motivo es una propuesta, está marcado.

ColorSignificaPor quéDónde va
Vivid Black / Full WhiteClaridad y confianza operativaLa marca se apoya en producto real y datos legibles. El contraste máximo deja que la información sea la protagonista y transmite sobriedad de infraestructura.Texto, fondos y logo. ≈90% de cualquier pieza.
Krishna / Simple VioletAcción, foco, tecnología e inteligenciaEs el único color de acento: guía el ojo a lo que se puede hacer. Distingue a TOLVI de la logística tradicional sin recurrir a estética de IA.Botón primario, enlace, foco y estado activo.
Dark Mint / Medium Spring GreenRed, conexión y éxitoRepresenta la TOLVI Network: nodos conectados y operación que funciona. Se reserva para ese significado para que no pierda valor.Indicadores de red, confirmación, trazos e íconos. Texto pequeño no.
Selago / PaperCalma y ordenSuperficie suave que separa secciones sin sombras ni bordes pesados. Propuesta de uso.Fondos alternos y tarjetas en modo claro.
Mine Shaft / MuteJerarquía secundariaBaja el peso del texto de apoyo sin perder lectura (contraste ≥ 6.9 : 1).Descripciones, etiquetas y metadatos.
ErrorAlgo falló y requiere atenciónUn estado crítico no puede depender solo del texto. Propuesta [VERIFY].Solo validación y alertas, siempre con ícono y mensaje.
AvisoPrecaución, sin bloqueoDistingue lo que se puede continuar de lo que no. Propuesta [VERIFY].Solo alertas y avisos de sistema.

Gama completa

Cada color de la Guía tiene una escala de 10 pasos para superficies, bordes y estados. Los pasos con nombre son los colores oficiales; el resto se deriva por mezcla lineal y no se usa como acento nuevo.

Violeta
50#EFF1FESelago
100#DED7FC
200#C9B7FA
300#AD8CF7
400#9160F4Simple Violet
500#7C4EED
600#673DE6Krishna
700#5428CF
800#371A87
900#1E0F49
Mint
50#E7FDF7
100#C3FAEC
200#7AF3D5
300#0EEAB2Medium Spring Green
400#0DD09E
500#0BB78A
600#0A9C76Dark Mint
700#087559
800#064E3C
900#042C22
Neutros
50#F6F6F6
100#E4E4E4
200#CFCFCF
300#A8A8A8
400#8A8A8A
500#5C5C5C
600#454545
700#313131Mine Shaft
800#1F1F1F
900#010101Vivid Black

Colores funcionales

Error y aviso necesitan un color propio para no depender solo del texto. Son funcionales, no de marca: solo aparecen en alertas, validación y estados. Propuesta a confirmar en el Manual de Marca.

Error · sobre claro#C4261C5.8:1 sobre blanco
Error · sobre oscuro#FF7A6E8.2:1 sobre negro
Aviso · sobre claro#9A5B005.4:1 sobre blanco
Aviso · sobre oscuro#F2B44511.3:1 sobre negro

Reglas de uso

  • Blanco y negro llevan ≈90% de cualquier pieza.
  • Violeta: acción, foco y estado activo.
  • Mint: significado de red, conexión y éxito (Handoff §82).
  • Selago: superficie opcional en modo claro.
  • Mint no es segundo acento decorativo ni va en botones principales.
  • No usar Dark Mint en texto pequeño sobre blanco.
  • No mezclar Selago y Paper en la misma vista.
  • Los prototipos de fase 1 siguen en B&W + morado; el mint entra al activar estados de red y éxito.

Aplicación en componentes

Bodega visible en la RedEarly Access · Beta
Superficie Selago
Conectado a la RedEarly Access · Beta
Superficie oscura con matiz

La Guía también incluye el logo en verde (modo claro y oscuro); ver Marca. El Handoff v5 listaba #5b35d5 y #42cb89 como tokens iniciales: la Guía manda.

Tipografía.

DM Sans lleva todo el texto: titulares, lectura, etiquetas e índices. Audiowide se usa solo en el acrónimo T·O·L·V·I (letras, palabras y franja continua). No va en títulos, etiquetas, índices ni párrafos.

Display

Una red, no islas.

40→88px · lh 1.04 · ls −4% · 700
H2

Más cerca de la demanda.

32→64px · lh 1.08 · ls −3% · 700
H3

¿Qué infraestructura puedo conectar?

20→28px · lh 1.25 · ls −1.5% · 700
Lead

TOLVI conecta inteligencia, inventario, bodegas y entregas.

18→24px · lh 1.5 · 400
Body

Inventario, bodegas, pedidos y entregas suelen vivir en sistemas distintos. TOLVI los conecta.

16px · lh 1.5 · 400
Small

Datos ilustrativos. Early Access · Producto en evolución.

14px · lh 1.5 · 400
Label

01 · Inteligencia

DM Sans 700 · 12px · ls 12% · MAYÚSCULAS
Acrónimo

T·O·L·V·I

Audiowide 400 · solo acrónimo · ls 12% · MAYÚSCULAS

Espaciado y grilla.

Todo es múltiplo de 8px. Grilla de 12 columnas, contenedor boxed de 1200px. Tres breakpoints: Desktop >1024 · Tablet ≤1024 · Mobile ≤767.

s1 · 8
s2 · 16
s3 · 24
s4 · 32
s6 · 48
s8 · 64
s12 · 96
s16 · 128
TokenDesktopTabletMobile
--tl-section-y1289664
--tl-gutter483224
--tl-gap242416
--tl-nav-h727264
Radios8 · 16 · 24 · pill (solo botones y estado)
Touch targetsbotón 48 · input 56 · toggle 48

Componentes base.

Botones y enlaces

Primario = acción principal de la vista (uno por bloque). Sólido = acción de navegación. Ghost = alternativa. Link = continuación.

Formularios

Usa al menos 8 caracteres.

Estado de sistema

Early Access · BetaDatos ilustrativos

Único uso permitido de pill. Máximo dos por página.

Ventana de producto

InventarioDatos ilustrativos
ProductoUbicaciónStock
SKU-1001Bodega Norte84

Estados.

Todo componente interactivo declara seis estados: reposo, hover, foco, activo, deshabilitado y cargando. Los campos suman error, éxito y solo lectura. Las clases .is-hover, .is-focus y .is-active existen solo para documentar; en producción mandan los pseudo-estados.

Botones · sobre claro

ComponenteReposoHoverFocoActivoDeshabilitadoCargando
Primario
Sólido
Ghost

Botones · sobre oscuro

ComponenteReposoHoverFocoActivoDeshabilitadoCargando
Primario
Ghost

Campos

Reposo
Hover
Foco
Deshabilitado
Error: revisa el formato del correo.
Correo válido.
Solo lectura

Controles

Reglas de estado

EstadoRegla
HoverCambio de relleno o borde en .24s con --tl-ease. Sin escala, sin sombra, sin brillo.
FocoContorno de 2px en el acento con 4px de separación. Siempre visible con teclado; nunca se elimina.
ActivoUn paso más oscuro (claro: Krishna 700 → #4620A8) o más claro sobre negro (#BB9BF9).
DeshabilitadoRelleno neutro, texto #767676, sin eventos. Se explica por qué en el texto de ayuda.
CargandoBotón con indicador circular, ancho fijo, sin cambiar la etiqueta. Con movimiento reducido, el indicador no gira.
ErrorBorde y texto de ayuda en el color funcional de error, con un cuadrado junto al texto: nunca solo color.
ÉxitoBorde Dark Mint y punto verde junto al texto de ayuda.
Objetivo táctilMínimo 48px de alto; campos 56px.

Componentes avanzados.

Piezas para la app y el sitio. Sin sombras, sin gradientes: borde de 1px, espacio y tipografía. Los datos son de muestra.

Selector y controles de formulario

Elige el perfil que mejor te describe.

Alertas

Early AccessEl producto está en evolución. Algunas funciones pueden cambiar.
Registro recibidoTe avisaremos cuando tu bodega sea visible en la Red.
Early AccessEl producto está en evolución.
Conectado a la RedTu bodega ya aparece en el directorio.
Faltan datosAgrega la dirección para publicar.
No pudimos enviar el formularioInténtalo de nuevo.

Notificación, tooltip y progreso

Solicitud enviada
Muestra
Perfil completado · 60%

Navegación: migas, pasos, paginación y menú

  1. Inicio
  2. Red
  3. Bodegas
01Perfil
02Datos
03Publicar
04Solicitudes

Tabla, etiquetas y tarjeta

BodegaCiudadEstadoEspacio
Bodega NorteReynosaVisible120 m²
Bodega FronteraMission, TXBorrador80 m²

Datos ilustrativos.

Acordeón y carga

¿Qué es TOLVI?

Una plataforma de logística inteligente para el comercio digital.

¿Qué es Early Access?

Producto con usuarios reales y en evolución.

¿Cómo publico mi bodega?

Regístrate, completa tus datos y publícala en la Red.

Iconografía.

Todos los íconos de interfaz salen de una sola biblioteca: Lucide (licencia ISC, v1.58.0). Trazo de 2px, extremos redondeados, cuadrícula de 24px. Sin rellenos, sin emoji y sin mezclar otras familias.

En uso en el sistema

menu
x
arrow-right
arrow-left
chevron-right
chevron-down
plus
check
info
circle-check
triangle-alert
circle-x

Dominio logístico y producto

warehouse
package
boxes
truck
route
map-pin
store
building-2
layers
chart-column
search
user
mail
phone
lock
eye
settings
calendar
clock
send
download
log-in

Tamaños y color

16px
24px
32px
48px
Negro Acento Red / éxito Apagado
Blanco Acento Red / éxito

Reglas

ReglaDetalle
FamiliaSolo Lucide. El logo, la mascota y los pictogramas del acrónimo T·O·L·V·I no son íconos de interfaz y no se mezclan con ellos.
Tamaños16, 24, 32 y 48px (múltiplos de 8). El ícono acompaña al texto a 1.1–1.25em.
ColorSiempre currentColor: hereda el color del texto. Acento solo en acción y estado activo; mint en red y éxito; error y aviso solo en alertas.
AccesibilidadDecorativo con aria-hidden. Si comunica algo, texto visible o aria-label. Objetivo táctil mínimo de 48px.
EstadoUna alerta nunca depende solo del color: lleva ícono y título.
Uso en HTMLMarcador {{I:nombre}} en el build (inserta el SVG en línea) o copiar el SVG de Iconos/lucide. En CSS, {{IM:nombre}} como máscara.
Uso en ElementorWidget Ícono con el SVG subido desde la carpeta Iconos/lucide, o SVG en línea en un widget HTML.

Biblioteca completa (2159 íconos) y licencia en 04-Design-System/Iconos. Instalada con lucide-static; actualizar la versión es una decisión de versionado del sistema.

Marca y activos.

Una sola identidad: logo cubo + wordmark. La mascota es un activo secundario y no comparte bloque con otro logo.

Horizontal.

Cubo + wordmark + ®. Es el logo por defecto.

  • Úsalo en navegación, pie de página, documentos, firmas y cualquier lugar con ancho de sobra.
  • Es el único con ®; en piezas donde el registro ya aparece en otro sitio, usa el wordmark.
  • Ancho mínimo 96px en pantalla (25mm en impresión).
Negro · sobre blanco
Morado · sobre blanco
Dark Mint · sobre blanco
Blanco · sobre negro
Violeta · sobre negro
Medium Spring Green · sobre negro

Wordmark.

TOLVI con el cubo como «O». Sin ®.

  • Úsalo como firma de gran formato: portadas, hero, banners y piezas donde el logo es protagonista.
  • No lo pongas junto al ícono suelto: el cubo se repetiría.
  • Ancho mínimo 72px en pantalla (20mm en impresión).
Negro · sobre blanco
Morado · sobre blanco
Dark Mint · sobre blanco
Blanco · sobre negro
Violeta · sobre negro
Medium Spring Green · sobre negro

Ícono.

Solo el cubo. Cuadrado redondeado.

  • Úsalo donde el espacio es cuadrado o muy reducido: favicon, avatar, ícono de la app y sello.
  • Nunca junto al nombre TOLVI en texto o logo: para eso existe el horizontal.
  • Tamaño mínimo 24px; en 16px usa los archivos de la carpeta Favicon.
Negro · sobre blanco
Morado · sobre blanco
Dark Mint · sobre blanco
Blanco · sobre negro
Violeta · sobre negro
Medium Spring Green · sobre negro

Vertical.

Cubo sobre «TOLVI». Para formatos altos o centrados.

  • Úsalo en composiciones centradas y verticales: portada de documento, historias, carteles, pantallas de carga y acceso.
  • No lo combines con el horizontal en la misma vista.
  • Ancho mínimo 48px en pantalla (14mm en impresión).
Negro · sobre blanco
Morado · sobre blanco
Dark Mint · sobre blanco
Blanco · sobre negro
Violeta · sobre negro
Medium Spring Green · sobre negro

Reglas para todos los logos.

Sí

  • Versión clara (negro, morado, Dark Mint) sobre blanco o Selago; versión oscura (blanco, violeta, Medium Spring Green) sobre negro o grafito.
  • Negro o blanco por defecto. Morado para momentos de marca; verde solo como acento puntual, nunca en la navegación.
  • Espacio libre alrededor igual a la mitad de la altura del cubo, sin texto ni imágenes dentro.
  • Escalar solo de forma proporcional, con los SVG originales.
  • Un solo logo por vista, sin repetirlo junto a la mascota.

No

  • Recolorear con otros tonos, o usar la versión clara sobre negro y la oscura sobre blanco.
  • Estirar, rotar, añadir contorno, sombra o gradiente.
  • Ponerlo sobre fotos o fondos con ruido; si no hay opción, usa un recuadro negro o blanco.
  • Separar el cubo del texto, recomponer el wordmark o cambiar su tipografía.
  • Quitar o mover el ®, o añadir ™ o ® a logos que no lo traen.

Los mínimos y el espacio libre son propuesta de esta fase, a confirmar en el Manual de Marca. El uso de ® y ™ depende del estado del registro [VERIFY].

Acrónimo T·O·L·V·I.

TOLVI también se lee como las cinco palabras de lo que la plataforma ofrece. Cada letra tiene su pictograma de empaque. El orden es siempre T, O, L, V, I.

Flechas hacia arriba: letra TT · TecnologíaEl software que conecta inventario, bodegas y entregas.
Copa: letra OO · OptimizaciónMejores decisiones con la infraestructura que ya existe.
Paraguas: letra LL · LogísticaDel inventario a la entrega, dentro de una sola red.
Manos: letra VV · VelocidadDirección de la marca: acercar el inventario a la demanda.
Reciclaje: letra II · InteligenciaDatos que ayudan a decidir qué, cuánto y dónde.
Negro · sobre blanco
Blanco · sobre negro
Dark Mint · sobre blanco
Medium Spring Green · sobre negro

Sí

  • Pictograma y palabra juntos, la palabra en Audiowide, mayúsculas y 12% de espaciado.
  • Medium Spring Green solo sobre negro; sobre blanco usa negro o Dark Mint en tamaños grandes.
  • Altura mínima 24px. En franja continua (marquee) 32px, una por página y con aria-hidden.
  • Usa los cinco juntos o uno solo para ilustrar su propia palabra.

No

  • Reordenar las letras, o presentar un subconjunto como «el acrónimo».
  • Usar los pictogramas como íconos genéricos de interfaz.
  • Recolorear fuera de los cuatro colores, estirar o añadir contorno.
  • Acompañar «Velocidad» con tiempos o promesas (same-day, 24 h): es dirección, no capacidad (Handoff §3.8).

Los textos de cada palabra son propuesta de copy [VERIFY]. Los SVG originales venían en #00E9AF; aquí se normalizan a los colores de la Guía.

Mascota de TOLVI en cuatro ángulos: frente, tres cuartos, perfil y espalda

Mascota.

Hoja de ángulos oficial: frente, tres cuartos, perfil y espalda. Aparece como pieza editorial en recuadro de 24px, una vez por vista y lejos del logo. Nunca como fondo decorativo repetido. Para fondos negros existe la versión holograma; para pantallas de acceso, las versiones transparentes de Mascota Tolvi.

Por qué un perrito. En casi cualquier familia del mundo hay un lugar para el perro: es, como se dice, el mejor amigo del hombre. Es leal, recíproco, confiable y juguetón, y ve la vida como un juego. Eso queremos que se sienta al usar TOLVI: amistad, confiabilidad y conectividad. Conectar a quienes tienen espacio con quienes lo necesitan es comercio justo, y el comercio justo apunta a un mundo con menos desigualdades, donde libertad e igualdad se equilibren. Razón de Rodolfo; redacción aprobada por el fundador (16-oct-2026).

Archivo: 04-Design-System/Mascota-Tolvi-Angulos.webp. Favicon: Favicon Tolvi SVG.svg (principal) y Favicon Tolvi WebP.webp (alternativo).

Mapeo a Elementor.

El HTML de los prototipos usa la misma jerarquía que Elementor: Container → Container → Widget. Los tokens :root pasan a Global Variables; cada clase .tl-* pasa a una Class global.

SistemaElementorHerramienta MCP
:root --tl-*Global Variables (color, tamaño, fuente)elementor-manage-global-variable
.tl-section · .tl-boxedContainer full / boxed 1200elementor-build-composition
.tl-grid · .tl-stack · .tl-rowContainer Grid / Flex column / Flex rowelementor-build-composition
data-el="heading|text-editor|button|image|form|tabs"Widget equivalenteelementor-get-widget-schema
.tl-btn · .tl-input · .tl-status…Classes globaleselementor-manage-classes · elementor-reorder-classes
Estilos por defecto de widgetsDefault Styleselementor-manage-default-styles
Nav · FooterSite Parts (Header/Footer)elementor-manage-site-parts
Bloques repetibles (fila, ventana)Componentselementor-manage-component

Archivos: tolvi-ds.css (tokens y componentes) · design-tokens.json (mapeo completo). Flujo propuesto: tokens → clases → componentes → páginas → QA → publicación.

Reglas.

Sí

  • Blanco y negro dominantes; morado solo en acción, foco y estado activo.
  • Espaciado y tamaños en múltiplos de 8px, con tokens.
  • Titulares grandes, filas con hairlines, espacio negativo.
  • Responsive en los tres breakpoints, sin scroll horizontal.
  • Datos de muestra siempre etiquetados.
  • Una sola mascota por vista, lejos del logo.

No

  • Gradientes de fondo, sombras difusas, brillos.
  • Etiqueta o píldora encima de cada título de sección.
  • Tarjetas idénticas repetidas sin propósito.
  • Iconos genéricos o emoji como decoración.
  • Verde, dorado u otros acentos en esta fase.
  • Posicionamiento absoluto fuera de menús, modales y cierres.