.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; } }