body{
color: #e2decb;
background-color: #0e0e0c;
}

a:link {
  color: .public-layout .footer .legal-xs a, .public-layout .footer ul a
}

a:visited {
  color: #96b04d;
}

a:hover {
  color: #bee748;
}

a:active {
  color: #caec57;
}

.status__content {
color: #e2decb;
}

.detailed-status {
background-color: rgba(24,25,21,0.5);
}

.detailed-status__meta {
color: #667536;
}

.column > .scrollable {
background-color: rgba(24,25,21,0.5);
}

.search__input{
background-color: #262821;
}

.button {
  color: #e2decb;
  background-color: #6c8524;
}

.button:active, .button:focus, .button:hover {
color: #0e0e0c;
background-color: #bee748;

}

.status__prepend {
color: #647052;
}

.tabs-bar__wrapper {
background: #0e0e0c;
}

.tabs-bar {
background-color: #262821;
}

.tabs-bar__link.active {
border-bottom: 2px solid #caec57;
color: #caec57;
}

.tabs-bar__link:hover {
background: #2b2c23;
}

.tabs-bar__link:focus {
background: #2b2c23;
}

.column-header {
background-color: #282a21;
}

.column-header__button {
color: #667536;
background-color: #282a21;
}

.column-header__button:hover {
color: #769641;
}

.column-header > .column-header__back-button {
color: #caec57;
}

.column-link--transparent.active {
  color: #caec57;
}

.column-link--transparent {
  color: #96b04d;
}

.detailed-status__action-bar {
background-color: #282a21;
}

.status__content__read-more-button {
color: #96b04d;
}

.status {
  border-bottom: 1px solid #000;
}

.reply-indicator__content a.mention:hover span, .status__content a.mention:hover span {
color: #bee748;
}

.reply-indicator__content a, .status__content a {
color: #96b04d;
}

.floating-action-button {
background: #96b04d;
}

.floating-action-button:hover {
background: #96b04d;
}

.icon-button{
color: #667536;
}

.icon-button:active, .icon-button:focus, .icon-button:hover{
color: #769641;
}

.announcements {
background: #393e2e;

}

.column-header__collapsible-inner {
  background: #1f211a;
  padding: 15px;
}

.column-settings__section {
  color: #e2decb;
  cursor: default;
  font-weight: 500;
}

.reply-indicator__content a.unhandled-link, .status__content a.unhandled-link {
  color: #e4ffa8;
}

.react-toggle--checked .react-toggle-track {
  background-color: #9bbc24;
}

.react-toggle--checked .react-toggle-track:hover {
  background-color: #9bbc24;
}

.getting-started__footer p {
  color: #828279;
}

.trends__item__name {
  color: #999e80; 
}

.getting-started__trends h4 {
  color: #b6b3a6;
}

.getting-started__trends .trends__item__current {
  color: #cfccba;
}

.attachment-list__list a {
  color: #7e8460;
}

.attachment-list.compact .fa {
  color: #7c815e;
}

.icon-button.star-icon.active, .notification__favourite-icon-wrapper .star-icon {
  color: #d86f12;
}

.reply-indicator__content .status__content__spoiler-link, .status__content .status__content__spoiler-link {
  background: #808460;
}

.reply-indicator__content .status__content__spoiler-link:focus, .reply-indicator__content .status__content__spoiler-link:hover, .status__content .status__content__spoiler-link:focus, .status__content .status__content__spoiler-link:hover {
  background: #969770;
}

.status__content__spoiler-link {
  color: #131310;
}


.layout-single-column .ui__header {
    background: #141411;
    border-bottom: 1px solid #1b1e15;
}


/* WRITE A TOOT BOX -------------- */

.compose-form .compose-form__warning {
  color: #181813;
  background: #f3f6cc;
}


.privacy-dropdown__option.active, .privacy-dropdown__option:hover {
  background: #65742e;
  color: #fff;
  outline: 0;
}

.privacy-dropdown.active .privacy-dropdown__value.active {
  background: #9bbc24;
}

.text-icon-button.active {
  color: #9bc209;
}

.icon-button.inverted.active {
  color: #9bc209;
}

.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 {
  background: #547032;
}

/* NAV PANEL ON MOBILE ___________ */
.columns-area__panels__pane--navigational .navigation-panel {
  background: #141411;
  border-left: 1px solid #000;
}

#navigation-panel__publish i {
  background-color: #96b04d;
  color: #fff;
}


/* WRITE A TOOT PAGE -------------- */

.drawer__inner {
background: rgba(24,25,21,0.5);

}

