Saltar al contenido principal

Tokens de Diseño

Tokens de color y tipografía exportados para uso fuera de React Native (web, marketing, documentación, herramientas de diseño).

Propiedades CSS personalizadas

:root {
--color-primary: #00B4D8;
--color-primary-dark: #0096B7;
--color-accent: #FF6B6B;
--color-background: #0A1628;
--color-surface: #132240;
--color-surface-light: #1A2D50;
--color-surface-highlight: #223A60;
--color-text: #F0F4F8;
--color-text-secondary: #8BA4C4;
--color-text-muted: #5A7399;
--color-border: #1E3355;
--color-success: #4ADE80;
--color-warning: #FBBF24;
--color-error: #F87171;

--font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
}

Tipografía

Familia tipográfica

Inter (Google Fonts) — una sans-serif altamente legible optimizada para lectura en pantalla. Se carga con @expo-google-fonts/inter.

Pesos cargados: 400 (Regular), 500 (Medium), 600 (SemiBold), 700 (Bold).

Escala de tamaños

Tres opciones configurables por el usuario:

TokenChicoMediano (default)Grande
xs121416
sm131517
caption141618
body2151719
body161820
bodyLarge171820
subtitle181921
subtitle2192022
heading3202224
heading2222426
heading283032
display323436
timer565656

Todos los valores en puntos. En web, se escalan por 0.85x con WEB_SCALE_FACTOR.

Archivos fuente

  • Definiciones de tipografía: lib/typography.ts
  • Definiciones de color: constants/colors.ts