/* First-paint tokens — linked from index.html so SSR doesn't flash wrong fonts.
   Kept separate from index.css so Vite doesn't touch this file for HTML proxying. */
:root {
  --yellow: #ffbc10;
  --ink: #121212;
  --bg: #ebebeb;
  --font-head: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    sans-serif;
  --font-body: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI',
    'Helvetica Neue', Arial, sans-serif;
}

html,
body {
  margin: 0;
  background: var(--bg);
  color: var(--ink);
  font-family: var(--font-body);
  /* Prevent page-level horizontal scroll from carousels / full-bleed rows */
  overflow-x: clip;
  max-width: 100%;
}

.public-site {
  font-family: var(--font-body);
  max-width: 100%;
  overflow-x: clip;
}
