@import url("https://fonts.googleapis.com/css?family=Inter:300,regular,500,600,700,800,900&display=swap");* {
	padding: 0rem;
	margin: 0rem;
	border: 0rem;
}

body {
  min-width: 20rem;
  color: #000;
  font-family: "Inter";
  font-size: 1rem;
}

.index {
  width: 100%;
  min-height: 100dvh;
  background: radial-gradient(75rem 50rem at 50% 45%, rgba(51, 199, 255, 0.18), transparent 60%), radial-gradient(56.25rem 43.75rem at 55% 55%, rgba(0, 120, 255, 0.14), transparent 62%), linear-gradient(180deg, #030615, #040b1f);
}

.waves {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.waves::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #160000;
  border-radius: 50%;
  transform: translate3d(calc(var(--x, 50%) - 50%), calc(var(--y, 50%) - 50%), 0);
  will-change: transform;
}

.waves-canvas {
  display: block;
  width: 100%;
  min-height: 100dvh;
}

.text {
  font-size: 4.125rem;
  font-weight: 800;
  color: white;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 200;
}