a, a:hover {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

html {
  font-family: "Goudy Bookletter 1911", sans-serif; 
  background-image: radial-gradient(rgba(176, 212, 214, 1) 30%, transparent 0);
  background-size: 30px 30px;
  background-position: 0 0, 15px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  font-size: 10px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 100vh;
}

#main, .header, .footer {
  width: 90%;
  max-width: 1600px;
  background:rgba(255, 255, 255, 0.95); 
  border-left: 1px solid black;
  border-right: 1px solid black;
  font-weight: 100;
}

.header {
  text-align: center;
  word-spacing: 0.5em;
  font-size: 4.5em;
  padding-bottom: 1em;
  cursor: default;
  color: black;
  position: relative;
}

#main {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footer {
  font-size: 1em;
  text-align: center;
}

.black-text {
  color: black !important; /* :D)-< */
}

.red-text {
  color: red !important; /* lmao */
}

.black-on-hover {
  -webkit-transition: 0.2s color linear;
  transition: 0.2s color linear;
}
 
.black-on-hover:hover {
  color: black;
}

.ghost-text {
  -webkit-transition: 0.2s color linear;
  transition: 0.2s color linear;
  color: white;
}

.ghost-text:hover {
  color: black;
  cursor: help;
}

.meaningless-circle {
  opacity: 1;
  font-weight: bold;
  text-align: center;
  font-size: 0.5em;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin-top:  1.85em;
  margin-left: 0.25em;
  position: absolute;
  display: block;
  top: 0;
  right: 0.5em;
  color: black;
  background-color: currentColor;
  border: 1px solid black;
  -webkit-transition: opacity 1s linear;
  transition: opacity 1s linear;
}

.meaningless-circle_visble {
  opacity: 1;
}

.meaningless-circle_active, .meaningless-circle:hover {
  cursor: pointer;
  color: white;
  background-color: black;
}

.dotted-link {
  border-bottom: 0.1em solid rgba(176, 212, 214, 1);
}

.dotted-link:hover {
  border-bottom: 0.1em dotted black;
}

.subdued-text {
  color: #ebe6e3;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3N0YXRpYy9jc3MvaW5kZXguY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpREFBaUQ7RUFDakQsNkVBQTZFO0VBQzdFLDJCQUEyQjtFQUMzQixvQ0FBb0M7RUFDcEMsK0JBQXVCO1VBQXZCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCw2QkFBeUI7RUFBekIsOEJBQXlCO01BQXpCLDZCQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixxQ0FBcUM7RUFDckMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxvQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsK0JBQW9CO0VBQXBCLDhCQUFvQjtNQUFwQix3QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHdCQUF3QixDQUFDLFdBQVc7Q0FDckM7O0FBRUQ7RUFDRSxzQkFBc0IsQ0FBQyxVQUFVO0NBQ2xDOztBQUVEO0VBQ0Usc0NBQThCO0VBQTlCLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLHNDQUE4QjtFQUE5Qiw4QkFBOEI7RUFDOUIsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtFQUNiLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsT0FBTztFQUNQLGFBQWE7RUFDYixhQUFhO0VBQ2IsK0JBQStCO0VBQy9CLHdCQUF3QjtFQUN4QixzQ0FBOEI7RUFBOUIsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsV0FBVztDQUNaOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxrREFBa0Q7Q0FDbkQ7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbImEsIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJHb3VkeSBCb29rbGV0dGVyIDE5MTFcIiwgc2Fucy1zZXJpZjsgXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDE3NiwgMjEyLCAyMTQsIDEpIDMwJSwgdHJhbnNwYXJlbnQgMCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDE1cHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4jbWFpbiwgLmhlYWRlciwgLmZvb3RlciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBiYWNrZ3JvdW5kOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7IFxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC1zcGFjaW5nOiAwLjVlbTtcbiAgZm9udC1zaXplOiA0LjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb290ZXIge1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxhY2stdGV4dCB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyAvKiA6RCktPCAqL1xufVxuXG4ucmVkLXRleHQge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7IC8qIGxtYW8gKi9cbn1cblxuLmJsYWNrLW9uLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBjb2xvciBsaW5lYXI7XG59XG4gXG4uYmxhY2stb24taG92ZXI6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5naG9zdC10ZXh0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyBjb2xvciBsaW5lYXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmdob3N0LXRleHQ6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLm1lYW5pbmdsZXNzLWNpcmNsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6ICAxLjg1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyO1xufVxuXG4ubWVhbmluZ2xlc3MtY2lyY2xlX3Zpc2JsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZWFuaW5nbGVzcy1jaXJjbGVfYWN0aXZlLCAubWVhbmluZ2xlc3MtY2lyY2xlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4uZG90dGVkLWxpbmsge1xuICBib3JkZXItYm90dG9tOiAwLjFlbSBzb2xpZCByZ2JhKDE3NiwgMjEyLCAyMTQsIDEpO1xufVxuXG4uZG90dGVkLWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjFlbSBkb3R0ZWQgYmxhY2s7XG59XG5cbi5zdWJkdWVkLXRleHQge1xuICBjb2xvcjogI2ViZTZlMztcbn1cbiJdfQ== */