Brief 02.5 / Design System Cliente Surco Versión v1 Direcc. Tierra Trabajada

El sistema Surco en una página.

Tokens, tipografía, componentes UI, bloques de marketing y producto, iconografía, layout, microcopy y accesibilidad. Diseñado para alimentar landing, dashboard, plugin WordPress y emails sin pérdida de coherencia.

02 · Color

Tokens semánticos & escalas 50–900

5 colores brand → 10 tonos cada uno → tokens semánticos aplicados. Todos los pares text-on-surface verifican WCAG AA en uso por defecto.

Escalas brandprimary · secondary · accent · neutral
primary
50#FBEFE9
100#F4D8C7
200#EAB39B
300#DD8A6A
400#CC6A48
500★#B14A2C
600#943C22
700#76301B
800#562218
900#391711
secondary
50#F2F1E5
100
200
300
400
500★#5C6A2A
600
700
800
900
accent
50
100
200
300
400★#D9A04B
500
600
700
800
900
neutral
50#FFFCF5
100
150
200
300
500
700
800
900★#1F1A12
950
Semantic colorssuccess · warning · danger · info
success
50
300
500#5C7A2A
700
warning
50
300
500#C28935
700
danger
50
300
500#B14A2C
700
info
50
300
500#385A72
700

Danger comparte hue con primary intencionadamente — la marca lleva la responsabilidad cromática del sistema. Warning usa accent-500.

Tokens semánticos aplicadossurface · text · border · brand
TokenLightDark
surface-1neutral-50neutral-900
surface-2neutral-100neutral-800
surface-3neutral-150neutral-700
text-primaryneutral-900neutral-50
text-secondaryneutral-700neutral-200
text-mutedneutral-500neutral-400
border-subtletinta @ 8%crema @ 8%
border-defaulttinta @ 14%crema @ 14%
bg-brandprimary-500primary-400
focus-ringprimary @ 45%primary-300 @ 55%
03 · Spacing & radius

Escala 4px · radios reducidos

Spacing base 4px (13 pasos). Radios discretos — la marca privilegia la línea recta del escalón sobre la curva. Default en cards = lg, en botones = md, en inputs = md.

Spacing scale
space-1 · 4
space-2 · 8
space-3 · 12
space-4 · 16
space-5 · 20
space-6 · 24
space-8 · 32
space-10 · 40
space-12 · 48
space-16 · 64
space-20 · 80
space-24 · 96
Radius scale
none · 0
xs · 2
sm · 4
md · 8 ★
lg · 12 ★
xl · 16
full

★ defaults — md (8) en botones, inputs y badges; lg (12) en cards y paneles. full reservado para chips, switches y avatares.

04 · Shadows · elevación

Sombras con tinte cálido

Todas usan rgba(31,26,18,…) — nunca negro puro. La sombra debe sentirse como tierra arrojada, no como vacío.

none
xs · botones
sm · cards ★
md · hover
lg · popovers
xl · modal
05 · Tipografía

Source Serif 4 · Inter · JetBrains Mono

Source Serif 4 (var, opsz 8..60) para display y h1/h2 — voz periodística, sobria, fiable. Inter para body y h3/h4 — pantalla. JetBrains Mono para datos tabulares y código.

Display XLSource Serif 4 · 500 · 84/.95 · -.022 · opsz 60
El surco que deja tu marca.
Display LSource Serif 4 · 500 · 64/1.0 · -.018 · opsz 60
El surco que deja tu marca.
Display MSource Serif 4 · 500 · 48/1.05 · -.016 · opsz 60
El surco que deja tu marca.
Display SSource Serif 4 · 500 · 36/1.1 · -.014 · opsz 48
El surco que deja tu marca.
H1Source Serif 4 · 600 · 32/1.15 · -.012 · opsz 32
Conecta tu WordPress en un minuto.
H2Source Serif 4 · 600 · 26/1.2 · -.008 · opsz 32
Mide rankings desde el día uno.
H3Inter · 600 · 20/1.3 · -.008
Plugin WordPress nativo
H4Inter · 600 · 17/1.4 · -.005
Quality gate transparente
Body LInter · 400 · 17/1.55
Conecta WordPress y Search Console. Surco se encarga del keyword research, redacción, internal linking, schema e imágenes.
Body M ★Inter · 400 · 15/1.55
Default del sistema. Usado en párrafos, cards, descripciones de feature y todo el dashboard de producto.
Body SInter · 400 · 13/1.5
Usado en helpers de formularios, captions de gráficas y notas a pie.
CaptionInter · 500 · 11/1.4 · uppercase
Posición media · 30d
MonoJetBrains Mono · 400 · 13
CTR 4.2% · POS_AVG 12.4 · 11 keywords ↑
06 · Componentes UI base

