@import "https://www.nerdfonts.com/assets/css/webfont.css";
@import url("https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Concert+One&family=Funnel+Sans:ital,wght@0,300..800;1,300..800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
@font-face {
  font-family: "Latin Modern Mono";
  font-display: swap;
  font-weight: 400;
  font-stretch: normal;
  font-style: italic;
  src: url("/f/lmmono-italic-webfont.woff") format("woff");
}
@font-face {
  font-family: "3270";
  font-display: swap;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  src: url("/f/3270-Regular.woff") format("woff");
}
@font-face {
  font-family: "3270";
  font-display: swap;
  font-weight: 400;
  font-stretch: semi-condensed;
  font-style: normal;
  src: url("/f/3270SemiCondensed-Regular.woff") format("woff");
}
@font-face {
  font-family: "3270";
  font-display: swap;
  font-weight: 400;
  font-stretch: condensed;
  font-style: normal;
  src: url("/f/3270Condensed-Regular.woff") format("woff");
}
:root {
  --cocoa: #281520;
  --mihawk: #3e1d31;
  --negative: #f4b9dc;
  --hollow: #f8d3e9;
  --blood: #c4314e;
  --ruby: #e2506d;
  --wonder: #bb68ca;
  --garden: #e28dde;
  --sangria: #d65c5c;
  --fruit: #eb8484;
  --kuma: #5c8dd6;
  --sea: #8dafe2;
  --berry: #b54067;
  --jam: #d65c85;
  --surprise: #f269ad;
  --zombie: #ff99cc;
  --gecko: #90647f;
  --moria: #b1819e;
  --marimo: #51c291;
  --santoryu: #95dabc;
}

:root {
  display: flex;
  font-size: 16px;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: monospace;
  line-height: 1.5;
}

body {
  width: 40em;
  margin: 1em auto;
  background-color: var(--hollow);
  color: var(--mihawk);
}
@media screen and (max-width: 576px) {
  body {
    width: 96%;
    margin: auto;
  }
}
body img {
  max-width: 100%;
  height: auto;
}

nav ol, footer ol {
  list-style: none;
  padding: 0;
}
nav li, footer li {
  display: inline-block;
  margin-right: 1em;
}

a {
  color: inherit;
  text-decoration-color: var(--zombie);
  text-decoration-thickness: 3px;
}

a:hover {
  color: var(--surprise);
  text-decoration: none;
}

pre, code {
  background: var(--negative);
  overflow-x: auto;
  font-size: 0.9em;
}

pre code {
  display: block;
  font-size: 0.9em;
}

main {
  margin: 3em 0;
}

header a {
  text-decoration: none;
  color: inherit;
}

hr {
  border: none;
  border-top: 1px solid var(--negative);
  margin: 2em 0;
}

/*# sourceMappingURL=styles.css.map */
