Sistema de
diseño FocusWebs.
Guía visual de tokens, componentes y patrones. Mantén cada nueva página alineada con el estilo del Home.
Paleta de Colores
Variables CSS definidas en global.css bajo :root y @theme.
Base
White#ffffff
Black#111111
Mint#f2fce2
Brand Primary#000000
Brand Secondary#000000a8
Grises
Dark Grey#333333
Grey#666666
Light Grey#e5e5e5
Lighter Grey#f0f0f0
Lightest Grey#f5f5f5
Lightestest Grey#fafafa
Pastel (Animación de fondo)
Cool White#eef4ff
Lavender#f6eafd
Mint Pastel#e6fcf2
Warm White#fef5e6
Acento (Animación de texto)
Blue 600#2563eb
Violet 600#7c3aed
Emerald 600#059669
Orange 600#ea580c
Tipografía
Fuente principal: Manrope Variable (via @fontsource). Base: 18px / 1.6 line-height.
Heading One
Heading Two
Heading Three
Heading Four
Heading Five
Heading Six
Texto
Este es un párrafo de ejemplo con la configuración base del sistema. La longitud máxima es de 65 caracteres por línea para una lectura óptima.
Texto normal con texto en negrita intercalado.
Clases de texto especiales
Extra Large
Text Size Large para subtítulos y leads.
Espaciado y Layout
Convenciones de layout usadas en toda la web.
Contenedores
.container-large max-width: 90rem · padding: 5% · margin: auto
max-w-[1400px] mx-auto px-4 sm:px-6 lg:px-8 Contenedor Tailwind estándar (80rem)
Secciones
.section padding: 8rem 0 · flex column · items-center
.section.is-mint Fondo mint (#f2fce2)
Grid Patterns
Botones
Todos los estilos de botón usados en la web.
Primario (CTA)
Secundario (Outline)
Ver EjemplosText Link
Ver todos los servicios ->.w-button (Legacy)
Disabled
Formularios
Input, textarea y label con el estilo estándar de la web.
-
Border radius:
rounded-xl(0.75rem) - Fondo:
bg-gray-50 -
Borde:
border-gray-200→ focus:border-black -
Ring:
focus:ring-1 focus:ring-black - Padding:
px-4 py-3
Cards y Contenedores
Patrones de tarjetas usados en la web.
Card Estándar
rounded-3xl · shadow-sm · border border-gray-200
Card Info
bg-gray-50 · rounded-3xl · border-gray-100
Card Dark
bg-black · text-white · rounded-3xl
CTA Card
FAQ Accordion
Componente reutilizable <FAQ /> con Schema.org integrado.
Preguntas Frecuentes
¿Cuánto cuesta el diseño de una página web?
¿Cuánto tiempo tardáis en entregar el proyecto?
¿Mi web será autogestionable?
Contact Block / CTA
Bloque de llamada a la acción principal, usado en páginas antes del footer.
Default State
Animaciones
Animaciones CSS definidas en global.css.
.animate-pastel-bg
Este fondo cambia entre Cool White → Lavender → Mint → Warm White
.animate-text-shift
Este texto cambia de color
Blue 600 → Violet 600 → Emerald 600 → Orange 600
Hover & Transitions
Iconos y Badges
Patrones de insignias e iconografía.
Numbered Badges
Pill Badges
Icon Buttons (CTA)
Utilidades
Clases helper definidas en global.css.
.text-balance text-wrap: balance — Equilibra el texto para evitar viudas.
Este texto usa text-balance para que las líneas queden equilibradas y no haya palabras sueltas al final.
.nav-link Manrope, 600, 1rem, color: --black
::selection Seleccionar texto muestra fondo mint (#f2fce2) con texto negro.
Selecciona este texto para ver el efecto de selección mint.
border-radius rounded → rounded-xl → rounded-2xl → rounded-3xl → rounded-full