import { createRoot } from 'react-dom/client'
import { BrowserRouter } from 'react-router-dom'
import '@fontsource/cormorant/500.css'
import '@fontsource/cormorant/600.css'
import '@fontsource/cormorant/500-italic.css'
import '@fontsource-variable/hanken-grotesk/index.css'
import './index.css'
import App from './App'

/*
 * No StrictMode: its double-mount churns WebGL contexts through R3F
 * (contextlost on disposal), which defeats the context-loss retry ladder.
 */
createRoot(document.getElementById('root')!).render(
  <BrowserRouter>
    <App />
  </BrowserRouter>,
)
