.emojione {
&[title=':back:'],
&[title=':copyright:'],
&[title=':curly_loop:'],
&[title=':currency_exchange:'],
&[title=':end:'],
&[title=':heavy_check_mark:'],
&[title=':heavy_division_sign:'],
&[title=':heavy_dollar_sign:'],
&[title=':heavy_minus_sign:'],
&[title=':heavy_multiplication_x:'],
&[title=':heavy_plus_sign:'],
&[title=':on:'],
&[title=':registered:'],
&[title=':soon:'],
&[title=':spider:'],
&[title=':telephone_receiver:'],
&[title=':tm:'],
&[title=':top:'],
&[title=':wavy_dash:'] {
filter: invert(1);
}
}
// Display a checkmark on active UI elements otherwise differing only by color
.status__action-bar-button,
.detailed-status__button .icon-button {
position: relative;
&.active::after {
position: absolute;
content: '\F00C';
font-size: 50%;
inset-inline-end: -0.55em;
top: -0.44em;
/* stylelint-disable-next-line font-family-no-missing-generic-family-keyword -- this is an icon font, this can't use a generic font */
font-family: FontAwesome;
}
}
.hicolor-privacy-icons {
.status__visibility-icon.fa-globe,
.privacy-dropdown__option .fa-globe {
color: #1976d2;
}
.status__visibility-icon.fa-unlock,
.privacy-dropdown__option .fa-unlock {
color: #388e3c;
}
.status__visibility-icon.fa-lock,
.privacy-dropdown__option .fa-lock {
color: #ffa000;
}
.status__visibility-icon.fa-envelope,
.privacy-dropdown__option .fa-envelope {
color: #d32f2f;
}
}