:root {
  --background: #282a36;
  --background-transparent: #282a3600;
  --background-lighter: #303241;
  --background-darker: #16171d;
  --border-primary: #333645;
  --border-secondary: #252732;
  --scrollbar-lightest: #3d4052;
  --scrollbar-light: #3d4052;
  --scrollbar-dark: #484b61;
  --scrollbar-darkest: #3d4052;
  --nm-spread-md: 18px;
  --nm-spread-sm: 8px;
  --nm-shadow-md-primary: 0 0 var(--nm-spread-md) var(--background-lighter);
  --nm-shadow-md-secondary: 0 0 var(--nm-spread-md) var(--background-darker);
  --nm-shadow-sm-primary: 0 0 var(--nm-spread-sm) var(--background-lighter);
  --nm-shadow-sm-secondary: 0 0 var(--nm-spread-sm) var(--background-darker);
  --text-color: #f8f8f2;
  --text-accent: #6272a4;
  --border-radius: 10px;
  --border-radius-sm: 5px;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background-color: var(--background);
  border: var(--border-secondary) 1.5px solid;
  border-radius: 5px;
  box-shadow: var(--nm-shadow-sm-primary) inset, var(--nm-shadow-sm-secondary) inset;
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(145deg, var(--scrollbar-dark), var(--scrollbar-light));
  box-shadow: 20px 20px 60px var(--scrollbar-darkest), -20px -20px 60px var(--scrollbar-lightest);
  border-radius: 5px;
}

html, body {
  font-size: 16px;
  font-family: greycliff-cf, sans-serif;
  font-weight: 200;
}

body {
  background: var(--background);
  color: var(--text-color);
  display: grid;
  grid-template-columns: 1;
  grid-template-rows: 1;
  min-height: 100vh;
  margin: 0;
  transition-duration: 0.5s;
}
body > * {
  grid-row: 1/1;
  grid-column: 1/1;
}

code {
  background-color: var(--background-darker);
  border-radius: 2px;
  font-family: cartograph-cf, monospace;
  font-size: 0.8em;
  padding: 2px 5px;
  transition-duration: 0.5s;
}

/*# sourceMappingURL=global.css.map */
