/* Nerd Font symbols (icons, powerline, devicons) used as a fallback in the
   terminal so glyphs in the Private Use Area render instead of blank boxes.
   Base monospace font is untouched; this only fills missing glyphs. */
@font-face {
  font-family: "Symbols Nerd Font Mono";
  src: url("./assets/SymbolsNerdFontMono-Regular.ttf") format("truetype");
  font-display: swap;
}

:root {
  color-scheme: dark;
}

* {
  box-sizing: border-box;
}

html,
body,
#root {
  margin: 0;
  height: 100%;
}

body {
  font-family: "Inter", system-ui, sans-serif;
  background: #0e1116;
  color: #e6edf3;
  -webkit-font-smoothing: antialiased;
}

button {
  font-family: inherit;
  cursor: pointer;
}

/* Thin, unobtrusive scrollbars to match the dark chrome. */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  background: #232a33;
  border-radius: 4px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
