:root {
  --color0: #000000;
  --color10: #1a1a1a;
  --color20: #333333;
  --color30: #4d4d4d;
  --color40: #666666;
  --color50: #808080;
  --color60: #999999;
  --color70: #b3b3b3;
  --color80: #cccccc;
  --color90: #e6e6e6;
  --color100: #ffffff;
}
@font-face {
  font-family: 'Press Start 2P';
  src: url('../fonts/pressstart2p-regular-webfont.woff2') format('woff2'), url('../fonts/pressstart2p-regular-webfont.woff') format('woff');
}
html {
  height: 100%;
}
body {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  height: 100%;
  background-color: var(--color20);
  color: var(--color100);
  font-size: 8px;
  font-family: 'Press Start 2P', monospace;
}
img {
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimize-contrast;
  image-rendering: pixelated;
}
a {
  color: var(--color100);
}
a:hover {
  text-decoration: none;
}
header {
  padding: 1rem;
  text-align: center;
  border-bottom: 2px solid var(--color50);
}
.logo img {
  display: block;
  margin: 0 auto;
}
footer {
  padding: 1rem;
  text-align: center;
  border-top: 2px solid var(--color50);
}
.tiles {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-basis: 100%;
  background-color: var(--color0);
  padding: 32px 0;
}
@media screen and (min-width: 600px) {
  .tiles {
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
  }
}
.tile {
  display: flex;
  flex-direction: column;
  padding: 32px;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 600px) {
  .tile {
    padding: 64px;
  }
}
.tile img {
  display: block;
}
.tile-text {
  margin-top: 1rem;
}
.tile-descr {
  display: none;
}
.tile-dated {
  color: var(--color50);
}
#pixmodal {
  position: fixed;
  display: flex;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.9);
}
.pixmodal-content {
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
}
.pixmodal-close {
  cursor: pointer;
  margin-top: 2rem;
}
/*# sourceMappingURL=./style.css.map */