/* src/styles/global.css */

/* Global Variables */
:root {
  --primary-color: #ffffff;
  --accent-color: #4facfe;
  --bg-color: #050505;
}

/* Basic Resets */
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: var(--bg-color);
  color: var(--primary-color);
  font-family: 'Space Grotesk', sans-serif;
  overflow: hidden; /* Important for the full-screen 3D effect */
}

*, *::before, *::after {
  box-sizing: border-box;
}

/* Typography Defaults */
a {
  text-decoration: none;
  color: inherit;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}