import { createRoot } from 'react-dom/client';
import { Landing } from './Landing';
// Base styles pull in the design tokens and self-hosted IBM Plex, so the landing
// shares the app's visual language. This entry deliberately wires nothing else:
// no store hydration, no persistence, and — crucially — no service worker, so the
// landing stays an uncontrolled, always-fresh page (the SW is scoped to /app/).
import '../../styles/base.css';
// The Theme Builder demo's custom themes use roster fonts (Playfair Display,
// Spectral, Space Mono, Inter); their @font-face rules live here. unicode-range
// means a woff2 downloads only when a glyph needs it, so this stays cheap.
import '../../styles/chart-fonts.css';

createRoot(document.getElementById('root')!).render(<Landing />);
