TWINKLE AI LABS · DESIGN SYSTEM
Aurora
Ledger.
Pequeñas pautas coherentes
para herramientas agradables de usar.
Color, texto, espacio y movimiento.
Una experiencia que conecta todos nuestros productos.
Diseño para la luz y los números8 pt
Espacios equilibrados
Cambia el tema del sitio para pasar de Mist a Dusk.
- Modos de color
- 2
- Grupos de tokens
- 7
- Cuadrícula base
- 8pt
- Principios
- 6
Identidad
Diseño para la luz y los números
Aurora Ledger nació con nuestro primer producto en agosto de 2026. Su nombre refleja dos cualidades que buscamos en cada pantalla.
Aurora
Luz que orienta en la oscuridad
El violeta profundo y luminoso define la marca y guía la atención hacia la información y la siguiente acción.
Ledger
Un registro claro de valores complejos
Empezamos con una calculadora de inversión. Seguimos mostrando cifras completas, resultados primero y cambios con palabras, símbolos y color.
El sistema se llama Aurora Ledger. En el código usamos el prefijo Twinkle* para conectar la marca con su implementación.
Fundamentos
Elegir colores por su función
colorsUsamos funciones en vez de colores fijos. Cada función se adapta al modo claro y oscuro, conservando contraste e identidad. El violeta vivo guía la siguiente acción.
Modos de color · Mist
Fondos y superficies
bg#F8F6FCsurface#FFFFFFsunken#F5F4F8lifted#FFFFFFkey#FFFFFFdivider#EAE4F0
Tipografía
- text#21182D
- textSub#71687D
- textFaint#A79EAF
Marca
primary#7040D9accent#7040D9 · textoprimarySoft#EEE7FCgradient→ #8550E4
Estados y énfasis
- danger#B42318Acciones irreversibles
- warm#D92D20Énfasis cálido
- cool#2763C4Énfasis frío
Efectos
- glow · primary 20%
- shadow · violeta profundo
- scrim · 52%
- outlineLifted
Modos de color · Dusk
Fondos y superficies
bg#110D19surface#1B1526sunken#251D32lifted#2C233Akey#20182Cdivider#352A42
Tipografía
- text#FAF7FF
- textSub#AEA3BA
- textFaint#746A80
Marca
primary#986CF4accent#B79AFF · textoprimarySoftaccent · 12%gradient→ #8550E4
Estados y énfasis
- danger#FF9B91Acciones irreversibles
- warm#FF9B91Énfasis cálido
- cool#8DB9FFÉnfasis frío
Efectos
- glow · accent 14%
- shadow · negro
- scrim · 62%
- outlineLifted · ninguno
- Fondos y superficies — Mist aporta calidez violeta a superficies claras. Dusk tiene brillo y contraste propios para la noche, sin invertir Mist.
- Marca — primary se usa en botones rellenos; accent, en texto, iconos y bordes. En modo oscuro necesitan contrastes distintos.
- Estados y énfasis — danger indica acciones peligrosas; warm y cool distinguen información. El texto y los iconos explican su significado. Los fondos suaves usan 8% en claro y 12% en oscuro.
Fundamentos
Seis niveles de énfasis
alphaSeis niveles de opacidad regulan la jerarquía y profundidad, con un énfasis coherente entre productos.
strong.88Texto atenuadosoft.70Información secundariahalf.50Divisores interioresring.35Bordes de énfasistint.20Fondos suaves y tiradoreswash.08Fondo más tenue · oscuro .12
Fundamentos
El ritmo de una cuadrícula de 8pt
spacingEl espaciado usa múltiplos de 8. Reservamos 2, 4 y 6px para alineación y ajustes finos.
tight2s04s0h6s18s1h12s216s2h20s324s432s540s648
Fundamentos
Pautas de tamaño y forma
iconSize · elevation · shapes · controlSize · strokeIconos
xs12sm16md20lg26
Elevación
raised4Tarjetas estándarfloating10Elementos flotantes y al pasar el cursordrawer20Paneles laterales e inferiores
Formas
small11Campos de entradamedium14Paneles interiores y teclaslarge18Tarjetas estándarextraLarge24Paneles y diálogosdrawer20Panel del teclado numéricopill999Insignias y botones redondeados
Controles
rowHeight48Altura de fila estándarprimaryButtonHeight48Altura del botón principalkeypadKeyHeight52Altura de teclas numéricaskeypadGap8Espacio entre teclas
Trazos
hair1Divisores estándarring1.5Foco y selección
Interacción
Movimiento rápido y natural
motionEl movimiento parte de un propósito. Las entradas y desplazamientos desaceleran suavemente; las salidas aceleran brevemente.
Pasa el cursor o enfoca la tarjeta para comparar tres duraciones.
fast150msbase250msslow350ms
Pasa el cursor o enfoca la tarjeta para comparar las curvas de entrada y salida.
easecubic-bezier(.25, 1, .5, 1) · Elementos que entran o se muevenexitcubic-bezier(.4, 0, 1, 1) · Elementos que salen rápidamente
Fundamentos
Números claros y texto legible
typography · PretendardQuince funciones de Pretendard cubren números, títulos, cuerpo y etiquetas. El texto grande muestra resultados; el pequeño aporta contexto. Usamos tamaños y pesos definidos, sin cortar palabras coreanas.
- Un poco de luz en tu día
displayLarge40 · 700 · 1.25 · -0.03em · Mensaje principal - 12 registros nuevos
displayMedium36 · 700 · 1.25 · -0.03em · Resultado clave - Cambios de esta semana
displaySmall32 · 700 · 1.25 · -0.03em · Título de resumen - ¿Empezamos un proyecto?
headlineLarge28 · 700 · 1.25 · -0.03em · Título de página - Actividad reciente
headlineMedium24 · 700 · 1.25 · -0.02em · Título de sección - 24 de agosto de 2026
headlineSmall24 · 500 · 1.25 · -0.02em · Título secundario - Una idea nueva
titleLarge20 · 700 · 1.25 · -0.02em · Título de tarjeta - Revisión de diseño completada
titleMedium16 · 600 · 1.35 · -0.01em · Título de elemento - Hoy a las 15:00
titleSmall14 · 600 · 1.35 · -0.01em · Título pequeño - Encuentra lo que necesitas y concéntrate en lo importante.
bodyLarge16 · 400 · 1.65 · Texto destacado - Los cambios se sincronizan en todos tus dispositivos.
bodyMedium14 · 400 · 1.65 · Texto estándar - Guardado hace 2 minutos
bodySmall12 · 400 · 1.35 · Ayuda y descripciones - Continuar
labelLarge14 · 600 · 1.35 · -0.01em · Botones y pestañas - En curso · 8
labelMedium12 · 500 · 1.35 · Estado y metadatos - NEW
labelSmall11 · 500 · 1.35 · Insignias y pies
Principios
Seis principios para pantallas claras
- Concentra los efectos intensos en una acción principal. Usa un degradado por pantalla.
- Explica estados y cambios con texto e iconos, además del color.
- Reserva los colores de peligro para acciones irreversibles. No alarmes con opciones que se pueden deshacer.
- Expresa relaciones con espacio y alineación. Una estructura simple se lee mejor.
- Usa el texto más grande para la respuesta buscada. Haz que los resultados se vean antes que las entradas.
- Muestra importes y cifras clave completos. Si falta espacio, usa un tamaño menor dentro de la escala.
Historia
Registrar decisiones y aprendizajes
- 2026-08-09La primera pantalla
Un prototipo violeta de calculadora de inversión dio origen a Aurora Ledger. Mostrar cifras claras fue el punto de partida.
- Primeros experimentosDar identidad a los neutros
El gris puro era limpio pero anónimo. Un toque de violeta profundo devolvió identidad a los tonos neutros.
- Primeros experimentosRecuperar colores con significado
El violeta único dificultaba distinguir subidas y bajadas. Recuperamos rojo y azul según la convención del mercado coreano.
- Primeros experimentosCentrarse en la acción
Trasladamos el degradado de las cifras grandes a los botones principales para orientar la siguiente acción.
- 2026-08-18Un lenguaje compartido
Fijamos color y contraste y los aplicamos al primer producto. Un tema se convirtió en un sistema para todos.
- 2026-08-22Completar los tokens
Añadimos opacidad, espaciado, tamaños, elevación, formas y movimiento al vocabulario común.
- 2026-08-23Publicar los principios
Documentamos las razones y el uso de cada decisión para mantener el criterio al crecer.
- 2026-09-25Ampliar los colores de énfasis
Rojo y azul pasaron a llamarse warm y cool. Conservan el color con nombres que permiten otros significados.