Lo esencial · Sin permanencia
Guías de estilo · hoja de estilo · obsidiana
Piedra casi negra y gris plata; grotesca de peso medio en mayúsculas con interlineado 1, píldoras grises y un objeto metálico en 3D. Un solo respiro claro en toda la portada.
Para: Banca privada, tarjetas, clubes de socios, aviación privada, lujo discreto. Sale de: Moto, Nácar (/inspiraciones/nacar).
Banca privada
Obsidiana
Piedra casi negra y gris plata; grotesca de peso medio en mayúsculas con interlineado 1, píldoras grises y un objeto metálico en 3D. Un solo respiro claro en toda la portada.
01
| texto sobre fondo | 15.8 : 1 | AAA |
|---|---|---|
| secundario sobre fondo | 6.4 : 1 | AA |
| acento sobre fondo | 15.8 : 1 | AAA |
| texto sobre tarjeta | 14.4 : 1 | AAA |
Colores de las obras de su familia en el cuaderno:
02
marca · 12 vw
Aa Obsidiana
titular · 4.4 vw · 500 · 1 · -0.01em · mayúsculas
El oficio se nota
sección · 3 vw
Lo que hacemos y cómo
texto · 0.875rem / 1.45
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 (30em).
Inter TightInter TightInstrument Serif03
clamp(16px, 2vw, 30px)12pxclamp(90px, 10vw, 120px)56px04
cubic-bezier(0.22, 1, 0.36, 1) · revelado cubic-bezier(0.19, 1, 0.22, 1)——05
Cualquier pieza del kit lee los tokens de la guía. Variante sugerida: variant="glass".
Lo esencial · Sin permanencia
Todo lo anterior · Sesión de prueba
“Me sentí en buenas manos desde el primer día.”
“Lo recomiendo sin dudar: cercanos y serios.”
06
1 obras del cuaderno del laboratorio son de esta familia. Lo que se repite entre ellas es la base de la guía:
/inspiraciones/nacarComposiciones de portada recomendadas: Producto centrado, Foto oscura con datos · relatos: Un objeto que guía, Mundo explorable. Ver una página entera con la guía ↗
07
Banca privada, tarjeta o club de socios. Se vende pertenencia y tranquilidad, con acceso limitado.
RevealParallaxTabsFAQSectionProgressLlamada fija: Solicitar acceso, siempre en la cabecera.
No olvidar: cuota anual clara; lista de espera y plazo de revisión; aviso legal de que no es entidad financiera si es una demo.
08
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ágina | Tipo | Afinidad | Titular medido | Paleta |
|---|---|---|---|---|
| Abuela Rosa (réplica de Peppa Sauce) | inspiración | 0.37 | Archivo · 4.5 vw · 700 | |
| Q47 (réplica de K72) | inspiración | 0.35 | Inter Tight · 9.5 vw · 300 | |
| Nácar (réplica de Moto) | inspiración | 0.20 | Instrument Serif · 3.8 vw · 400 | |
| Brasa (réplica de Meer Mohsin) | inspiración | 0.12 | Stack Sans Headline · 1.4 vw · 400 |
09
npm run refs:probe -- --guides <base> mide la guía en el navegador con las once reglas de las webs premiadas (docs/16 §2).
10
import GuideFrame from "@/components/ui/GuideFrame"; export default function Page() { return ( <GuideFrame guide="obsidiana" as="main"> <h1 className="ui-g-h1">…</h1> <p className="ui-g-body">…</p> {/* cualquier pieza del kit con variant="glass" */} </GuideFrame> );}/* la guía «Obsidiana» como variables CSS (guideToStyle) */.mi-web { --bg: #080808; --fg: #e1e5e5; --mut: #8d9393; --acc: #e1e5e5; --acc2: #6f7678; --card: #141515; --ln: rgba(225,229,229,0.16); --r: 18px; --display: var(--font-inter-tight), var(--font-inter), ui-sans-serif, system-ui, sans-serif; --font-accent: var(--font-instrument-serif), Georgia, serif; --glow: 1; --g-font-display: var(--font-inter-tight), var(--font-inter), ui-sans-serif, system-ui, sans-serif; --g-font-body: var(--font-inter-tight), var(--font-inter), 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.2rem, 4.4vw, 4rem); --g-fs-h2: clamp(1.8rem, 3vw, 2.8rem); --g-fs-body: 0.875rem; --g-fs-label: 0.6875rem; --g-fw-display: 500; --g-lh-display: 1; --g-ls-display: -0.01em; --g-tt-display: uppercase; --g-tt-label: uppercase; --g-ls-label: 0.1em; --g-lh-body: 1.45; --g-margin: clamp(16px, 2vw, 30px); --g-gutter: 12px; --g-cols: 12; --g-section: clamp(90px, 10vw, 120px); --g-header: 56px; --g-measure: 30em; --g-radius: 18px; --g-radius-btn: 999px; --g-shadow: none; --g-dur-fast: 0.25s; --g-dur-reveal: 1.1s; --g-dur-page: 0.9s; --g-stagger: 0.08s; --g-ease: cubic-bezier(0.22, 1, 0.36, 1); --g-ease-reveal: cubic-bezier(0.19, 1, 0.22, 1);}