.button {
    background-color: #fb6337;
}
.icon-button{ #fb6337 }
.icon-button.active {
    color: #fb6337;
}
.button:active, .button:focus, .button:hover {
    background-color: #333;
    color: #fb6337;

}
.icon-button.active {
    color: #333;
}
.switch-to-advanced .switch-to-advanced__toggle {
    color: #fb6337;
}
.column-link--transparent.active {
    color: #fb6337;
}
.navigation-panel .logo {
    display: none;
}
.column-link--logo, .column-link--logo:hover {
    display: block;
    width: 100%;
    height: 30px;
    background-image: url(https://wos.hostdon.ne.jp/m315/media_attachments/files/111/998/269/909/822/624/small/b3d260209964287b.png);
    background-size: 285px;
    background-repeat: no-repeat;
    background-position: center;
}
.navigation-panel__logo{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.account__section-headline a.active:before, .account__section-headline button.active:before, .notification__filter-bar a.active:before, .notification__filter-bar button.active:before {
    background: #fb6337;
}
.drawer__inner__mastodon>img {
    display: block;
    width: 100%;
    padding-bottom: 20px;
    box-sizing: border-box;
}
.column-back-button{
    color: #fb6337;
}
.icon-button.bookmark-icon.active {
    color: #fb6337;
}
.icon-button.star-icon.active, .notification__favourite-icon-wrapper .star-icon {
    color: #049cc8;
}
.icon-button.bookmark-icon.active {
    color: #ffcc00;
}
.status__wrapper-direct {
    background-color: rgb(217 205 219 / 30%);
}
.status__wrapper-direct .status__prepend {
    color: #fb6337;
}
.theme-default .status__wrapper-direct {
    background-color: rgb(0 0 0 / 30%);
}
body.theme-default{
    background: black;
    background-attachment: fixed;
}
.theme-default .column>.scrollable {
    background: #000000ba;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.theme-default .empty-column-indicator, .theme-default .follow_requests-unlocked_explanation {
    background: none;
}
.theme-default .drawer__inner, .theme-default .column>.scrollable, .theme-default .drawer__inner__mastodon{ background: #000000ba; }
.theme-default .column-header, .theme-default .search__input, .theme-default .column-header__button{ background: #202020; }

.notification__message .fa {
    color: #049cc8;
}

.reply-indicator__content a, .status__content a {
    color: #fb6337;
}

.react-toggle--checked .react-toggle-track {
    background-color: #049cc8;
}
.explore__search-results, .about__section__title, .about__meta {
    background: #000000ba;
}
.link-footer p, .link-footer p a {
    color: #eee;
}
element.style {
}
.notification-bar-action {
    color: #fb6337; 
}
.icon-with-badge__badge { background: #fb6337; }
.confirmation-modal__cancel-button{ color: #fff; }
.simple_form .block-button, .simple_form .button, .simple_form button, .admin-wrapper .sidebar ul .simple-navigation-active-leaf a, .admin-wrapper .content__heading__tabs a.selected { background: #fb6337; }

.simple_form .block-button:active, .simple_form .block-button:focus, .simple_form .block-button:hover, .simple_form .button:active, .simple_form .button:focus, .simple_form .button:hover, .simple_form button:active, .simple_form button:focus, .simple_form button:hover {
    background-color: #049cc8;
}
.notification.unread:before, .status__wrapper.unread:before{ 
border-inline-start: 4px solid #fb6337;}

.button.button-tertiary {
    background: transparent;
    border: 1px solid #fb6337;
    color: #fb6337;
    padding: 6px 17px;
}
.button.button-tertiary:active, .button.button-tertiary:focus, .button.button-tertiary:hover {
    background-color: #049cc8;
    border: 0;
    color: #fff;
    padding: 7px 18px;
}

.about__section__title {
    color: #049cc8;
}
.announcements {
    align-items: center;
    background: #393f4f;
    display: flex;
    font-size: 13px;
}
.announcements__container {
    flex: 0 0 auto;
    position: relative;
    width: 100%;
}
.announcements__mastodon{
    flex: 0 0 auto;
    width: 0;
}

