Saltar al contenido
TRAMA

Guías de estilo · hoja de estilo · cinta

Cinta de luz

Negro violáceo con una cinta de luz magenta y gris claro con azul marino para la parte técnica; grotesca fina grande, mono en mayúsculas para etiquetas y tarjetas blancas con datos vivos.

Para: Software, infraestructura, IA, API, herramientas para desarrolladores. Sale de: Cerebrium, Nimbo (/inspiraciones/nimbo).

Software

Cinta

Negro violáceo con una cinta de luz magenta y gris claro con azul marino para la parte técnica; grotesca fina grande, mono en mayúsculas para etiquetas y tarjetas blancas con datos vivos.

Usar la guíaVer ejemplos

01

Color

--bg#07030c
--fg#f2eef8
--mut#a79fb6
--acc#ff3d8b
--acc2#5b6fd6
--card#1a1024
Contraste (WCAG)
texto sobre fondo17.9 : 1AAA
secundario sobre fondo8.1 : 1AAA
acento sobre fondo6.1 : 1AA
texto sobre tarjeta16.1 : 1AAA

Colores de las obras de su familia en el cuaderno:

02

Tipografía

marca · 12 vw

Aa Cinta

titular · 6 vw · 300 · 1 · -0.025em

El oficio se nota

sección · 3.6 vw

Lo que hacemos y cómo

texto · 0.9375rem / 1.5

Cada guía fija su par tipográfico, la escala en dos escalones y el aire entre líneas con valores medidos. Este párrafo usa la medida de la guía (32em).

Titulares
Mona Sans
Texto
Mona Sans
Acento
Geist Mono
Medido en su página
titular Mona Sans a 6 vw, peso 300, interlineado 1, -2.5 % · texto 15 px / 1.5
En su familia
grotesca fina grande, mono en mayúsculas

03

Espacio y superficie

Margen
clamp(16px, 2.2vw, 32px)
Rejilla
12 columnas · separación 14px
Aire entre secciones
clamp(90px, 10vw, 110px)
Cabecera
58px
Radio
14 px · sin sombra
Medido en su página
margen 32 px · radios 14

tarjeta

Fondo --card, línea --ln, radio de la guía.

BotónSecundario

04

Movimiento

Duraciones
rápido 0.25 s · revelado 0.7 s · cambio de página 0.5 s · escalonado 0.05 s
Curvas
cubic-bezier(0.22, 1, 0.36, 1) · revelado cubic-bezier(0.22, 1, 0.36, 1)
Medido en su página
cubic-bezier(0.22, 1, 0.36, 1)

Gestos de su familia y su pieza en el kit

  • cinta que se dibuja → —
  • gráfica que se mueve → —
Pasa el ratón:Texto que rueda

05

Componentes del kit con la guía

Cualquier pieza del kit lee los tokens de la guía. Variante sugerida: variant="glass".

NuevoÚltimas plazas

Planes

BÁSICO
39 €/ mes

Lo esencial · Sin permanencia

COMPLETO
59 €/ mes

Todo lo anterior · Sesión de prueba

“Me sentí en buenas manos desde el primer día.”
Lucía MarClienta
“Lo recomiendo sin dudar: cercanos y serios.”
Jon IbarraCliente

Preguntas

06

Familia y patrones

1 obras del cuaderno del laboratorio son de esta familia. Lo que se repite entre ellas es la base de la guía:

Patrones
barras comparativas, cinta de luz, código con pestañas, gráfica en directo, mapa de puntos
Tono
rápido, técnico
Paleta
gris claro, magenta, negro violáceo
Piezas más usadas
BriefFlow, FullscreenMenu
  • Nimbo, a partir de Cerebrium · réplica · /inspiraciones/nimbo

Composiciones de portada recomendadas: Foto oscura con datos, Vídeo a sangre, titular escalonado · relatos: Producto en escena, Índice primero. Ver una página entera con la guía ↗

07

Receta

