/*** reveal quoted posts
.status-card__description { white-space: normal; } ***/

/*** emoji together in display name ***/
.account__header__tabs__name .emojione, .display-name .emojione, .notification__display-name .emojione { margin: 0; }

/*** donate-link style ***/
.donate-link { color: #00BA7C !important; }

body { font-feature-settings: tnum; }

/*** toot compose field height ***/
.compose-form .autosuggest-textarea__textarea { min-height: 150px; }

/*** orange pinned toot ***/
.icon.icon-thumb-tack.status__prepend-icon { color: #f0845e; }

/*** green public privacy icon ***/
.status__visibility-icon .icon-globe, .detailed-status__meta .icon-globe { color: #80a556; }

/*** blue unlisted privacy icon ***/
.status__visibility-icon .icon-unlock, .detailed-status__meta .icon-unlock { color: #459ae5; }

/*** red followers-only privacy icon ***/
.status__visibility-icon .icon-lock, .detailed-status__meta .icon-lock { color: #ff6f6f; }

/*** dm indicator pulsing ***/
.icon.icon-at.status__prepend-icon { animation: taadaa 0.6s infinite; animation-direction: alternate; color: #FF6F6F; }
.status-direct .status__visibility-icon { color: #FF6F6F !important; }

@keyframes taadaa { 0% { opacity: 0; } 100% { opacity: 1; } }

/*** make emoji bigger on hover ***/
.layout-multiple-columns .status__content:not(.status__content--collapsed),
.layout-single-column .status__content:not(.status__content--collapsed) { overflow: visible; }

.emojione { transition: transform .2s .2s; }
.emojione:hover { transform: scale(6); z-index: 5; position: relative; }

.status__wrapper .status__prepend .emojione.custom-emoji, 
.status__wrapper .status__display-name .emojione,
.notification .notification__display-name .emojione,
.compose-form .emoji-picker-dropdown .emojione,
.status .display-name .emojione,
.display-name__html .emojione,
.account__header__tabs__name .emojione,
.account__header__content .emojione { transition: none; transform: none; }

/*** about text ***/
.prose p { text-align: justify; }
.prose a { text-decoration: none; color: var(--color-accent)!important; }
.prose a:hover { text-decoration: underline; }
.prose img { border-radius: 7px; display: block; margin: 0 auto; }

/*** dm triangle ***/
.layout-single-column .detailed-status-direct::after,
.layout-single-column .status__wrapper-direct::after,
.layout-multiple-columns .detailed-status-direct::after,
.layout-multiple-columns .status__wrapper-direct::after { border-top: 20px solid #FF6F6F!important; animation-direction: alternate; }

/*** see results link instead of button ***/
.app-body .poll__link { border: none; text-decoration: auto!important; }

.user-role-2 {
  --user-role-accent: #000000;
}

.user-role-4 {
  --user-role-accent: #1a5fb4;
}

