import React from 'react'; import ReactDOM from 'react-dom/client'; import { BrowserRouter } from 'react-router-dom'; import { ThemeProvider, createTheme } from '@mui/material/styles'; import CssBaseline from '@mui/material/CssBaseline'; import App from './App'; import './index.css'; // Create dark theme with purple accent const theme = createTheme({ palette: { mode: 'dark', primary: { main: '#8b5cf6', light: '#a78bfa', dark: '#7c3aed', }, secondary: { main: '#06b6d4', light: '#22d3ee', dark: '#0891b2', }, background: { default: '#0f0f1a', paper: '#1a1a2e', }, success: { main: '#22c55e', }, warning: { main: '#f59e0b', }, error: { main: '#ef4444', }, }, typography: { fontFamily: '"Inter", "Roboto", "Helvetica", "Arial", sans-serif', h1: { fontWeight: 700, }, h2: { fontWeight: 600, }, h3: { fontWeight: 600, }, h4: { fontWeight: 600, }, h5: { fontWeight: 500, }, h6: { fontWeight: 500, }, }, shape: { borderRadius: 12, }, components: { MuiButton: { styleOverrides: { root: { textTransform: 'none', fontWeight: 600, borderRadius: 8, padding: '10px 24px', }, contained: { boxShadow: '0 4px 14px 0 rgba(139, 92, 246, 0.3)', }, }, }, MuiCard: { styleOverrides: { root: { backgroundImage: 'linear-gradient(135deg, rgba(139, 92, 246, 0.05) 0%, rgba(6, 182, 212, 0.05) 100%)', border: '1px solid rgba(255, 255, 255, 0.1)', backdropFilter: 'blur(10px)', }, }, }, MuiPaper: { styleOverrides: { root: { backgroundImage: 'none', }, }, }, }, }); const root = ReactDOM.createRoot(document.getElementById('root')); root.render( );