.kb {
  margin: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.kb a img {
  width: 230px;
  height: auto;
}

.kb a:hover {
  background-color: transparent
}

.moe {
  position: fixed;
  z-index: -1;
  bottom: 0;
  right: 25px;
}

#statuscafe {
  border: 2px dashed var(--accent);
  border-radius: 10px;
  margin-bottom: .125rem;
  padding: .875rem;
  transition: .2s all;
}

#statuscafe-content {
  margin-left: .625rem;
}

#statuscafe:focus,
#statuscafe:hover {
  transform: scale(1.05);
  transition: .2s all;
  background: var(--bg)
}

@media(max-width:650px),
screen and (orientation:portrait) {
  .moe {
    display: none
  }
}