@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=Syne:wght@500;700;800&display=swap");

:root {
  --bg-0: #090c12;
  --bg-1: #101722;
  --bg-2: #182537;
  --ink-0: #f4f8ff;
  --ink-1: #c9d8ea;
  --ink-2: #8fa5bc;
  --line: rgba(255, 255, 255, 0.14);
  --accent-0: #57d4ff;
  --accent-1: #ffd166;
  --accent-2: #70e000;
  --danger: #ff5d73;
}

* {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  min-height: 100%;
}

body {
  background: radial-gradient(
      90% 60% at 10% 5%,
      rgba(87, 212, 255, 0.16),
      transparent 60%
    ),
    radial-gradient(
      100% 80% at 90% 95%,
      rgba(255, 209, 102, 0.16),
      transparent 66%
    ),
    linear-gradient(145deg, var(--bg-0), var(--bg-1) 45%, var(--bg-2));
  color: var(--ink-0);
  font-family: "Space Grotesk", sans-serif;
}

h1,
h2,
h3,
h4 {
  font-family: "Syne", sans-serif;
  letter-spacing: 0.02em;
}

a {
  color: inherit;
}

.chip {
  display: inline-flex;
  align-items: center;
  padding: 0.3rem 0.7rem;
  border-radius: 999px;
  font-size: 0.74rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--ink-1);
  border: 1px solid var(--line);
  background: rgba(0, 0, 0, 0.2);
}
