#pragma once

// Empty state — mensaje centrado para listas/tablas sin datos.
// Equivalente a <EmptyState> de @fn_library.
//
// Renderiza:
//   - Icono (emoji o texto corto) grande y atenuado
//   - Título
//   - Descripción opcional en texto muted
//
// Ocupa toda la altura disponible del parent (útil dentro de un panel vacío).

void empty_state(const char* icon,
                 const char* title,
                 const char* description = nullptr);
