# 🎨 SYNTAXIS Branding Showcase

Galería interactiva profesional de branding para SYNTAXIS, con visualización de todos los logos (estáticos y animados), sistema de colores y tipografía.

## 📋 Descripción

`syntaxis-branding-showcase.html` es una página web moderna, responsiva y profesional que integra:

✅ **Logos Dinámicos**
- 7 variantes estáticas (iconos, horizontales, verticales, monocromáticas)
- 7 variantes animadas (entrada, loops, interactivas)
- Selector para filtrar por tipo (todas, solo estáticas, solo animadas)
- Botones para abrir cada logo en una pestaña nueva

✅ **Sistema de Colores Completo**
- Paleta SYNTAXIS actualizada con Balanced Gray (#757773)
- Información en múltiples formatos: HEX, RGB, CMYK
- Descripción de uso para cada color
- Símbolos y significados visuales

✅ **Tipografía Profesional**
- Inter (Headlines)
- Source Sans Pro (Body)
- JetBrains Mono (Code)
- Stack fonts y weights documentados

✅ **Características UX**
- Modo claro y oscuro (con persistencia en localStorage)
- Diseño responsivo (mobile, tablet, desktop)
- Navegación intuitiva
- Efectos hover y transiciones suaves
- Modal para detalles adicionales (preparado para expansión)

## 🚀 Uso Rápido

### Abrir en el Navegador

```bash
# Opción 1: Abrir directamente con el navegador
open /Users/Akasha/Development/syntaxis/assets/wrks/syntaxis-branding-showcase.html

# Opción 2: Usar servidor local (desde la carpeta assets/wrks)
python3 -m http.server 8000
# Luego abre: http://localhost:8000/syntaxis-branding-showcase.html
```

### Funcionalidades Principales

#### 1. **Selector de Variantes**
En el header, selecciona:
- **Todas (Estáticas + Animadas)** - Ver toda la colección
- **Solo Estáticas** - Logos sin animación
- **Solo Animadas** - Logos con movimiento

#### 2. **Modo Claro/Oscuro**
Haz clic en el botón "🌙 Modo Oscuro" para cambiar el tema:
- La preferencia se guarda automáticamente
- Colores ajustados para cada modo
- Contraste accesible en ambos modos

#### 3. **Abrir Logos en Nueva Pestaña**
Cada card de logo tiene un botón "Abrir en Nueva Pestaña" que:
- Abre el SVG en una pestaña nueva del navegador
- Permite ver la animación o logo completo
- Facilita descargar el archivo

#### 4. **Información de Colores**
Cada color muestra:
- **Hex:** `#2C5F8E` (para código)
- **RGB:** `44, 95, 142` (para web/digital)
- **CMYK:** `69%, 33%, 0%, 44%` (para impresión)
- **Uso:** Dónde aplicar cada color
- **✨ NEW:** Indicador para Balanced Gray actualizado

#### 5. **Sistema Tipográfico**
Visualiza las tres familias principales:
- Ejemplos en vivo
- Font stacks completos
- Weights y sizes documentados

## 📁 Estructura de Archivos

```
assets/wrks/
├── syntaxis-branding-showcase.html          ← Este archivo principal
├── SYNTAXIS_BRANDING_SHOWCASE_README.md     ← Esta documentación
├── syntasis_logo_staic_files/               ← Logos estáticos
│   ├── syntaxis-logo-horizontal.svg
│   ├── syntaxis-logo-vertical.svg
│   ├── syntaxis-logo-icon.svg
│   ├── syntaxis-logo-monogram.svg
│   ├── syntaxis-logo-compact.svg
│   ├── syntaxis-logo-mono-light.svg
│   └── syntaxis-logo-mono-dark.svg
└── syntax_logos_anim/                       ← Logos animados
    ├── syntaxis-logo-icon-animated.svg
    ├── syntaxis-logo-icon-construction.svg
    ├── syntaxis-logo-horizontal-animated.svg
    ├── syntaxis-logo-icon-pulse.svg
    ├── syntaxis-logo-loading.svg
    ├── syntaxis-logo-icon-ambient.svg
    └── syntaxis-logo-icon-hover.svg
```

## 🎨 Características de Diseño

### Sistema de Colores

#### Paleta Principal
```
SYNTAXIS Blue       #2C5F8E  (RGB: 44, 95, 142)
Balanced Gray       #757773  (RGB: 117, 119, 115) ✨ Updated
Arrangement Gold    #D97706  (RGB: 217, 119, 6)
System Green        #059669  (RGB: 5, 150, 105)
Order Purple        #7C3AED  (RGB: 124, 58, 237)
```

**Nota sobre Balanced Gray:** Reemplaza el anterior Greek Stone Gray (#6B7280) para mejor contraste visual y diferenciación del azul primario, manteniendo la estética arquitectónica.

### Modo Claro vs Oscuro

El showcase respeta automáticamente las preferencias de tema:

**Modo Claro:**
- Fondo: Blanco (#FFFFFF)
- Texto: Gris oscuro (#1F2937)
- Colores primarios: Sin cambios
- Headers: Azul SYNTAXIS

**Modo Oscuro:**
- Fondo: Azul muy oscuro (#0F172A)
- Texto: Gris claro (#F1F5F9)
- Colores ajustados para accesibilidad
- Headers: Gradiente azul

### Responsividad

Adaptado para todos los tamaños:
- **Mobile (320px - 767px):** Layout de una columna
- **Tablet (768px - 1023px):** 2 columnas en grillas
- **Desktop (1024px+):** Hasta 4 columnas en grillas
- **Wide (1440px+):** Optimizado para pantallas grandes

## 🎯 Casos de Uso

### Para Diseñadores
- Referencia rápida de colores
- Sistema tipográfico completo
- Variantes de logos para diferentes contextos

### Para Desarrolladores
- Códigos HEX, RGB y CMYK para implementar
- Font stacks listos para copiar
- Rutas de assets SVG

### Para Product Managers
- Vista completa del brand assets
- Documentación de uso de colores
- Variantes disponibles para diferentes interfaces

### Para Marketing
- Galería profesional de logos
- Guía de colores imprimible (con CMYK)
- Tipografía para creativas

## 🔧 Personalización

### Cambiar Colores

En el archivo, busca la sección `const COLORS` y modifica:

```javascript
{
    name: 'SYNTAXIS Blue',
    hex: '#2C5F8E',
    rgb: '44, 95, 142',
    cmyk: '69%, 33%, 0%, 44%',
    // ... resto de la configuración
}
```

### Agregar Nuevos Logos

Añade a la sección correspondiente en `const LOGOS`:

```javascript
{
    name: 'mi-nuevo-logo.svg',
    category: 'Mi Categoría',
    description: 'Descripción del logo',
    dimensions: '300×200px',
    uses: 'Casos de uso',
    type: 'static', // o 'animated'
    path: 'syntasis_logo_staic_files/' // o 'syntax_logos_anim/'
}
```

### Cambiar Tipografía

Modifica las reglas CSS en `:root`:

```css
:root {
    --font-primary: 'Nueva Font', sans-serif;
    --font-secondary: 'Nueva Font', sans-serif;
    --font-mono: 'Nueva Font Mono', monospace;
}
```

## 📱 Compatibilidad

- ✅ Chrome 90+
- ✅ Firefox 88+
- ✅ Safari 14+
- ✅ Edge 90+
- ✅ Mobile Safari 14+
- ✅ Chrome Android 90+

## 🎬 Características Técnicas

### Performance
- Carga ligera (CSS grid + SVG)
- Transiciones GPU-aceleradas
- Lazy loading de imágenes

### Accesibilidad
- Contraste WCAG AA en ambos modos
- Navegación por teclado completa
- Labels claros y descriptivos
- Modal con cierre por ESC

### Almacenamiento
- Preferencia de modo oscuro guardada en localStorage
- Persistent en recargas de página

## 📖 Relacionado

- `SYNTAXIS_BRAND_IDENTITY.md` - Guía completa de identidad de marca
- `SYNTAXIS_VISUAL_IDENTITY.md` - Sistema de identidad visual
- `syntaxis-logo-preview.html` - Vista estática de logos (original)
- `syntaxis-logo-animations-gallery.html` - Galería específica de animaciones

## 🚀 Próximos Pasos

### Mejoras Futuras
- [ ] Exportar colores en formato JSON/CSS
- [ ] Descargar kit completo de branding
- [ ] Filtro por contexto de uso (web, print, app, etc.)
- [ ] Comparador de variantes lado a lado
- [ ] Animaciones de transición entre variantes
- [ ] Sistema de etiquetas (tags) para búsqueda rápida
- [ ] Integración con figma/sketch links

### Integración
- Vincular desde website principal
- Incluir en documentation portal
- Exportar como PDF para sharing
- API para acceso a metadatos de logos

## 💡 Tips Profesionales

### Para Usar en Presentaciones
1. Abre cada logo en pestaña nueva
2. Usa modo claro para slides claras, oscuro para oscuras
3. Toma screenshots de la sección de colores para incluir en documentos

### Para Implementar en Código
1. Copia los códigos HEX directamente
2. Usa RGB para opacity: `rgba(44, 95, 142, 0.8)`
3. Font stacks ya optimizados, copia completos

### Para Impresión
1. Los valores CMYK están calculados correctamente
2. Usa logos monocromáticos para limitaciones de color
3. Mantén mínimo 32px para logos pequeños

## ❓ Preguntas Frecuentes

**P: ¿Puedo editar los archivos SVG?**
A: Sí, son SVGs estándar editables en cualquier editor (Figma, Inkscape, Adobe XD).

**P: ¿Funciona sin internet?**
A: Sí, todo es local. Solo necesita conexión si cambias los enlaces de Google Fonts.

**P: ¿Puedo guardar esto como PDF?**
A: Usa Print → Guardar como PDF (Cmd+P / Ctrl+P en tu navegador).

**P: ¿Por qué Balanced Gray reemplazó Greek Stone Gray?**
A: Mejor contraste visual con el azul primario + mantiene la estética arquitectónica.

## 📞 Contacto y Soporte

- **Email:** hello@syntaxis.dev
- **Website:** syntaxis.dev
- **Documentación:** Ver archivos MD relacionados

---

**SYNTAXIS** | Systematic Orchestration, Perfectly Arranged
© 2024 | Branding Assets v1.0
