
import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';

/**
 * Projeto Reset 21 - Entry Point
 * Otimizado para Hostinger (Ambiente de Produção)
 */

const rootElement = document.getElementById('root');

if (!rootElement) {
  throw new Error("Erro crítico: Elemento root não encontrado. Verifique o index.html.");
}

// Inicialização segura do React 19
const root = ReactDOM.createRoot(rootElement);

// O StrictMode ajuda a identificar problemas de renderização dupla em desenvolvimento,
// mas em produção ele garante que o app siga as melhores práticas de concorrência.
root.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);

// Log de Diagnóstico (Opcional - Remova antes de escalar muito)
console.log("%cRESET 21 %c SISTEMA OPERACIONAL ATIVO", "color: #f59e0b; font-weight: bold; font-size: 14px;", "color: #10b981; font-weight: bold;");
