body {
    background: #ffe8ff;
}

.audio-player, .compose-form .spoiler-input__input, .compose-form__autosuggest-wrapper, .compose-form__poll-wrapper select, .poll__option input[type=text], .report-dialog-modal__textarea, .search__input, .setting-text {
    border: 1px solid #eccfff;
}

.column-inline-form, .column>.scrollable, .error-column, .getting-started, .regeneration-indicator {
    border-bottom: 1px solid #eccfff;
    border-left: 1px solid #eccfff;
    border-right: 1px solid #eccfff;
}

/***** Override Dark Mode fonts *****/
.column-link--transparent, .column-link--transparent:active, .column-link--transparent:focus, .column-link--transparent:hover, .navigation-bar strong, .navigation-bar a {
color: #000;
}
.getting-started__trends h4 a, .trends__item__name a, .search__input, .text-icon-button, .icon-button.inverted {
color: #282c37;
}
.link-footer p {
color: #444b5d;
}

.status {
    border-bottom: 1px solid #eccfff;
}

.search__input {
    background: #fff2ff;
}

.compose-form .autosuggest-textarea__textarea, .compose-form .spoiler-input__input {
    border: 1px solid #eccfff;
    background: #fff2ff;
}

.compose-form .compose-form__modifiers {
    background: #f5def5;
}

.compose-form .compose-form__modifiers .compose-form__uploads-wrapper {
    padding: 0px;
}

.compose-form__autosuggest-wrapper {
    border-bottom: none;
}

.compose-form .compose-form__buttons-wrapper {
    border-bottom: 1px solid #eccfff;
    border-left: 1px solid #eccfff;
    border-right: 1px solid #eccfff;
    background: #f5def5;
}

.button, .button.logo-button {
    background-color: #ac7eff;
}

.button:active, .button:focus {
    background-color: #ac7eff;
}

.button:hover, .button.confirmation-modal__cancel-button:hover, .button.button-secondary:hover {
    background-color: #6364ff;
    color: #fff;
    border: none;
}

.button.block-modal__cancel-button, .button.confirmation-modal__cancel-button, .button.confirmation-modal__secondary-button, .button.mute-modal__cancel-button {
    background-color: #fff;
    color: #ac7eff;
}

.button.button-secondary, .button.button-tertiary {
    border: 1px solid #ac7eff;
    color: #ac7eff;
}

.tabs-bar__wrapper {
    background: #ffe8ff;
}

.column-header {
    border: 1px solid #eccfff;
}

.column-header__collapsible-inner {
    border: 1px solid #eccfff;
    background: #deccff;
}

.account__section-headline, .notification__filter-bar {
    border-left: 1px solid #eccfff;
    border-right: 1px solid #eccfff;
    border-top: none;
    border-bottom: none;
    background: #deccff;
}

.account__section-headline button, .notification__filter-bar button {
    background: #deccff;
}

.account__header__bio .account__header__fields {
    background: #f5def5;
}

.account__header__bio .account__header__fields dl {
    border-bottom-color: #eccfff;
}

.account__header__fields dl {
    border-bottom: 1px solid #eccfff;
}

.dismissable-banner {
    border-bottom: 1px solid #eccfff;
    border-left: 1px solid #eccfff;
    border-right: 1px solid #eccfff;
    background: #f5def5;
}

.follow_requests-unlocked_explanation {
    background: #f5def5;
}

.conversation--unread {
    background: #eccfff;
}

.reply-indicator__content .status__content__spoiler-link, .status__content .status__content__spoiler-link {
    background: #f5def5;
}

.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: #ac7eff;
    color: #fff;
}

.scrollable {
    border: 1px solid #eccfff;
}

.status__content {
    overflow: visible;
}

.status__content .emojione, .account__header__bio .emojione {
    height: 38px !important;
    width: 38px !important;
}

/***** Emoji Hovering to Expand *****/
.status__content .emojione:hover, .account__header__bio .emojione:hover {
    transform: scale(1.2);
}

.focusable:focus {
    background: #eccfff;
}

.status-card, .status-card.compact {
    border: 1px solid #eccfff;
}

.compose-panel hr, .navigation-panel hr {
    border-top: 1px solid #eccfff;
}

.column-link--transparent.active {
    color: #8f52ff;
}

.icon-with-badge__badge {
    background: #ac7eff;
}

::-webkit-scrollbar-thumb {
    background: #ac7eff;
}

::-webkit-scrollbar-track {
    background: #ffe8ff;
}

@media screen and (max-width: 1174px) {
    .layout-single-column .ui__header, .columns-area__panels__pane--navigational .navigation-panel {
        background: #ffe8ff;
        border: none;
    }
}

