/*hashtag style by slashine 071320*/
.mention.hashtag{
background-color: #93AEFD36;
padding: 0px 5px;
text-align: center;
text-decoration: none;
display: inline-block;
border-style: dashed;
border-color: #93AEFD;
border-width: 0.5px;
border-radius: 5px;
margin-top: 2px;
margin-bottom: 2px;
}
/*End hashtag style*/

/* START mastodon emoji scaling by @eh5@eh5.me */
.account__header__content,
.reply-indicator__content,
.status__content:not(.status__content--collapsed) {
  overflow: unset;
}

.account__header__content .emojione,
.reply-indicator__content .emojione,
.status__content:not(.status__content--collapsed) .emojione {
  position: relative;
  z-index: 10;
  transform-origin: center;
  /* Animation duration */
  transition: 200ms ease-in-out;
}

.account__header__content .emojione:hover,
.reply-indicator__content .emojione:hover,
.status__content:not(.status__content--collapsed) .emojione:hover {
  z-index: 11;
  /* Scale up 2 times */
  transform: scale(2);
  /* shadows around image edges */
  filter: drop-shadow(0 0 1px #282c37);
}

.directory__card .account__header__content .emojione:hover {
  transform: unset;
}
/* END mastodon emoji scaling by @eh5@eh5.me */


/*mastodon长图补丁 v2.1 by Shioko*/
.image-loader {
    align-items:center;
}
.zoomable-image {
    display: flex;
    height:auto;
    max-height: 100%;
    width: auto;
    max-width: 98%;
    overflow: auto !important;
    align-items:center;
}
.zoomable-image:hover {
    align-items: flex-start;
}

.zoomable-image img {
    max-height: 100%;
    max-width:100%;
}
.zoomable-image img:hover {
    max-height: 2000%;
    max-width:100%;
}
/* END 长图 CSS*/

/* 高级布局自适应宽度 */
div.column {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

/* hide number */
.landing .hero-widget__counter strong, .information-board__section strong {
  visibility: hidden;
  white-space: nowrap;
}

.landing .hero-widget__counter strong::before {
  visibility: visible;
  content: "0";
} 

.information-board__section strong::before {
  visibility: visible;
  content: "0";
  float:right;
}
/* hide number end */

/* make emoji size larger */
.status__content .emojione {
    width: 30px;
    height: 30px;
    margin: -3px 0 0;
}


