/*emoji enlarge written by bgme*/
/* Custom extended information */
.emoji_source > li > img {
	width: 50px;
	height: 50px;
}

/* emoji */
.reply-indicator__content .emojione, 
.status__content .emojione {
	width: 50px !important;
	height: 50px !important;
}

/*
.status__content .emojione:hover,
.reply-indicator__content .emojione:hover {
    width: auto !important;
    height: auto !important;
    max-width: 100px;
    margin: 3px;
}
.emoji-mart-category .emoji-mart-emoji-custom span {
    width: 33px !important;
    height: 33px !important;
}
.emoji-mart-category .emoji-mart-emoji-custom span:hover {
    transform: scale(1.9);
}
.emoji-mart-category-label span {
    background: none !important;
}
*/


/* emoji selector */

.emoji-mart-category .emoji-mart-emoji:hover span,
.emoji-mart-category .emoji-mart-emoji-custom:hover img {
	width: 45px !important;
	height: 45px !important;
}

.emoji-mart-category .emoji-mart-emoji:hover {
	margin: 0 -12px;
}



/*variable width*/
div.column {
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}

/*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%;
}
*/



/*hashtag style written by slashine*/
.mention.hashtag.status-link{
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;
}

/*长图补丁*/
.media-gallery {
	max-height: 550px;
}

@media screen and (max-width: 889px) {
    .media-gallery {
        max-height: 110vw;
    }
}

