-- Migration 025: Branding fields para páginas públicas (logo, portada, colores de marca)
-- Ejecutar en phpMyAdmin: Import -> Force all queries, do not abort on errors
-- Los ALTER que fallen con "Duplicate column" son normales si ya existe la columna.

ALTER TABLE tenants ADD COLUMN logo_url VARCHAR(512) NULL;
ALTER TABLE tenants ADD COLUMN banner_url VARCHAR(512) NULL;

-- Colores de marca extraídos del logo (Gemini Vision) o elegidos manualmente por el dueño.
-- Todos son hex #RRGGBB. NULL = usar paleta default de Vale (terracota/crema).
ALTER TABLE tenants ADD COLUMN color_primario CHAR(7) NULL;
ALTER TABLE tenants ADD COLUMN color_acento CHAR(7) NULL;
-- color_texto_cta: calculado automáticamente (#fff o #211C16) para WCAG AA con color_primario
ALTER TABLE tenants ADD COLUMN color_texto_cta CHAR(7) NULL;

-- Verificación
SELECT id, name, logo_url, banner_url, color_primario, color_acento FROM tenants LIMIT 5;
