@import url('https://fonts.googleapis.com/css2?family=Jersey+25&display=swap');

:root {
  --text: #d4ffb8;
  --bg: #05130a;
  --muted: #7fae6c;
  --accent: #9bec00;
}

* {
  box-sizing: border-box;
}

body {
  text-align: center;
  margin: 0 auto;
  max-width: 65rem;
  padding: 3rem 1.25rem;
  font-family: "Jersey 25", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  color: var(--text);
  background: radial-gradient(ellipse at center, #0f2e12 0%, #05130a 70%, #000000 100%);
  min-height: 100vh;
  position: relative;
}

body::before {
  content: "";
  position: fixed;
  right: 1rem;
  bottom: 1rem;
  width: 320px;
  height: 400px;
  background-image: url("assets/img/watirepony.png"); /* a background pony, literally */
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain;
  image-rendering: pixelated;
  opacity: 0.15;
  z-index: -1;
  pointer-events: none;
}

h1, h2 {
  color: var(--accent);
  text-shadow: 0 0 8px rgba(155, 236, 0, 0.5);
}

nav {
  font-size: 150%;
}

h1 {
  font-size: 300%;
}

h2 {
  font-size: 250%;
}

p {
  font-size: 120%;
}

a {
  color: var(--accent);
}

#findme ul {
  font-size: 120%;
  list-style: none;
  padding: 0;
}

#about p {
  max-width: 40rem;
  margin: 1rem auto;
}