import React from 'react' import ReactDOM from 'react-dom/client' // HashRouter so deep links + refreshes work when served by FastAPI StaticFiles (no catch-all needed). import { HashRouter } from 'react-router-dom' import App from './App.jsx' import { RuntimeProvider } from './context/RuntimeContext.jsx' import { ThemeProvider } from './context/ThemeContext.jsx' import './index.css' ReactDOM.createRoot(document.getElementById('root')).render( , )