/* rainbow toot button */
button.button.button--compact[type="submit"][aria-live="polite"] {
  position: relative;
  color: transparent;
  background: linear-gradient(90deg, #ff004c, #ff8a00, #ffe600, #00d26a, #00c2ff, #7a00ff) !important;
  border: none !important;
}

button.button.button--compact[type="submit"][aria-live="polite"]::after {
  content: "嘟嘟 🐈🐕";
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  color: white;
}


/*emoji enlarge written by bgme modified slightly by mtfront*/
.reply-indicator__content .emojione, 
.status__content .emojione {
	width: 28px !important;
	height: 28px !important;
        margin: 2px;
}

/* emoji hover enlarge */
.emojione:hover img {
        width: 48px !important;
	height: 48px !important;
        margin: 2px;
}

/*
.emoji-mart-category .emoji-mart-emoji:hover button {
	width: 45px !important;
	height: 45px !important;
}
*/

.emoji_source > li > img {
	width: 50px;
	height: 50px;
}

/* emoji selector */

.emoji-mart-category .emoji-mart-emoji:hover span,
.emoji-mart-category .emoji-mart-emoji-custom:hover img {
	width: 48px !important;
	height: 48px !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
}

.scrollable.scrollable--flex {
    scrollbar-width: thin;
}


/* 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;
} 



