#logo:not(.article-logo) {
  width: 67px;
}
.showcupid.hidecupid #logo.article-logo,
#logo.article-logo {
  transform: translate(-50%, -100%);
  opacity: 0;
}
.showcupid.hidecupid #logo:not(.article-logo),
.showicon #logo.article-logo {
  transform: translate(-50%, 0);
  top: 24px;
  opacity: 1;
}
.hidecupid #logo:not(.article-logo) {
  transform: translate(-50%, -100%);
  opacity: 0;
}
.fake-logo-link-article {
  position: fixed;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  width: 67px;
  height: 64px;
  z-index: 100000;
}
