Guía de estilo · tokens vivos desde @theme

← Volver al sitio

Guía de estilo

Todo lo que ves aquí se renderiza con las mismas utilidades Tailwind del sitio. Si un token cambia ensrc/styles/global.css, esta página se actualiza sola. La referencia escrita está en docs/DESIGN.md.

Colores / 01

Paleta 2 tokens

--color-ink

#000000

bg-ink · text-ink · border-ink

Fondo de la página y del slider

--color-paper

#ffffff

bg-paper · text-paper · border-paper

Texto y fondo de botones (CTA)

Texto atenuado: text-white/70 (copyright) · etiquetas text-white/50.

Tipografía / 02

Fuente Verdana (local)

--font-sans · Verdana

AaBbCc 0123 · importación, exportación y distribución.

Pesos disponibles: 400 (normal) · 700 (bold) · cursivas. Formato woff2, self-hosted en public/fonts/verdana/.

ElementoClaseTamañoPesoMuestra
Descripción / cuerpotext-base16px400Grupo integrado por diferentes líneas de negocio, mirando el futuro de la mano de nuestros clientes.
Botón (CTA)text-sm font-semibold14px600 → 700Visitar Web
Email del footertext-lg18px400hola@grupoworldtarget.com
Copyrighttext-sm text-white/7014px400Copyright © 2025 Grupo World Target.

Componentes / 03

Piezas reutilizables

Botón CTA

Visitar Web

rounded-full · bg-white · text-black · px-6 py-3 · text-sm

Enlace de texto

hola@grupoworldtarget.com

text-lg · hover:underline

Slide (sección)

h-svh · flex items-center justify-center

Cada slide ocupa la altura del viewport; el slider las mueve con translateY(-fila · 100svh).

Layout two-column

Texto / logo
Media / collage

grid md:grid-cols-2 · en móvil (menos de 768px) apila en columna.

Espaciado y layout / 04

Reglas del sistema

Token / reglaValorUso
Radio de botonesrounded-fullCTA "Visitar Web" y LinkedIn
Transición del slider1500ms ease-in-outCambio de slide; respeta motion-reduce
Padding del botónpx-6 py-3 (24/12px)CTA
Grid gapgap-10 (40px)Columnas del layout two-column

Breakpoint

md

768px

md:

default

mobile-first

base

Animaciones / 05

Movimiento del sistema

float-scale

scale(.9) rotateZ(3deg) ↔ normal · 5s ease-in-out

float-up

translateY(-10%) scale(.9) rotateZ(3deg) ↔ normal

float-rotate

rotateZ(-5deg) ↔ normal · 5s ease-in-out

breathe

scale(.97) translateY(-1%) ↔ normal · 10s

Reveal de collages: las piezas pasan de opacity-0 a opacity-100 al activarse el slide (group-data-[active]), con transition-opacity + delay-*. Slide-ins (WTI/WTS) y reveal del logo grid usan translate-* / scale-*. Todo respeta motion-reduce.