.drawer__inner__mastodon{
background: rgba(24,25,21,0.5) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 234.80078 31.757813" width="234.80078" height="31.757812"><path d="M19.599609 0c-1.05 0-2.10039.375-2.90039 1.125L0 16.925781v14.832031h234.80078V17.025391l-16.5-15.900391c-1.6-1.5-4.20078-1.5-5.80078 0l-13.80078 13.099609c-1.6 1.5-4.19883 1.5-5.79883 0L179.09961 1.125c-1.6-1.5-4.19883-1.5-5.79883 0L159.5 14.224609c-1.6 1.5-4.20078 1.5-5.80078 0L139.90039 1.125c-1.6-1.5-4.20078-1.5-5.80078 0l-13.79883 13.099609c-1.6 1.5-4.20078 1.5-5.80078 0L100.69922 1.125c-1.600001-1.5-4.198829-1.5-5.798829 0l-13.59961 13.099609c-1.6 1.5-4.200781 1.5-5.800781 0L61.699219 1.125c-1.6-1.5-4.198828-1.5-5.798828 0L42.099609 14.224609c-1.6 1.5-4.198828 1.5-5.798828 0L22.5 1.125C21.7.375 20.649609 0 19.599609 0z" fill="%23282C37"/></svg>') no-repeat bottom/100% auto;
}

.reply-indicator{
background: #d5d1bb;
}



/* ---THE LINKS/INFO UNDER THE TOOT BOX--- */
.link-footer p {
  color: #80806b;
}

.link-footer p a {
  color: #96b04d;
}



/* THAT PAGE THAT COMES UP WHEN YOU SUB TO AN ACCOUNT ON A DIFFERENT INSTANCE --- */

