:root {
  --black: #000000;
  --deep: #05010d;
  --purple: #7b00ff;
  --purple-mid: #9b30ff;
  --purple-bright: #bf6bff;
  --magenta: #ff00c8;
  --glow: rgba(123, 0, 255, 0.6);
  --glow-soft: rgba(123, 0, 255, 0.15);
  --white: #ffffff;
  --gray: #aaaaaa;
  --dark-gray: #1a1a1a;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
  background: var(--black);
  color: var(--white);
  font-family: 'Barlow Condensed', sans-serif;
  overflow-x: hidden;
  cursor: none;
}