Botones, inputs, badges, alerts & more

Cada componente con todos los estados: default · hover · focus visible · active · disabled. Tamaños sm / md / lg donde aplica.

Button · variantes y tamañosbtn-primary · -secondary · -ghost · -danger · -link
primary · default
primary · hover
primary · focus
primary · active
primary · disabled
secondary
ghost
danger
link
loading

Inputs y form fieldsinput · textarea · select · checkbox · radio · switch
Sin barra final.
Falta el dominio.
No se puede modificar mientras hay artículos en cola.
Cardcard · card-interactive

Posición media · 30d

Reportada por Google Search Console.

Card interactiva

Hover sube la elevación y endurece el borde.

Badge / Tag6 variantes
Borrador Recomendado Publicado En revisión Error Info
Alert / Bannerinfo · success · warning · danger

Conexión a Search Console pendiente

Surco mide tus rankings cuando conectes GSC. Tarda 2 minutos.

Plugin instalado correctamente

surco-corp.com ya está conectado. Empezamos el research mañana.

Cuota mensual al 80%

Te quedan 2 artículos del plan Starter. Sube a Pro para no parar.

No pudimos publicar el artículo

El plugin pide actualización a v1.4. Reintenta tras actualizar.

Tabs.tabs · .tab
Accordion.accordion-item
Con un plugin oficial: lo subes desde Plugins → Añadir nuevo, o lo instalamos por ti vía un enlace. Cero código.
Tooltip · Avatar · Progress · Skeletonhelpers
Sembrado hace 4 días
JS MR CL
Cuota mensual
Modal / Dialogelevación xl

Eliminar sitio

Se cancelarán los artículos en cola. La acción es irreversible.

Toastposición bottom-right

Artículo publicado

«10 ideas para tu blog» en surco-corp.com

Empty stateinvita a la acción

Aún no hay artículos

Conecta tu WordPress y Surco sembrará el primero en 24 h.

07 · Componentes de marketing

Bloques para landing y comparativas

Los bloques que consume directamente la landing del Brief 03.

Pre-launch · waitlist abierta

El surco que deja tu marca en Google.

Blog SEO automatizado para tu WordPress. En español, con plugin de un clic, métricas reales y sin trucos. Desde 19 € al mes.

Posición media · 30d▲ 4,1
12,4
10 ideas para tu blog + 2,1
Cómo elegir tema WordPress en revisión
Tabla comparativa · Surco vs SEObotmarketing/compare
FactorSurcoSEObot
Idioma UIEspañol nativoInglés
Onboarding WPPlugin one-clickREST API manual
Tier de entrada19 €/mes$49/mes
WooCommerce-awareNo
Quality gate visibleNo
Backlinks PBNNo (white hat)Sí (riesgo)
Hobby
19 € / mes
  • 4 artículos al mes
  • 1 sitio
  • Reporting GSC
Pro
79 € / mes
  • 30 artículos al mes
  • 3 sitios
  • WooCommerce-aware
Studio
179 € / mes
  • 80 artículos al mes
  • 10 sitios
  • Soporte prioritario
Surco

Blog SEO automatizado para WordPress. Construido en España por Websalia.

Producto

Recursos

Empresa

08 · Componentes de producto

Dashboard cliente

