/* in no particular order body elements have been added to the following to the end of specificity */

body ._feat_account_timeline__pinnedViewAllButton {
 color: #5e5e5e;
 }

body ._feat_account_timeline__pinnedViewAllButton:hover, body ._feat_account_timeline__pinnedViewAllButton:focus {
 color: #5e5e5e;
 border-color: mediumpurple;
 }

body .account .account__display-name {
 color: #5e5e5e;
 }

body ._comp_account_header__displayNameWrapper h1 {
 color: #f67ad3;
 }

body ._comp_account_header__handleHelpButton {
 color: #5e5e5e;
 }

body ._comp_account_header__handleHelpButton:hover, body ._comp_account_header__handleHelpButton:focus {
	color: mediumpurple;
 }

body ._comp_account_bio__bio :any-link {
 color: #f97e72;
 text-decoration: none;
 }

body ._comp_account_bio__bio :any-link:hover {
 text-decoration: underline;
 }

body ._comp_number_fields__list {
 color: #5e5e5e;
 }

body ._comp_number_fields__item a, body ._comp_number_fields__item button, body ._comp_number_fields__item strong {
 color: #5e5e5e;
 }

body ._comp_account_bio__bio {
 color: #f1e7de;
 }

body ._comp_mini_card__card {
 color: #5e5e5e;
 }

body ._comp_mini_card__value {
 color: #f1e7de;
 }

body ._comp_tab_list__tab.active {
 color: #5db592;
 border-bottom-color: #f97e72;
 }

body ._comp_tab_list__tab:not(.active):is(:hover, :focus) {
 color: #f1e7de;
 }

body ._comp_tab_list__tab {
 color: #5e5e5e;
 }

body ._feat_account_timeline__filterSelectButton {
 color: #5e5e5e;
 }

body ._feat_account_timeline__filterSelectButton:hover, body ._feat_account_timeline__filterSelectButton:focus {
 color: #f1e7de;
 }

body ._comp_form_fields_toggle__input:checked + ._comp_form_fields_toggle__toggle {
 background: #5e5e5e;
 }

body ._comp_form_fields_toggle__input:checked:is(:hover, :focus) + ._comp_form_fields_toggle__toggle {
 background: #5e5e5e;
 }

body .columns-area__panels__main {
 color: #f1e7de;
 }

body ._ui_components_link_footer__list a {
 color: #5e5e5e;
 text-decoration: none;
 }

body ._ui_components_link_footer__list a:hover, body ._ui_components_link_footer__list a:focus, body ._ui_components_link_footer__list a:active {
 color: mediumpurple;
 text-decoration: underline;
 }

body ._ui_components_link_footer__wrapper {
 color: #f4444f;
 }

body .server-banner__number {
 color: #5e5e5e;
 }

body .search__input:focus {
 outline-color: rgb(24, 24, 32);
 }

body ._comp_tags__tag {
 color: #39efeb;
 }

body button._comp_tags__tag:hover, body button._comp_tags__tag:focus, body ._comp_tags__active {
 border-color: mediumpurple;
 background: transparent;
 }

body .hashtag-bar a {
 color: #39efeb;
 background: transparent;
 padding: 0;
 }

body ._feat_account_timeline__pinnedBadge {
 color: #f4444f;
 background-color: transparent;
 }

body .status__content a {
 color: #f97e72;
 }

body {
 background-color: #1c1c2a;
 color: #f1e7de;
 }

.tabs-bar__wrapper {
 background-color: #1c1c2a;
 }

.status__wrapper {
 background-color: #1c1c2a;
 }

.status__content a.unhandled-link, .edit-indicator__content a.unhandled-link, .reply-indicator__content a.unhandled-link {
 color: #f97e72;
 }

/* unconstricting image height  */

.media-gallery--layout-1 {
 max-height: none;
 }
.video-player {
 max-height: none;
 }

/* unrounding the corners */

.media-gallery {
 border-radius: 0;
 }

.media-gallery__item--wide {
 border-radius: 0;
 }

.media-gallery__item--tall {
 border-radius: 0;
 }

.zoomable-image img {
 border-radius: 0;
 }

/* Account */

.account .account__display-name .display-name strong {
 color: #f67ad3;
 }

 .display-name strong, .status__display-name .display-name strong {
 color: #f67ad3;
 }

.detailed-status__display-name {
 color: #5e5e5e;
 }

.detailed-status__display-name strong {
 color: #f67ad3;
 }

.button.button-secondary {
 border: 1px solid #282c37;
 background: #282c37;
 color: #f1e7de;
 }

.button.button-secondary:active,
.button.button-secondary:focus,
.button.button-secondary:hover {
 border: 1px solid #282c37;
 padding: 6px 17px;
 background: #f4444f;
 color: #f1e7de;
 }

._comp_tab_list__tab {
 color: #5e5e5e;
 }

/* Navigation */

.column-link--transparent {
 color: #5e5e5e;
 }

.column-link--transparent:active, .column-link--transparent:focus, .column-link--transparent:hover {
 color: #f1e7de;
 }

.column-link--transparent.active {
 color: #f97e72;
 }

.column-header__title {
 color: #f97e72;
 }

.column-header.active .column-header__icon {
 color: #f97e72;
 }

.notification__filter-bar button.active, .notification__filter-bar a.active, .account__section-headline button.active, .account__section-headline a.active {
 color: #5db592;
 }

.notification__filter-bar button, .notification__filter-bar a, .account__section-headline button, .account__section-headline a {
 color: #5e5e5e;
 }

.column-back-button {
 color: #f1e7de;
 border-bottom: 1px solid #282c37;
 }

