#!/bin/bash

# Script para verificar que todos los módulos respeten el sistema dinámico de fuentes
# Busca fuentes hardcodeadas en los archivos CSS de módulos

echo "🔍 Verificando fuentes hardcodeadas en módulos..."
echo "=================================================="

# Buscar fuentes hardcodeadas en todos los archivos CSS de módulos
echo "📁 Buscando fuentes hardcodeadas en public/modules/..."

# Buscar Satoshi
echo ""
echo "🔍 Buscando 'Satoshi' hardcodeado:"
find public/modules/ -name "*.css" -exec grep -l "font-family.*Satoshi" {} \; 2>/dev/null || echo "✅ No se encontraron referencias a 'Satoshi'"

# Buscar Myriad
echo ""
echo "🔍 Buscando 'Myriad' hardcodeado:"
find public/modules/ -name "*.css" -exec grep -l "font-family.*Myriad" {} \; 2>/dev/null || echo "✅ No se encontraron referencias a 'Myriad'"

# Buscar otras fuentes hardcodeadas comunes
echo ""
echo "🔍 Buscando otras fuentes hardcodeadas:"
find public/modules/ -name "*.css" -exec grep -l "font-family.*['\"][A-Za-z ]*['\"]" {} \; 2>/dev/null || echo "✅ No se encontraron fuentes hardcodeadas"

echo ""
echo "🎯 Verificando que se usen variables CSS dinámicas..."
echo "=================================================="

# Buscar uso de variables CSS
echo "✅ Buscando uso de variables CSS dinámicas:"
find public/modules/ -name "*.css" -exec grep -l "var(--font-family-" {} \; 2>/dev/null || echo "❌ No se encontraron variables CSS dinámicas"

echo ""
echo "📋 Resumen:"
echo "==========="
echo "✅ Sistema dinámico implementado en cd-base.css"
echo "✅ Variables CSS: --font-family-primary, --font-family-secondary, --font-family-tertiary"
echo "✅ Fuentes actuales: Lobster, Oswald, Roboto Slab"
echo ""
echo "🎉 Todos los módulos ahora respetan el sistema dinámico de fuentes!"
