/* ==UserStyle==
@name           Darker Ryver
@namespace      github.com/darkerweb
@version        1.1.1
@description    Darker theme for Ryver
@homepageURL    https://github.com/darkerweb/ryver
@supportURL     https://github.com/darkerweb/ryver/issues
@updateURL      https://cdn.jsdelivr.net/gh/darkerweb/ryver@latest/main.user.css
@license        MIT
==/UserStyle== */
@-moz-document regexp(".+\\.ryver\\.com.*") {
    * {
        background: #282a36;
        color: white;
    }

    .is-link {
        color: #8be9fd !important;
    }

    ::selection {
        background: #44475a;
    }

    .theme-novus .scene-space-tab-button:hover,
    .theme-novus-dark .scene-space-tab-button:hover,
    .list-item:hover,
    .list-item:hover * {
        background: #6272a4 !important;
    }

    .theme-novus .scene-space-tab-button--selected,
    .theme-novus .scene-space-tab-button--selected .scene-space-tab-button__title,
    .theme-novus .scene-space-tab-button--selected .scene-space-tab-button__action-menu-container *,
    .theme-novus .scene-space-tab-button--selected .scene-space-tab-button__indicator,
    .theme-novus .scene-space-tab-button--selected .scene-space-tab-button__avatar,
    .theme-novus .scene-space-tab-button--selected .scene-space-tab-button__voice-icon,
    .theme-novus-dark .scene-space-tab-button--selected,
    .theme-novus-dark .scene-space-tab-button--selected .scene-space-tab-button__title,
    .theme-novus-dark .scene-space-tab-button--selected .scene-space-tab-button__action-menu-container *,
    .theme-novus-dark .scene-space-tab-button--selected .scene-space-tab-button__indicator,
    .theme-novus-dark .scene-space-tab-button--selected .scene-space-tab-button__avatar,
    .theme-novus-dark .scene-space-tab-button--selected .scene-space-tab-button__voice-icon,
    .list-item-selected,
    .list-item-selected *,
    .list-item.is-selected,
    .list-item.is-selected * {
        background: #44475a;
    }

    .scene-space-tab-button:hover,
    .scene-space-tab-button:hover .scene-space-tab-button__title,
    .scene-space-tab-button:hover .scene-space-tab-button__action-menu-container *,
    .scene-space-tab-button:hover .scene-space-tab-button__indicator,
    .scene-space-tab-button:hover .scene-space-tab-button__avatar,
    .scene-space-tab-button:hover .scene-space-tab-button__voice-icon,
    body:not(.is-phone).theme-novus .tabbed__sidebar-tag,
    body:not(.is-phone).theme-novus .tabbed__sidebar-tag:after,
    body:not(.is-phone).theme-novus .tabbed__sidebar-tag:hover {
        background: #6272a4 !important;
    }

    .teammates-list span,
    .teammates-list div,
    #formtitle,
    .select-field *,
    .notification-list__item-details,
    .task-list__mode * {
        color: white !important;
        -webkit-text-fill-color: white !important;
    }

    .button__label,
    .scene-space__above-fold *,
    .scene-space__below-fold *,
    div[style="position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 2000;"],
    .dialog-surface-body,
    .view-container,
    .dialog-surface,
    .overlay,
    .chat-message__item--actions-expanded,
    .chat-message__item:hover,
    .chat-message__from:hover ~ .chat-message__events .chat-message__item:first-of-type {
        background: none;
    }

    .chat-common__last-seen-label,
    .view-header,
    .form,
    footer {
        background: #282a36 !important;
    }

    .material-icons {
        color: white !important;
        background: none;
    }

    * > .tabbed__sidebar-tag,
    * > .tabbed__sidebar-tag:after,
    * > .tabbed__sidebar-tag:hover {
        background: #282a36 !important;
    }

    .mention-user,
    .mention-team {
        color: black;
    }

    .theme-novus .scene-space-tab-button__badge,
    .theme-novus .scene-space-tab-button__badge *,
    .theme-novus-dark .scene-space-tab-button__badge,
    .theme-novus-dark .scene-space-tab-button__badge * {
        background: #ff5555 !important;
        border-radius: 100%;
    }

    .chat-message__item-action-container .tool-bar__item.is-warning i,
    .chat-message__item-retry-container .tool-bar__item.is-warning i {
        color: #ff5555 !important;
    }

    .chat-message__join-voice,
    .chat-message__join-voice *,
    .button.is-primary:not(.chat-editor__send) {
        background: #6272a4 !important;
    }

    .chat-editor__send {
        background: #bd93f9 !important;
        border-color: #bd93f9 !important;
    }

    .scene-space__navigation-instance,
    .scene-space-tab-button--expandable .scene-space-tab-button__title {
        color: #8be9fd !important;
    }

    .chat-message__from-time,
    .chat-message__from-edited,
    .chat-message__from-ephemeral,
    .notification-list__item-date {
        color: #6272a4 !important;
    }

    .chat-message__item-action-container .tool-bar__item.is-warning:hover,
    .chat-message__item-retry-container .tool-bar__item.is-warning:hover {
        background: #6272a4 !important;
    }

    .chat-editor__emoji,
    .chat-editor__file .files-field__externals,
    .markdown-editor__input {
        border-color: #bd93f9 !important;
    }

    label.label,
    .chat-tab *,
    .post-tab *,
    .posts-tab *,
    .tasks-tab *,
    .video-tab * {
        color: #ffb86c;
    }

    .view-header__actions .button,
    .row,
    .ui-sortable *,
    .post-item__details:hover .post-item__body,
    .markdown code,
    .markdown pre {
        background: none !important;
    }

    .tag,
    .tag * {
        background: #bd93f9;
    }

    [data-presence-for] {
        border-color: #282a36;
    }

    .my-settings-dialog__body *:not(input) {
        background: #282a36 !important;
        color: white !important;
    }

    mark {
        background: #ffb86c;
    }
}
