@import url("https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap");
@font-face {
  font-family: 'Cities Typeface';
  src: url("../storage/Cities_Typeface/CitiesTypeface.eot");
  /* IE9 Compat Modes */
  src: url("../storage/Cities_Typeface/CitiesTypeface.eot?#iefix") format("embedded-opentype"), url("../storage/Cities_Typeface/CitiesTypeface.woff") format("woff"), url("../storage/Cities_Typeface/Cities_Typeface.ttf") format("truetype"), url("../storage/Cities_Typeface/CitiesTypeface.svg") format("svg");
  /* Legacy iOS */
}

html {
  font-size: 14px;
}

@media screen and (min-width: 300px) {
  html {
    font-size: calc(14px + 13 * ((100vw - 300px) / 1000));
  }
}

@media screen and (min-width: 1300px) {
  html {
    font-size: 27px;
  }
}

* {
  font-family: 'Crimson Text', serif;
  line-height: 1.5;
  color: #1d1a1a;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cities Typeface', sans-serif;
  line-height: 1.3;
  -webkit-text-stroke: 4px #1d1a1a;
}

::-moz-selection {
  background-color: #d88342;
}

::selection {
  background-color: #d88342;
}

#game {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 95vh;
}

#game canvas {
  border: 2px solid #1d1a1a;
  cursor: none;
}

img {
  display: none;
}
/*# sourceMappingURL=style.css.map */