*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; font-size: 16px; }
body {
  background: var(--bg);
  color: var(--cream);
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  overflow-x: clip;
  cursor: none;
}
img, svg { display: block; max-width: 100%; }
a { color: inherit; }
