import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; import './styles/tokens.css'; import './styles/themes.css'; import './styles/reset.css'; import './styles/typography.css'; import './styles/layout.css'; // Initialize theme from localStorage or system preference const initTheme = () => { const stored = localStorage.getItem('bob-theme'); if (stored) { document.documentElement.setAttribute('data-theme', stored); } else if (window.matchMedia('(prefers-color-scheme: light)').matches) { document.documentElement.setAttribute('data-theme', 'light'); } else { document.documentElement.setAttribute('data-theme', 'dark'); } }; initTheme(); ReactDOM.createRoot(document.getElementById('root')!).render( ); // Made with Bob