import React from 'react'
import ReactDOM from 'react-dom/client'
import App from '@/App.jsx'
import '@/index.css'

// Apply saved theme before first render to avoid flash
const saved = localStorage.getItem('quotra_theme') ?? 'system';
const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
const isDark = saved === 'dark' || (saved === 'system' && prefersDark);
document.documentElement.classList.toggle('dark', isDark);

ReactDOM.createRoot(document.getElementById('root')).render(
  <App />
)
