, 60 min
4/12Vinyasa Flow
con Ana GarcíaTodos los niveles
Personalidades
La base es la misma luz para todos: accesible, física, integrada con Rails. La personalidad es la
forma que tú le das: su voz, su forma, su color, su aire y su ritmo. Elige una de partida, pégala en tu
theme.css,
hazla tuya, y todo se alinea solo: botones, formularios, tablas y lo que venga.
6 órbitas distintas alrededor de la misma base, cada una para un tipo de marca. Son de donde arrancas, no a donde llegas.
Personalidad
Herramientas, paneles y productos técnicos.
Por ejemplo: el panel de un SaaS, sin color de marca; es la de este catálogo.
Va en tu theme.css, en lugar de tu bloque :root.
:root {
--eui-brand: #0a0a0a;
--eui-ink: #0a0a0a;
--eui-paper: #fafafa;
--eui-tint: 0%;
--eui-roundness: 1.25;
--eui-density: 1;
--eui-depth: 1;
--eui-motion: 1;
--eui-halo: 0.5;
--eui-line: 1;
--eui-control-radius: initial;
--eui-control-case: none;
--eui-control-tracking: normal;
--eui-control-weight: 500;
--eui-display-stretch: normal;
--eui-display-soft: initial;
--eui-display-wonk: initial;
--eui-focus: #0284c7;
--eui-font-text: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--eui-font-display: var(--eui-font-text);
--eui-font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;
--eui-display-weight: 600;
--eui-display-tracking: -0.035em;
--eui-display-style: normal;
--eui-display-case: none;
--eui-bg: #fafafa;
--eui-fg: #0a0a0a;
--color-card: #ffffff;
--color-surface-hover: #f4f4f5;
--color-raised: #f1f1f2;
--color-muted: #f4f4f5;
--color-border: #e4e4e7;
--color-border-hover: #d4d4d8;
--color-border-subtle: #ededef;
--color-muted-foreground: #52525b;
--color-faint: #71717a;
--color-subtle: #a1a1aa;
--color-primary: #0a0a0a;
--color-primary-hover: #262626;
--color-primary-foreground: #fafafa;
--color-primary-text: #0a0a0a;
--eui-moon: #dcdce0;
--eui-accent-subtle: rgb(10 10 10 / 0.05);
--eui-spotlight: rgb(10 10 10 / 0.05);
--shadow-glow: 0 0 15px -3px rgb(15 15 20 / 0.08);
--shadow-subtle: 0 1px 2px 0 rgb(15 15 20 / 0.06), 0 0 0 1px rgb(15 15 20 / 0.04);
--shadow-elevated: 0 10px 25px -8px rgb(15 15 20 / 0.12), 0 0 0 1px rgb(15 15 20 / 0.05);
}
.dark {
--eui-brand: #f2f2f3;
--eui-focus: rgb(56 189 248 / 0.55);
--eui-bg: #111113;
--eui-fg: #f2f2f3;
--color-card: #1c1c1f;
--color-surface-hover: #202023;
--color-raised: #18181a;
--color-muted: #202023;
--color-border: #29292c;
--color-border-hover: #343438;
--color-border-subtle: #18181a;
--color-muted-foreground: #a1a1a6;
--color-faint: #6f6f75;
--color-subtle: #4d4d52;
--color-primary: #f2f2f3;
--color-primary-hover: #ffffff;
--color-primary-foreground: #111113;
--color-primary-text: #f2f2f3;
--eui-moon: initial;
--eui-accent-subtle: rgb(242 242 243 / 0.06);
--eui-spotlight: rgb(242 242 243 / 0.07);
--shadow-glow: 0 0 20px -3px rgb(255 255 255 / 0.15);
--shadow-subtle: 0 1px 2px 0 rgb(0 0 0 / 0.18), 0 0 0 1px rgb(242 242 243 / 0.02);
--shadow-elevated: 0 10px 25px -8px rgb(0 0 0 / 0.22), 0 0 0 1px rgb(242 242 243 / 0.04);
}Personalidad
Marcas cálidas y editoriales.
Por ejemplo: un estudio boutique de pilates.
Va en tu theme.css, en lugar de tu bloque :root.
:root {
--eui-focus: initial;
--eui-moon: initial;
--eui-brand: #a3946b;
--eui-ink: #1a1a18;
--eui-paper: #f5f2ec;
--eui-tint: 25%;
--eui-roundness: 1;
--eui-density: 1;
--eui-depth: 1;
--eui-motion: 1;
--eui-halo: 1;
--eui-line: 1;
--eui-control-radius: initial;
--eui-control-case: none;
--eui-control-tracking: normal;
--eui-control-weight: 500;
--eui-font-text: "Inter", system-ui, -apple-system, sans-serif;
--eui-font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;
--eui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--eui-display-weight: 500;
--eui-display-tracking: -0.02em;
--eui-display-leading: 1.05;
--eui-display-style: normal;
--eui-display-case: none;
--eui-display-stretch: normal;
--eui-display-soft: initial;
--eui-display-wonk: initial;
}Personalidad
Bienestar, belleza, editorial.
Por ejemplo: un spa o una marca de cuidado personal.
Va en tu theme.css, en lugar de tu bloque :root.
:root {
--eui-focus: initial;
--eui-moon: initial;
--eui-brand: #96527a;
--eui-ink: #2a1d24;
--eui-paper: #faf3f2;
--eui-tint: 30%;
--eui-roundness: 1.75;
--eui-density: 1.1;
--eui-depth: 0.7;
--eui-motion: 1.35;
--eui-halo: 1.6;
--eui-line: 0.6;
--eui-control-radius: 9999px;
--eui-control-case: none;
--eui-control-tracking: 0.01em;
--eui-control-weight: 500;
--eui-font-text: "Inter", system-ui, -apple-system, sans-serif;
--eui-font-display: "Cormorant", "Cormorant Garamond", "Iowan Old Style", Georgia, serif;
--eui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--eui-display-weight: 500;
--eui-display-tracking: -0.005em;
--eui-display-leading: 1;
--eui-display-style: italic;
--eui-display-case: none;
--eui-display-stretch: normal;
--eui-display-soft: initial;
--eui-display-wonk: initial;
}Personalidad
Salud, clínicas y servicios profesionales.
Por ejemplo: una clínica de fisioterapia.
Va en tu theme.css, en lugar de tu bloque :root.
:root {
--eui-focus: initial;
--eui-moon: initial;
--eui-brand: #2f7d6d;
--eui-ink: #0e1b19;
--eui-paper: #f4f7f6;
--eui-tint: 12%;
--eui-roundness: 0.5;
--eui-density: 0.94;
--eui-depth: 0.35;
--eui-motion: 0.8;
--eui-halo: 0.6;
--eui-line: 0.85;
--eui-control-radius: initial;
--eui-control-case: none;
--eui-control-tracking: -0.005em;
--eui-control-weight: 600;
--eui-font-text: "Manrope", system-ui, -apple-system, sans-serif;
--eui-font-display: "Manrope", system-ui, -apple-system, sans-serif;
--eui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--eui-display-weight: 700;
--eui-display-tracking: -0.04em;
--eui-display-leading: 1.02;
--eui-display-style: normal;
--eui-display-case: none;
--eui-display-stretch: normal;
--eui-display-soft: initial;
--eui-display-wonk: initial;
}Personalidad
Deporte, energía y marcas de alto contraste.
Por ejemplo: un box de HIIT o una marca de ropa deportiva.
Va en tu theme.css, en lugar de tu bloque :root.
:root {
--eui-focus: initial;
--eui-moon: initial;
--eui-brand: #f2542d;
--eui-ink: #0c0c0d;
--eui-paper: #f0efeb;
--eui-tint: 0%;
--eui-roundness: 0;
--eui-density: 0.92;
--eui-depth: 1.4;
--eui-motion: 0.7;
--eui-halo: 1.2;
--eui-line: 1.8;
--eui-control-radius: 0;
--eui-control-case: uppercase;
--eui-control-tracking: 0.08em;
--eui-control-weight: 700;
--eui-font-text: "Inter", system-ui, -apple-system, sans-serif;
--eui-font-display: "Archivo", "Arial Narrow", system-ui, sans-serif;
--eui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--eui-display-weight: 800;
--eui-display-tracking: -0.005em;
--eui-display-leading: 0.92;
--eui-display-style: normal;
--eui-display-case: uppercase;
--eui-display-stretch: 70%;
--eui-display-soft: initial;
--eui-display-wonk: initial;
}Personalidad
Comunidad, artesanía y lo hecho a mano.
Por ejemplo: una escuela de yoga de barrio o una cafetería.
Va en tu theme.css, en lugar de tu bloque :root.
:root {
--eui-focus: initial;
--eui-moon: initial;
--eui-brand: #a95a36;
--eui-ink: #261a12;
--eui-paper: #f6ede2;
--eui-tint: 30%;
--eui-roundness: 1.4;
--eui-density: 1.05;
--eui-depth: 0.9;
--eui-motion: 1.15;
--eui-halo: 1;
--eui-line: 1.1;
--eui-control-radius: initial;
--eui-control-case: none;
--eui-control-tracking: normal;
--eui-control-weight: 700;
--eui-font-text: "Nunito", system-ui, -apple-system, sans-serif;
--eui-font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;
--eui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--eui-display-weight: 600;
--eui-display-tracking: -0.015em;
--eui-display-leading: 1.05;
--eui-display-style: normal;
--eui-display-case: none;
--eui-display-stretch: normal;
--eui-display-soft: 100;
--eui-display-wonk: 1;
}Eclipse sobre la página de un estudio de ejemplo
Clases pequeñas con maestras que se aprenden tu nombre. Reserva en segundos y llega a tiempo de soltar el día.
128 clientes esta semana
83%
del cupo de esta semana ya está reservado
Lunes 12 de octubre · Sala 1 y terraza
, 60 min
4/12con Ana GarcíaTodos los niveles
, 50 min
10/12con Iván LópezIntermedio
, 30 min
6/15con Sofía Ruiz
Sin inscripción. Tus créditos sirven en cualquier clase.
Paquete
Para venir dos o tres veces por semana.
$1,350 MXN
10 clases · $135 por clase
Vigencia de 60 días
Déjanos tu correo y te mandamos el horario de la semana con un crédito de regalo.
Sin tarjetaRevisa el correo: le falta el dominio.
No necesitas Rails ni Tailwind. Con dos archivos cualquier página toma la personalidad, y con el DESIGN.md tu IA la sigue en cada pantalla que construya.
Con CSS, en cualquier proyecto
El motor y luego el theme.css de tu personalidad. Para el modo oscuro, class="dark" en <html>.
<link rel="stylesheet" href="https://eclipse-ui.vercel.app/v1/eclipse-ui.css">
<link rel="stylesheet" href="theme.css">
Con shadcn/ui
Los bloques :root y .dark de shadcn.css, en lugar de los de tu globals.css. Tus componentes toman sus colores, su radio y sus fuentes.
/* globals.css */
:root { /* …de shadcn.css… */ }
.dark { /* …de shadcn.css… */ }
Con tu IA
El DESIGN.md en la raíz de tu proyecto. Le dice a tu agente qué tokens usar, qué reglas seguir y qué la haría ver hecha por IA.
Lee DESIGN.md y aplícalo
a esta pantalla.
Úsalo en cualquier proyecto, propio o de un cliente, también comercial; no lo revendas. Licencia
Una personalidad de partida es solo el comienzo. Mueve cualquiera de sus cinco rasgos en tu theme.css y todo lo demás se realinea solo: los componentes, las vistas y lo que se construya después.
--eui-font-display: "Cormorant";
--eui-control-case: uppercase;--eui-roundness: 1.4;
--eui-control-radius: 9999px;--eui-brand: #4f6b52;
--eui-tint: 18%;--eui-density: 1.1;
--eui-depth: 0.5;--eui-motion: 0.8;
--eui-halo: 1.4;Las mismas piezas con tres líneas de diferencia: la marca en verde musgo, menos tinte en los grises y los botones en pastilla. Lo demás de Terra se queda.
, 60 min
9/12con Lucía HerreraTodos los niveles
, 60 min
9/12con Lucía HerreraTodos los niveles
:root {
/* …el bloque de Terra que copiaste… */
--eui-brand: #4f6b52;
--eui-tint: 18%;
--eui-control-radius: 9999px;
}
Elige la de partida
La que más se parezca a tu marca. En su ficha, «Copiar para theme.css».
Pégala y muévela
En tu theme.css. Cambia los rasgos que quieras: el color de marca casi siempre, lo demás si tu producto lo pide.
Revisa la alineación
El guardián de contraste mide tu theme.css en claro y oscuro: si algún texto deja de leerse, te dice cuál.