Sidebar, top app bar, métricas, gráficas, tabla y status — todos consumiendo los mismos tokens.

Iniciosurco-corp.comCL

Tu surco esta semana

3 artículos sembrados, 11 keywords subiendo. Próxima publicación: martes.

Posición media · 30dGSC
12,4
▲ 4,1 posiciones
Clicks · 30dGSC
2.314
▲ 18%
CTR medio · 30dGSC
4,2 %
▲ 0,3 pp
Artículos recientesdata-table
TítuloEstadoPos.ClicksSembrado
10 ideas para tu blog que sí funcionan en 2026Publicado8,2412hace 4 días
Cómo elegir tema WordPress sin equivocarteEn revisiónhoy
WooCommerce vs Shopify para PYMEsBorradorayer
SEO local en Madrid: la guía honestaError2 may
09 · Iconografía

Lucide · stroke 1.75 · 4 tamaños

Recomendación: Lucide (MIT). Stroke 1.75px (un punto medio entre 1.5 y 2 — encaja con el grosor del símbolo escalón a tamaño UI). Color por defecto text-secondary; en estados activos pasa a primary-500.

dashboard
sites
articles
link-hub
settings
billing
search
plus
edit
trash
check
alert
info
external-link
download
upload
refresh
calendar
chart
user

16
20
24 ★
32
10 · Layout patterns

Containers · grid · breakpoints

Container max-widths
prose640 pxartículos, FAQ
narrow768 pxlogin, formularios largos
default ★1080 pxdashboard cliente
wide1280 pxlanding, marketing
full1440 pxhero edge-to-edge
Breakpoints
sm< 640mobile
md640 – 1024tablet
lg1024 – 1440desktop
xl> 1440large

Grid 12 columnas. Gutter space-6 (24) en desktop, space-4 (16) en tablet, space-3 (12) en mobile. Section spacing entre bloques: space-20 (80) desktop, space-12 (48) mobile.

11 · Microcopy & voz

Cómo escribimos en producto

Convenciones
  • Sentence case en todos los títulos. Nunca Title Case salvo nombres propios (WordPress, Surco, Google).
  • Tutea. «Conecta tu WordPress», no «Conecte su WordPress».
  • Fechas: «2 de mayo de 2026» · «hace 3 días» · «el martes pasado».
  • Números: separadores españoles (1.234,56). Porcentajes con espacio (4,2 %).
  • Sin hype: evita «revolucionario», «10x», «increíble».
Errores empáticos · ejemplos

No pudimos publicar el artículo

El plugin necesita actualizarse a v1.4. Reintenta tras actualizar →

No: «Error 503: el sistema falló.» · Sí: «No pudimos publicar el artículo. Reintenta en un par de minutos o avísanos.»

12 · Accesibilidad

WCAG AA, focus visible, motion

Contraste

Mínimo 4.5:1 body, 3:1 large text. Pares verificados:

tinta @ crema15.2 : 1AAA
terracota @ crema5.4 : 1AA
crema @ terracota5.4 : 1AA
muted @ crema4.6 : 1AA
Focus visible

Outline 2px de focus-ring con offset 2px. Obligatorio en todo elemento interactivo.

Hit target & motion
  • Mínimo 44×44 px en mobile.
  • Botón md (40) permitido en desktop por densidad.
  • prefers-reduced-motion apaga skeleton, sparkline animado y modales.
13 · Mockups canónicos

El sistema, aplicado

Tres piezas que demuestran tokens, tipografía y componentes funcionando juntos.

a · Hero de landingconsume nav · btn · badge · card
Pre-launch

El surco que deja tu marca en Google.

Blog SEO automatizado para tu WordPress. En español, sin trucos.

Posición media · 30dGSC
12,4
▲ 4,1 posiciones
b · Card métrica del dashboardconsume tokens + chart + status
Posición media · 30d▲ 4,1
12,4
desde el día 1 conectado a GSC
10 ideas para tu blog+2,1
c · Email transaccionalHTML email-safe · Source Serif 4 opcional