.modal-layout{
color: #e2decb;
background-color: #0e0e0c;
background-image:url("https://chapelofthebeast.neocities.org/profile_img/f-bg-1.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}



/* PROFILE MINI ----------------- */

.account-role {
  border: 1px solid #aaff41;
  color: #96f91f;
}

.column-back-button{
background: #282a21;
color: #caec57;
}

.account__header__bar{
background: rgba(14,14,12,0.4);
}

.button.logo-button{
background: #96b04d;
}

.button.logo-button:active, .button.logo-button:focus, .button.logo-button:hover{
background: #caec57;
}

.account__header__tabs__name h1 small{
color: #a2b372;
}

.account__header__bio .account__header__content {
  color: #cec9bc;
}

.account__header__bio .account__header__fields {
  margin: 16px 0 0;
  border-radius: 4px;
  background: #1b1e15;
  border: 0;
}

.account__header__bio .account__header__fields {
  margin: 16px 0 0;
  border-radius: 4px;
  background: #1b1e15;
  border: 0;
}

.account__header__bio .account__header__fields dt {
  text-transform: uppercase;
  color: #ece8e1;
}

.account__header__bio .account__header__fields dd {
  color: #bebaad;
}

.account__header__fields dt{
color: #e2decb;
background: rgba(24,25,21,0.7);
}

.account__header__fields dd{
color: #d5d1bb;
}

.account__header__bio .account__header__fields a{
color: #96b04d;
}

.account__header__bio .account__header__joined{
color: #d5d1bb;
}

.account__header__extra__links a {
  color: #8ca448;
  font-weight: 500;
}

.account__section-headline, .notification__filter-bar{
background: rgba(24,25,21,0.7);
}

.notification__relative_time, .status__relative-time{
color: #d5d1bb;
}



/* PROFILE MAIN -------------- */

.public-layout .public-account-header__bar::before{
background: #282a21;
}

.public-layout .public-account-header__bar .avatar img{
border-color: #282a21;
}

.account__header__bar .avatar .account__avatar {
  background: #000;
  border: 4px solid #141411;
}

.public-layout .public-account-header__tabs__tabs .counter{
color: #96b04d;
border-bottom-color: #96b04d;
}

.public-layout .public-account-header__tabs__tabs .counter.active::after{
border-bottom-color: #caec57; /* #bee748; */
}

.activity-stream .entry{
background-color: rgba(24,25,21,0.5);
}

.public-layout .public-account-bio{
background-color: rgba(24,25,21,0.5);
}

.public-layout .public-account-bio .account__header__fields a{
color: #96b04d;
}

.public-layout .public-account-bio .roles, .public-layout .public-account-bio__extra{
color: #a2b372;
}

.nothing-here{
color: #d5d1bb;
background-color: rgba(24,25,21,0.5);
}

.card__bar{
background-color: rgba(24,25,21,0.5);
}

.card__bar .display-name span{
color: #d5d1bb;
}

.account__header {
  overflow: none;
  background: #141411;
}

.account__header__bar {
  background: rgba(255, 255, 255, 0);
}

.account__section-headline a.active, .account__section-headline button.active, .notification__filter-bar a.active, .notification__filter-bar button.active{
color: #bee748;
}

.directory__tag.active > a {
background: #96b04d;
}

/* NOTIFICATIONS ------------ */

.account__section-headline, .notification__filter-bar{
background: rgba(47,60,33,0.8);
}

.account__section-headline button, .notification__filter-bar button{
background: rgba(47,60,33,0.8);
}

.account__section-headline a.active, .account__section-headline button.active, .notification__filter-bar a.active, .notification__filter-bar button.active{
color: #e2decb;
}

.account__section-headline a, .account__section-headline button, .notification__filter-bar a, .notification__filter-bar button{
color: #d5d1bb;
}

.notification__message .fa{
color: #a2b372;
}

.notification__message{
color: #d5d1bb;
}

.muted .status__content, .muted .status__content a, .muted .status__content p, .muted .status__display-name strong{
color: #afab99;
}

.status__display-name {
color: #96b04d;
}
.empty-column-indicator, .error-column, .follow_requests-unlocked_explanation{
background: none;
color: #d5d1bb;
}

.icon-button.active{
color: #caec57;
}

/* OTHER STUFF -------------- */

.page-header{
background-color: rgba(24,25,21,0.5);
}

.page-header p{
color: #d5d1bb;
}


/* ABOUT PAGE STUFF --------- */

.box-widget {
background: none;
background-color: rgba(24,25,21,0.5);
}

.simple_form__overlay-area__overlay{
background: rgba(24,25,21,0.2);
}

.landing .simple_form .user_agreement .label_input > label, .landing .simple_form p.lead {
color: #d5d1bb;
}

.simple_form .button {
  background-color: #96b04d; 
}

.simple_form .block-button:hover, .simple_form .button:hover, .simple_form button:hover {
  background-color: #bee748; 
}

.hero-widget__text {
background: none;
background-color: rgba(24,25,21,0.5);
color: #d5d1bb;
}

.landing .hero-widget__footer
{
background: none;
background-color: rgba(24,25,21,0.5);
color: #d5d1bb;
}

.landing .hero-widget h4 {
color: #d5d1bb;
}

.landing .hero-widget__counter span {
color: #d5d1bb;
}

.account .account__display-name {
color: #a2b372;
}

.directory__tag > a, .directory__tag > div {
background-color: rgba(24,25,21,0.5);
}

directory__tag > a:active, .directory__tag > a:focus, .directory__tag > a:hover {
  background: rgba(47,60,33,0.8);
}

.directory__tag h4 small {
color: #e2decb;
}

.directory__tag h4 .fa {
  color: #afc89b;
}

.public-layout .footer .legal-xs a, .public-layout .footer ul a {
color: #96b04d;
}

.public-layout .footer .grid .column-2 h4 a {
color: #d5d1bb;
}

.public-layout .footer h4 {
color: #d5d1bb;
}

.public-layout .footer .brand svg {
fill: #a2b372;
}

.public-layout .footer .brand:active svg, .public-layout .footer .brand:focus svg, .public-layout .footer .brand:hover svg {
fill: #bed383;
}



/* ABOUT PAGE MORE STUFF --------- */

.public-layout .header {
background-color: #282a21;
}

.public-layout .header .nav-link {
color: none;
}

.public-layout .header .nav-link:active, .public-layout .header .nav-link:focus, .public-layout .header .nav-link:hover {
color: #bee748;
}

.public-layout .header .brand:active, .public-layout .header .brand:focus, .public-layout .header .brand:hover {
background: #2b2c23;
}

.public-layout .header .nav-button{
background: #393b2d;
}

.public-layout .header .nav-button:active, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:hover{
background: #474c37;
}

.public-layout .header .nav-link
{
color: #96b04d;
}


.landing-page__call-to-action {
background: rgba(24,25,21,0.5);
}


.contact-widget{
color: #d5d1bb;
}

.contact-widget h4 {
color: #d5d1bb;
}

.contact-widget > a {
color: #96b04d;
}


.table-of-contents{
background: rgba(24,25,21,0.5);
}


.rich-formatting{
color: #d5d1bb;
}

.rich-formatting p{
color: #d5d1bb;
}

.rules-list li{
color: #d5d1bb;
}

.rich-formatting h1, .rich-formatting h2, .rich-formatting h3, .rich-formatting h4, .rich-formatting h5, .rich-formatting h{
color: #e2decb;
}

.rules-list{
background: rgba(47,60,33,0.4);
}

