body, .tabs-bar__wrapper {
    background-color: #E2F2DE;
}

.column-header__back-button, .column-header > .column-header__back-button, .column-back-button {
    color: #57A045;
}

.simple_form .block-button, .simple_form .button, .simple_form button, .button, .button.logo-button, .public-layout .header .nav-button {
    background-color: #57A045;
}

.simple_form .block-button:hover, .simple_form .button:hover, .simple_form button:hover, .button:active, .button:focus, .button:hover, .button.logo-button:active, .button.logo-button:focus, .button.logo-button:hover, .public-layout .header .nav-button:active, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:hover {
    background-color: #4E8E3E;
}

.block-modal__cancel-button, .confirmation-modal__cancel-button, .confirmation-modal__secondary-button, .mute-modal__cancel-button {
    color: #D2EFCB;
}

.block-modal__cancel-button:active, .block-modal__cancel-button:focus, .block-modal__cancel-button:hover, .confirmation-modal__cancel-button:active, .confirmation-modal__cancel-button:focus, .confirmation-modal__cancel-button:hover, .confirmation-modal__secondary-button:active, .confirmation-modal__secondary-button:focus, .confirmation-modal__secondary-button:hover, .mute-modal__cancel-button:active, .mute-modal__cancel-button:focus, .mute-modal__cancel-button:hover {
    color: #D2EFCB;
}

.button.disabled, .button:disabled {
    background-color: #D2EFCB;
}

.public-layout .header .nav-button {
    color: white;
}

.public-layout .header .nav-button:active, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:hover {
    color: white;
}

.button.button-secondary, .button.button-tertiary {
    border-color: #57A045;
    color: #57A045;
}

.button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover, .button.button-tertiary:active, .button.button-tertiary:focus, .button.button-tertiary:hover {
    border-color: #4E8E3E;
    background-color: #4E8E3E;
    color: white;
}

.column-link--transparent.active {
    color: #57A045;
}

.compose-form .compose-form__warning, .compose-form .compose-form__warning a, .reply-indicator__content a, .status__content a, .simple_form .hint a, .simple_form .input.boolean label a {
    color: #A874BC;
}

.reply-indicator__content a.unhandled-link, .status__content a.unhandled-link, .rich-formatting a, .prose a {
    color: #8D629E;
}

#mastodon-svg-logo-full path:nth-of-type(1) {
    color: #57A045;
    fill: #57A045;
}

.trends__item__sparkline g path:nth-of-type(1) {
    fill: #9DE28C !important;
}

.trends__item__sparkline g path:nth-of-type(2) {
    stroke: #57A045 !important;
}

.public-layout .public-account-header__tabs__tabs .counter.active::after {
    border-bottom-color: #57A045;
}

.public-layout .public-account-header__tabs__tabs .counter::after {
    border-bottom-color: #9DE28C;
}

.public-layout .header, .public-layout .header .brand:active, .public-layout .header .brand:focus, .public-layout .header .brand:hover, .table-of-contents {
    background-color: #D3C6B1;
    border-color: #A88957;
}

.account-card, .scrollable .account-card {
    background-color: #D3C6B1;
}

.account-card__bio::after, .scrollable .account-card__bio::after {
    background-image: linear-gradient(270deg, rgb(211, 198, 177), transparent);
}

.flex-spacer, .getting-started, .getting-started__wrapper {
    background-color: #D3C6B1;
}

.page-header {
    padding-top: 15px;
    padding-bottom: 15px;
}

.rules-list li::before {
    background-color: #57A045;
}

.account__section-headline, .account__section-headline button, .notification__filter-bar, .notification__filter-bar button, .compose-form .autosuggest-textarea__suggestions, .compose-form .compose-form__buttons-wrapper, .ui__header {
    background-color: #D2EFCB;
}

.radio-button__input {
    border-color: #9DE28C;
}

.radio-button__input.checked {
    border-color: #57A045;
    background-color: #57A045;
}

.about__section__title {
    color: #57A045;
}

.dropdown-menu__item a:active, .dropdown-menu__item a:focus, .dropdown-menu__item a:hover, .dropdown-menu__item button:active, .dropdown-menu__item button:focus, .dropdown-menu__item button:hover, .privacy-dropdown__option.active, .privacy-dropdown__option:hover {
    background-color: #57A045;
}

.privacy-dropdown__option.active:hover {
    background-color: #4E8E3E;
}

.icon-button.active, .column-header__button.active {
    color: #57A045;
}

.column-header__button.active:active, .column-header__button.active:focus, .column-header__button.active:hover {
    color: #57A045;
}

.fa-at {
    color: #A874BC;
}

.fa-bell {
    color: #D3AA5D;
}

h1.column-header .fa-bell {
    color: #96886D;
}

h1.column-header.active .fa-bell {
    color: #D3AA5D;
}

.fa-bookmark {
    color: #C4569A;
}

button.bookmark-icon .fa-bookmark {
    color: #99728A;
}

button.bookmark-icon.active .fa-bookmark {
    color: #C4569A;
}

.fa-cog {
    color: #449B9B;
}

.fa-lock {
    color: #D3AA5D;
}

.fa-gears {
    color: #449B9B;
}

.fa-globe {
    color: #45669E;
}

h1.column-header .fa-globe {
    color: #45669E;
}

h1.column-header.active .fa-globe {
    color: #4782E0;
}

.fa-hashtag {
    color: #C4569A;
}

.fa-home {
    color: #A88957;
}

h1.column-header .fa-home {
    color: #A88957;
}

h1.column-header.active .fa-home {
    color: #D3C6B1;
}

.fa-list-ul {
    color: #C4569A;
}

.fa-paperclip {
    color: #449B9B;
}

.fa-reply {
    color: #A874BC;
}

.fa-reply-all {
    color: #A874BC;
}

.fa-retweet {
    color: #57A045;
}

.fa-sign-out {
    color: #9E4545;
}

.fa-sliders {
    color: #449B9B;
}

.fa-star {
    color: #D3AA5D;
}

button.star-icon .fa-star {
    color: #96886D;
}

button.star-icon.active .fa-star {
    color: #D3AA5D;
}

.fa-tasks {
    color: #80BC53;
}

.notification__message .fa.fa-tasks {
    color: #80BC53;
}

.fa-unlock {
    color: #D3AA5D;
}

.fa-user-plus, .notification__message .fa-user-plus {
    color: #57A045;
}

.fa-user-times {
    color: #9E4545;
}

.fa-users {
    color: #A874BC;
}