.column-header .column-header__back-button {
 color: #f1e7de;
 border-bottom: 1px solid #282c37;
 }

.column-header__button {
 color: #3a3d4c;
}

.column-header__button:hover {
 color: #f1e7de;
 }

/* Posting */

.navigation-bar .account__display-name .display-name__account {
 color: #5e5e5e;
 }

.compose-form__highlightable:has(textarea:focus) {
 outline-color: transparent;
 }

.character-counter {
 color: #f1e7de;
 }

.compose-form .autosuggest-textarea__textarea, .compose-form .spoiler-input__input {
 background: #f1e7de;
 color: black;
 }

.compose-form .autosuggest-textarea__textarea::selection, .compose-form .spoiler-input__input::selection {
 background: mediumpurple;
 }

.compose-form__footer, .compose-form__highlightable {
 background-color: #1c1c2a;
 }

.dropdown-button {
 border: 1px solid #5e5e5e;
 color: #5e5e5e;
 }

.dropdown-button__label {
 color: #f1e7de;
 }

.language-dropdown__dropdown__results__item.active, .language-dropdown__dropdown__results__item:focus {
 background: rgba(94, 94, 94, .15);
 }

.compose-form__buttons .icon-button .icon {
 color: #5e5e5e;
 }

.button {
 background-color: #282c37;
 color: #f1e7de;
 }

.button:active,
.button:focus,
.button:hover {
 background: #f4444f;
 color: #f1e7de;
 }

.reply-indicator__content {
 color: #f1e7de;
 }

.compose-form__actions .icon-button.active {
 background: #282c37;
 }

.notification__filter-bar button.active::before, .notification__filter-bar a.active::before, .account__section-headline button.active::before, .account__section-headline a.active::before {
 background: #f97e72;
 }

/* Feed */

.status__prepend > span {
 color: #5e5e5e;
 }

.status__display-name {
 color: #5e5e5e;
 } 

.status__visibility-icon .icon {
 color: #5e5e5e;
 }

.status__relative-time {
 color: #5e5e5e;
 }

/* every default icon */
.icon-button {
 color: #5e5e5e;
 --hover-icon-color: rgb(136, 136, 170);
 --hover-bg-color: transparent;
 }

/* active boost icon */
.icon-button.active {
 color: rgb(136, 136, 170);
 }

.icon-button.star-icon.active, .notification__favourite-icon-wrapper .star-icon {
 color: #f4444f;
 }

.icon-button.bookmark-icon.active {
 color: #f4444f;
 }

.hashtag-bar a:hover, .hashtag-bar a:focus, .hashtag-bar a:active, .focusable:focus-visible .hashtag-bar a, .detailed-status__wrapper-direct .detailed-status .hashtag-bar a, .status__wrapper-direct .hashtag-bar a {
 background: transparent;
 }

/* setting margin-right is necessary to prevent Firefox from calculating scrollwidth to be larger than clientwidth whenever text align is not left */

.status__content p {
 text-align: justify;
 margin-right: 7px;
 color: #f1e7de;
 }

/* About */

.about__header h1 {
 color: #f1e7de;
 font-family: courier, monospace;
 font-weight: lighter;
 animation:tomatoGhost;
 animation-duration: 25s;
 animation-iteration-count: infinite;
 animation-direction: alternate;
 animation-timing-function: linear;
 }

@keyframes tomatoGhost{
 from {
  color: #f1e7de;
  text-shadow: 3px 3px 8px #f4444f;
  }
 to {
  color: #f97e72;
  text-shadow: -3px -3px 8px #f1e7de;
  }
 }

.server-banner__introduction {
 color: #5e5e5e;
 }

.server-banner__description {
 color: #5e5e5e;
 }

.server-banner h4 {
 color: #5e5e5e;
 }

.server-banner__number-label {
 color: #f4444f;
 }

.about__meta__column {
 background-color: #1C1C2A;
 }

.about__meta h4 {
 color: #f97e72;
 }

.about__mail {
 color: #f1e7de;
 }

.about__header p {
 color: #f97e72;
 }

.about__section__title {
 color: #f67ad3;
 font-family: courier, monospace;
 font-weight: lighter;
 }

.prose {
 color: #f97e72;
 }

.about__section__body {
 color: #5db592;
 }

.about__domain-blocks__domain {
 color: #f4444f;
 }

.about__domain-blocks__domain h6 {
 color: #39efeb;
 }

.about__footer {
 font-family:"Times New Roman", serif;
 letter-spacing: 5px; 
 color: #5db592;
 }

.sign-in-banner p {
 font-family: wingdings;
 writing-mode: vertical-lr;
 color: #f4444f;
 }

.hashtag-header__header h1 {
 color: #39efeb;
 }

/* Footer */

.trends__item__name a {
 color: #39efeb;
 }

.trends__item__name {
 color: #f4444f;
 }

.getting-started__trends-heading a {
 color: #5db592;
 }

._ui_components_link_footer__heading {
 color: #5db592;
 }

/* Content Warning */

.content-warning {
 border: solid rgba(94, 94, 94, .15); background:none;
 border-width: 0 0 1px 0;
 padding: 5px 0 5px 0;
 color: #f1e7de;
 }

.content-warning .link-button {
 color: #5e5e5e;
 }

/* Would you like to know more? */

.status__content__read-more-button::before {
 color: #f97e72;
 font-variant: small-caps;
 content: "Would you like to know more?";
 position: relative;
 left: 1000px;
 }

.status__content__read-more-button {
 position: relative;
 left: -1000px;
 }

.status {
 position: relative;
 }

