Styleguide
Documentación de estilos y componentes para desarrollo
Colores de Branding
Primary Brand
#9a5a8f (Updated)
Primary Theme
CSS Variable
Secondary
CSS Variable
Accent
CSS Variable
Call-to-Action Buttons
Primary CTA
Botón principal con color de branding sólido. Se usa para acciones principales como "Comprar ahora", "Ver juegos", etc.
Ejemplo
Código CSS
/* Primary CTA */
.cta-primary {
@apply bg-[#9a5a8f] hover:bg-[#9a5a8f]/90 text-white px-8 py-3 rounded-lg font-semibold transition-colors shadow-lg hover:shadow-[#9a5a8f]/25;
} Secondary CTA
Botón secundario con fondo blanco y borde del color de branding. Se usa para acciones secundarias como "Más información", "Contactar", etc.
Ejemplo
Código CSS
/* Secondary CTA */
.cta-secondary {
@apply bg-white border border-[#9a5a8f] text-[#9a5a8f] px-8 py-3 rounded-lg font-semibold transition-colors shadow-lg hover:bg-gray-200 hover:text-[#9a5a8f];
} Hollow CTA
Botón hollow con solo borde y texto del color de branding, sin fondo sólido. Se usa para acciones terciarias o en contextos donde se necesita menos énfasis.
Ejemplo
Código CSS
/* Hollow CTA */
.cta-hollow {
@apply border border-[#9a5a8f] text-[#9a5a8f] px-8 py-3 rounded-lg font-semibold transition-colors hover:bg-[#9a5a8f]/10 hover:text-[#9a5a8f];
} Hero CTA (Especial)
Botón secundario del Hero con fondo translúcido y borde blanco. Se usa específicamente en la sección Hero sobre imágenes de fondo.
Ejemplo
Código CSS
/* Hero Secondary CTA */
.cta-hero-secondary {
@apply bg-background/20 backdrop-blur-sm border border-white text-white px-8 py-3 rounded-lg font-semibold transition-colors hover:bg-white/20 hover:text-white;
} Guías de Uso
Cuándo usar cada tipo
- • Primary: Acciones principales, compras, suscripciones
- • Secondary: Información adicional, contacto, exploración
- • Hollow: Acciones terciarias, menos importantes
- • Hero Secondary: Solo en sección Hero sobre imágenes
Consideraciones de Accesibilidad
- • Contraste mínimo de 4.5:1 para texto
- • Estados hover y focus claros
- • Texto descriptivo en aria-label
- • Navegación por teclado funcional
Soporte de Temas
Light Theme vs Dark Theme
Todos los CTAs se adaptan automáticamente al tema activo usando las variables CSS de Tailwind.
Light Theme
- • Fondo claro con texto oscuro
- • Bordes y sombras sutiles
- • Contraste optimizado para lectura
Dark Theme
- • Fondo oscuro con texto claro
- • Bordes y sombras más pronunciados
- • Contraste optimizado para lectura