Software, API e infraestructura. El público es técnico: quiere ver rendimiento, precio y código antes de registrarse.

  1. Portada oscura con titular y dos botones: Button
  2. Pruebas con datos: ChartStatsSection
  3. Código copiable: CodeBlock
  4. Ejemplos por tipo: Tabs
  5. Calculadora de precio: RangeSlider

Llamada fija: Pruébalo gratis y habla con ingeniería.

No olvidar: precio por uso calculado al momento; documentación a un clic; seguridad y cumplimiento.

08

Inspiraciones y páginas del repo

Inspiraciones: webs premiadas estudiadas en el laboratorio y rehechas con Trama siguiendo esta guía, con su marca, sus textos y sus imágenes (docs/55).

Páginas del repo cuya guía más afín es esta, medidas con refs:probe --repo: afinidad de 0 a 1 al comparar fondo, acento, letra y escala del titular, texto y superficies.

PáginaTipoAfinidadTitular medidoPaleta
Nimbo (réplica de Cerebrium)inspiración0.61Mona Sans · 6 vw · 300

09

Reglas medidas

npm run refs:probe -- --guides <base> mide la guía en el navegador con las once reglas de las webs premiadas (docs/16 §2).

  • familias ≤ 3
  • titular 3–8 vw, marca 12–18 vw o de borde a borde ≤ 50 vw
  • interlineado del titular 0,8–1
  • peso del titular 300–500 (o condensada/lúdica)
  • tracking del titular 0 a −5 %
  • texto 14–20 px
  • interlineado del texto 1,3–1,6
  • margen lateral 10–80 px o contenido centrado (escritorio)
  • margen lateral 8–29 px (móvil)
  • titular móvil 8–16 vw (marca hasta 50)
  • sombras ≤ 2 (salvo lúdico o sombra dura)

10

Código

tsx
import GuideFrame from "@/components/ui/GuideFrame"; export default function Page() {  return (    <GuideFrame guide="cinta" as="main">      <h1 className="ui-g-h1">…</h1>      <p className="ui-g-body">…</p>      {/* cualquier pieza del kit con variant="glass" */}    </GuideFrame>  );}
css
/* la guía «Cinta de luz» como variables CSS (guideToStyle) */.mi-web {  --bg: #07030c;  --fg: #f2eef8;  --mut: #a79fb6;  --acc: #ff3d8b;  --acc2: #5b6fd6;  --card: #1a1024;  --ln: rgba(242,238,248,0.14);  --r: 14px;  --display: var(--font-mona-sans), ui-sans-serif, system-ui, sans-serif;  --font-accent: var(--font-geist-mono), ui-monospace, Consolas, monospace;  --glow: 1;  --g-font-display: var(--font-mona-sans), ui-sans-serif, system-ui, sans-serif;  --g-font-body: var(--font-mona-sans), ui-sans-serif, system-ui, sans-serif;  --g-font-mono: var(--font-geist-mono), ui-monospace, Consolas, monospace;  --g-fs-brand: clamp(3rem, 12vw, 10rem);  --g-fs-h1: clamp(2.8rem, 6vw, 5.4rem);  --g-fs-h2: clamp(2rem, 3.6vw, 3.2rem);  --g-fs-body: 0.9375rem;  --g-fs-label: 0.6875rem;  --g-fw-display: 300;  --g-lh-display: 1;  --g-ls-display: -0.025em;  --g-tt-display: none;  --g-tt-label: uppercase;  --g-ls-label: 0.06em;  --g-lh-body: 1.5;  --g-margin: clamp(16px, 2.2vw, 32px);  --g-gutter: 14px;  --g-cols: 12;  --g-section: clamp(90px, 10vw, 110px);  --g-header: 58px;  --g-measure: 32em;  --g-radius: 14px;  --g-radius-btn: 14px;  --g-shadow: none;  --g-dur-fast: 0.25s;  --g-dur-reveal: 0.7s;  --g-dur-page: 0.5s;  --g-stagger: 0.05s;  --g-ease: cubic-bezier(0.22, 1, 0.36, 1);  --g-ease-reveal: cubic-bezier(0.22, 1, 0.36, 1);}