/* Site-wide chrome — used by every page. */
* { box-sizing: border-box; }
html, body {
  margin: 0; padding: 0;
  background: #0B0C0E;
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
}
body { font-family: 'Geist', system-ui, sans-serif; }
button, input { font-family: inherit; }
::selection { background: #9DFF4E; color: #0B0C0E; }
input::placeholder { color: #5D636C; }
