/* Reset some default styles */
body,
h1,
h2,
p,
ul,
li {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  color: var(--text-primary);
}

:root {
  --transition-speed: 300ms;
  --accent: #95edfa;
  --accent-gradient: linear-gradient(204deg, #105294 0%, #95edfa 100%);
  --border-accent: #2caeba30;
  --text-primary: #fff;
  --text-secondary: #a8b2d1;
  --bg-black: #000000;
  --bg-dark: #02060f;
  --bg-primary: #0f172a;
  --bg-secondary: #1e293b;

  --border-radius: 15px;
  /* box-shadow: 2px 4px 4px 0px rgba(0, 0, 0, 0.35); */
}
:root * {
  box-sizing: border-box;
  z-index: 1;
}

/* Global styles */
.btn:hover {
  cursor: pointer;
}
