@font-face {
  font-family: 'Galmuri11';
  src: url('assets/fonts/Galmuri11.woff2') format('woff2');
  font-display: block;
}
@font-face {
  font-family: 'Galmuri11Bold';
  src: url('assets/fonts/Galmuri11-Bold.woff2') format('woff2');
  font-display: block;
}
@font-face {
  font-family: 'Galmuri9';
  src: url('assets/fonts/Galmuri9.woff2') format('woff2');
  font-display: block;
}

html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #07050c;
  user-select: none;
  -webkit-user-select: none;
}

#game {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  display: block;
  outline: none;
  image-rendering: pixelated;
  cursor: default;
}

.back-btn {
  position: fixed;
  top: 6px;
  left: 6px;
  z-index: 10;
  padding: 3px 8px;
  font: 12px 'Galmuri11', sans-serif;
  color: #d8cfe8;
  background: rgba(20, 14, 32, 0.72);
  border: 1px solid #5c4a7a;
  border-radius: 3px;
  text-decoration: none;
  opacity: 0.55;
  transition: opacity 0.15s;
}
.back-btn:hover,
.back-btn:focus {
  opacity: 1;
}
