*:focus {
  outline: none;
}

.line {
  position: absolute;
  width: 2px;
  background-color: #557799;
}

.area {
  position: absolute;
  background-color: #bbddff;
  border-right: 2px solid #bbddff;
  opacity: 0;
}

#cursor, #cursor_small {
  opacity: 0;
}

html, body {
  padding: 0;
  margin: 0;
  height: 100%;
  height: 100%;
}

.container:focus .blink_me {
  animation: blinker 1s linear infinite;
}

.container:focus .blink_me2 {
  animation: blinker2 1s linear infinite;
}

@keyframes blinker {
  0% {
    opacity: 1;
  }
  49% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  99% {
    opacity: 0;
  }
}
@keyframes blinker2 {
  0% {
    opacity: 1;
  }
  49% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  99% {
    opacity: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../index.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EAEA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;IAAK;;EACL;IAAM;;EACN;IAAM;;EACN;IAAM;;;AAGR;EACE;IAAK;;EACL;IAAM;;EACN;IAAM;;EACN;IAAM%22,%22file%22:%22index.css%22%7D */
