/* 全体（一番下）とカラム設定の背景色を変える */
body.contrast,
body.contrast .column-header__collapsible-inner,
body.contrast .column-header__button.active,
body.contrast .ui {
   background-color: #141414;
}
/* カラムヘッダーの背景色を変える */
body.contrast a.column-link,
body.contrast .column-back-button,
body.contrast .column-header,
body.contrast .column-header__button,
body.contrast .column-header__back-button,
body.contrast .drawer__header,
body.contrast .list-editor h4,
body.contrast .public-layout .header,
body.contrast .search-results__header,
body.contrast .search-results__section h5,
body.contrast .tabs-bar {
   background-color: #141414;
}
/* カラムの背景色を変える */
body.contrast .activity-stream .entry,
body.contrast .account__header__fields dt,
body.contrast .box-widget,
body.contrast .card__bar,
body.contrast .card__img,
body.contrast .column-link__badge,
body.contrast .column-subheading,
body.contrast .column-inline-form,
body.contrast .column>.scrollable,
body.contrast .contact-widget,
body.contrast .detailed-status,
body.contrast .detailed-status__action-bar,
body.contrast .drawer__inner,
body.contrast .drawer__inner__mastodon,
body.contrast .empty-column-indicator,
body.contrast .error-column,
body.contrast .flex-spacer,
body.contrast .getting-started,
body.contrast .getting-started__wrapper,
body.contrast .hero-widget__text,
body.contrast .landing-page__information.contact-widget,
body.contrast .landing-page #mastodon-timeline,
body.contrast .landing-page__forms,
body.contrast .landing-page__information,
body.contrast .landing-page__call-to-action,
body.contrast .landing-page__information:last-child,
body.contrast .landing-page .separator-or span,
body.contrast .list-editor,
body.contrast .public-layout .public-account-header__bar:before,
body.contrast .public-layout .public-account-bio,
body.contrast .search__input,
body.contrast .status.status-direct,
body.contrast .status-card .status-card__content {
   background-color: #141414;
}
/* アカウントプロフィールのヘッダーと背景色を変える */
body.contrast .account__section-headline,
body.contrast .account__header .account__header__fields dt,
body.contrast .account__header .account__header__fields dd,
body.contrast .media-spoiler {
   background-color: #141414;
}
/* アカウントプロフィールのヘッダー画像に被せる色を変える */
body.contrast .account__header>div {
    background: rgba(246,245,242,1);
}
/* メインの文字色を変える */
body.contrast,
body.contrast a.drawer__tab,
body.contrast .account__header .account__header__fields dt,
body.contrast .account__section-headline a.active,
body.contrast .account__header__fields dt,
body.contrast .column-header>.column-header__back-button,
body.contrast .column-header__back-button,
body.contrast .column-back-button,
body.contrast .column-header__button,
body.contrast .column-header__button.active,
body.contrast .column-settings__section,
body.contrast .column-header__collapsible,
body.contrast .dropdown-menu__item a:active,
body.contrast .dropdown-menu__item a:focus,
body.contrast .dropdown-menu__item a:hover,
body.contrast .hero-widget__text,
body.contrast .landing-page li,
body.contrast .landing-page p,
body.contrast .notification__message,
body.contrast .public-layout .header .nav-link,
body.contrast .rich-formatting h3,
body.contrast .rich-formatting h4,
body.contrast .rich-formatting li,
body.contrast .rich-formatting p,
body.contrast .setting-meta__label,
body.contrast .setting-toggle__label,
body.contrast .simple_form p.hint.subtle-hint,
body.contrast .status-card:hover .status-card__content,
body.contrast .status-card:hover .status-card__title,
body.contrast .status-card:hover .status-card__description {
    color: #E0CA82;
}
/* リンクの文字色を変える */
body.contrast .account__relationship .icon-button.active,
body.contrast .account__header .account__header__username,
body.contrast .account__header__fields a,
body.contrast .attachment-list__list a,
body.contrast .status__content a,
body.contrast .column-header.active .column-header__icon,
body.contrast .compose__action-bar-dropdown .icon-button.active,
body.contrast .getting-started__footer a,
body.contrast .notification__message .fa,
body.contrast .public-layout .public-account-bio .account__header__fields a,
body.contrast .reply-indicator__content a,
body.contrast .rich-formatting li a,
body.contrast .rich-formatting p a,
body.contrast .simple_form p.hint.subtle-hint a,
body.contrast .tabs-bar__link.active,
body.contrast .text-icon-button.active {
   color: #E0CA82;
}
/* トゥート下などのアクションバーの文字色を変える */
body.contrast .account__action-bar-dropdown .icon-button,
body.contrast .detailed-status__button .icon-button,
body.contrast .detailed-status__action-bar-dropdown .icon-button,
body.contrast .icon-button.disabled,
body.contrast .notification-favourite .status.status-direct .icon-button.disabled,
body.contrast .status__action-bar__counter .icon-button,
body.contrast .status__action-bar__counter__label,
body.contrast .status__action-bar .icon-button {
   color: #E0CA82;
}

