Created
July 23, 2022 21:33
-
-
Save Calinou/70da7b92d582b09aad0bd9e53b43f491 to your computer and use it in GitHub Desktop.
Custom CSS used on the Godot Contributors Chat Rocket.Chat instance
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.register-link-replacement { | |
display: none | |
} | |
.rcx-box.rcx-box--full.rcx-badge.rcx-badge--primary { | |
background: red !important | |
} | |
.code-colors { | |
background-color: #1d1f21 !important | |
} | |
.code-colors.inline { | |
color: #de935f !important | |
} | |
.code-colors.hljs { | |
color: #c5c8c6 !important | |
} | |
span.rcx-box.rcx-box--full.rcx-status-bullet.rcx-status-bullet--online { | |
background-color: #1dd095 !important | |
} | |
.rcx-option--focus,.rcx-option:hover { | |
background-color: #202329 !important | |
} | |
body .rcx-box * .rcx-input-box { | |
color: #eee | |
} | |
* { | |
scrollbar-color: #777 transparent | |
} | |
*::-webkit-scrollbar { | |
width: .75rem | |
} | |
*::-webkit-scrollbar-track { | |
background-color: transparent | |
} | |
*::-webkit-scrollbar-thumb { | |
background-color: #777 | |
} | |
*::-webkit-scrollbar-thumb:hover { | |
background-color: #666 | |
} | |
*::-webkit-scrollbar-thumb:active { | |
background-color: #444 | |
} | |
:root { | |
--primary-font-color: #444; | |
--info-font-color: #a0a0a0; | |
--color-darker: #272c33 | |
} | |
.color-primary-font-color,textarea { | |
color: var(--primary-font-color) | |
} | |
.color-info-font-color { | |
color: var(--info-font-color) | |
} | |
input,select,textarea { | |
color: var(--input-text-color) | |
} | |
.error-color { | |
color: var(--rc-color-error) | |
} | |
.js-button[aria-label="Toggle Dark Mode"] { | |
transition: -webkit-filter 150ms; | |
transition: filter 150ms; | |
transition: filter 150ms, -webkit-filter 150ms | |
} | |
.rcx-icon--name-darkmode { | |
height: .9em | |
} | |
@media (min-width: 1372px) { | |
.sidebar__toolbar-button { | |
margin:0 3px | |
} | |
} | |
@-webkit-keyframes highlight { | |
from { | |
background-color: #1e74f6 | |
} | |
} | |
@keyframes highlight { | |
from { | |
background-color: #1e74f6 | |
} | |
} | |
input,textarea,select,.color-primary-font-color,.color-info-font-color,.background-info-font-color,.background-transparent-darker-before::before,.messages-box .message .body,.rc-header__name,.rc-header__wrap,.message .reactions>li,.message .title .is-bot,.message .title .role-tag,.message.new-day::before,.code-colors,.hljs-selector-id,.hljs-selector-tag,.hljs-attribute,.hljs-keyword,.hljs-title,.hljs-doctag,.hljs-string,.hljs-type,.hljs-literal,.hljs-number,.hljs-tag,.hljs-name,.hljs-attr,.hljs-template-variable,.hljs-variable,.rc-message-box__container,.messages-container .footer,.content-background-color,.message.new-day::after,.message .reactions>li,.border-component-color,.contextual-bar__header,.contextual-bar__content,.sidebar__footer { | |
transition: opacity 300ms linear,color 150ms,background-color 150ms,border-color 150ms | |
} | |
body { | |
--primary-font-color: var(--color-gray-lightest); | |
--info-font-color: var(--color-gray-light); | |
--message-box-background: rgba(255,255,255,0.1); | |
--button-outline-color: var(--color-gray-medium); | |
--button-close-color: var(--color-gray-medium); | |
--rc-color-alert-message-warning-background: #5d0914; | |
--rc-color-primary: var(--color-gray-lightest); | |
--rc-color-primary-lightest: var(--color-dark-medium); | |
--button-disabled-background: var(--color-dark-70); | |
--button-disabled-text-color: var(--color-dark-80); | |
--input-text-color: var(--color-gray-lightest); | |
--input-icon-color: var(--color-gray-lightest); | |
--popup-list-background: var(--color-dark); | |
--popup-list-background-hover: var(--color-darkest); | |
--popup-list-selected-background: var(--color-dark); | |
--popup-list-name-color: var(--color-white); | |
--tags-text-color: var(--color-white); | |
--tags-background: var(--color-blue); | |
--sidebar-background: var(--color-dark); | |
--chip-background: var(--color-blue); | |
--mention-link-background: var(--color-dark-medium); | |
--mention-link-text-color: var(--color-light-blue); | |
--mention-link-me-background: var(--alerts-background); | |
--mention-link-me-text-color: var(--color-white); | |
--mention-link-group-background: var(--alerts-background); | |
--mention-link-group-text-color: var(--color-white); | |
--message-box-user-typing-color: var(--color-gray-lightest); | |
--message-box-user-typing-user-color: var(--color-gray-lightest); | |
--header-title-username-color-darker: var(--color-gray-lightest); | |
--header-background-color: var(--color-darkest); | |
--popover-background: var(--color-dark); | |
--popover-title-color: var(--color-white); | |
--popover-item-color: var(--color-white); | |
--tooltip-background: var(--color-darkest); | |
--tooltip-text-color: var(--color-white); | |
--alerts-background: #1d73f5; | |
--alerts-color: var(--color-white); | |
--message-box-editing-color: var(--rc-color-alert-message-warning-background); | |
--rc-color-alert: var(--color-dark-red); | |
--rc-reaction: var(--color-dark); | |
--rc-reaction-selected: var(--color-dark-medium); | |
} | |
body .main-content a { | |
color: var(--color-light-blue) | |
} | |
body select { | |
background-color: var(--color-dark) | |
} | |
body select option { | |
color: var(--color-white) | |
} | |
body .sidebar-item>a { | |
color: inherit | |
} | |
body .rc-switch__text { | |
color: var(--color-white) | |
} | |
body .rc-switch-double { | |
color: var(--color-white) | |
} | |
body .rc-switch__button { | |
background-color: var(--color-dark) | |
} | |
body .error-border { | |
border-color: var(--color-dark-red) | |
} | |
body .background-component-color { | |
background-color: var(--color-dark-blue) | |
} | |
body .upload-progress-progress { | |
background-color: var(--color-blue) | |
} | |
body .container-bars .color-primary-action-color { | |
color: var(--color-white) | |
} | |
body .burger i { | |
background-color: var(--color-white) | |
} | |
body .rc-member-list__user.active,body .rc-member-list__user:hover { | |
background-color: var(--color-darkest) | |
} | |
body .rc-user-info-details { | |
background-color: var(--color-dark-medium) | |
} | |
body p.rc-user-info-details__info { | |
color: var(--color-white) | |
} | |
body .messages-container .footer,body .content-background-color { | |
background-color: var(--header-background-color) | |
} | |
body .message { | |
background-color: var(--color-darkest) | |
} | |
body .message.new-day::after,body .border-component-color { | |
border-color: var(--rc-color-primary-lightest) | |
} | |
body .message .title .is-bot,body .message .title .role-tag,body .message.new-day::before { | |
background-color: var(--rc-color-primary-dark) | |
} | |
body .message .reactions>li { | |
border-color: var(--rc-reaction); | |
background-color: var(--rc-reaction); | |
} | |
body .message .reactions>li.selected { | |
border-color: var(--rc-reaction-selected); | |
background-color: var(--rc-reaction-selected); | |
color: var(--color-light-blue); | |
font-weight: 600; | |
} | |
body .message .reactions>li:hover { | |
background-color: var(--color-dark); | |
border-color: var(--color-dark-blue); | |
} | |
body .message .reactions>li.selected:hover { | |
background-color: var(--color-dark); | |
border-color: var(--color-dark-70); | |
} | |
body .message.active,body .message:hover { | |
background-color: var(--color-darker) | |
} | |
body .message.editing { | |
background-color: var(--color-dark-blue) | |
} | |
body .message.first-unread .body:after { | |
background-color: var(--header-background-color) | |
} | |
body .rc-message-box__container { | |
background-color: var(--message-box-background) | |
} | |
body .rc-old .rc-message-box .reply-preview { | |
background-color: var(--color-dark) | |
} | |
body .message-actions,body .rc-member-list__counter { | |
color: var(--color-gray-light); | |
background-color: var(--color-darkest); | |
border-color: var(--color-dark) | |
} | |
body .message-actions__button:hover,body .message-actions__menu:hover { | |
background-color: var(--color-dark) | |
} | |
body .message .body>table thead tr { | |
background-color: var(--color-darkest) | |
} | |
body .message .body>table tr { | |
background-color: var(--color-dark-medium) | |
} | |
body .message .body>table tr:nth-child(2n) { | |
background-color: var(--color-dark) | |
} | |
body .background-transparent-darker-before::before { | |
background-color: var(--color-dark-medium) | |
} | |
body .rc-modal,body .rc-modal__footer { | |
background: var(--color-darkest) | |
} | |
body .rc-modal__content,body .rc-modal__header { | |
color: var(--color-white) | |
} | |
body .rc-button--outline { | |
border-color: var(--button-outline-color); | |
color: var(--button-outline-color) | |
} | |
body .rc-button--outline.js-close,body .rc-button--nude.js-close { | |
border-color: var(--button-close-color); | |
color: var(--button-close-color) | |
} | |
body .rc-button--cancel,body .rc-button--danger { | |
background-color: var(--button-cancel-color); | |
border-color: var(--button-cancel-color); | |
color: var(--button-primary-text-color) | |
} | |
body .contextual-bar { | |
background-color: var(--color-dark); | |
border-left: 2px solid var(--color-dark-medium) | |
} | |
body .contextual-bar__header { | |
background-color: var(--color-dark); | |
border-bottom: 1px solid var(--color-dark-medium) | |
} | |
body .contextual-bar__content { | |
background-color: var(--color-dark) | |
} | |
body button.rcx-contextual-message__follow+div.rcx-box--full { | |
background-color: red !important | |
} | |
body .attachments__item:hover,.attachments__item:active { | |
background-color: var(--color-darkest) | |
} | |
body .attachments__content:hover,.attachments__content:active { | |
color: var(--primary-font-color) | |
} | |
body .attachments__name { | |
color: var(--color-blue) | |
} | |
body .attachments__name:hover,.attachments__name:active { | |
color: var(--color-light-blue) | |
} | |
body .rc-popover__content { | |
background-color: var(--popover-background); | |
box-shadow: 0 0 2px var(--color-dark-20) | |
} | |
body .emoji-picker .filter-item.active { | |
border-color: var(--color-light-blue) | |
} | |
body .rc-header--room { | |
border-bottom: 2px solid var(--color-dark-medium) | |
} | |
body .room-leader:hover { | |
background-color: var(--color-darkest) | |
} | |
body .chat-now { | |
color: var(--color-white) | |
} | |
body .message-popup-title { | |
background-color: var(--color-dark) | |
} | |
body .rc-form-legend,body .rc-form-label { | |
color: var(--primary-font-color) | |
} | |
body .js-logout { | |
color: var(--primary-font-color); | |
border-color: var(--primary-font-color) | |
} | |
.page-list a:not(.rc-button),.page-settings a:not(.rc-button) { | |
color: var(--primary-font-color) | |
} | |
body .sidebar-flex__header { | |
background-color: var(--color-dark) | |
} | |
body .sidebar-light { | |
background-color: var(--color-dark) | |
} | |
body .rcx-accordion-item__title,body .rcx-label__text,body .rcx-field__label { | |
color: var(--color-white) | |
} | |
body .sidebar-flex__search .rc-input__element { | |
color: var(--color-dark) | |
} | |
body .rcx-input-box__wrapper { | |
background-color: var(--color-dark) | |
} | |
body .rcx-box * .rcx-input-box { | |
background-color: var(--color-dark) | |
} | |
body .rcx-table__cell { | |
color: var(--color-gray); | |
background-color: var(--color-dark) | |
} | |
body .rcx-table__cell--align-end { | |
color: var(--color-gray); | |
background-color: var(--color-gray) | |
} | |
body .rc-input__element:disabled { | |
background-color: var(--color-gray) | |
} | |
body .admin-table-row { | |
background-color: #363d4a | |
} | |
body .sidebar-light .sidebar-item { | |
color: inherit | |
} | |
body .admin-table-row:nth-child(even) { | |
background-color: #485061 | |
} | |
body .permissions-manager .permission-grid .id-styler { | |
color: var(--info-font-color) | |
} | |
body .rcx-accordion-item__bar:hover { | |
background-color: var(--color-dark-30) | |
} | |
body .rcx-box--text-style-h1,body .rcx-subtitle,body .rcx-box--text-color-default,body .rcx-box--text-color-info { | |
color: var(--color-gray-lightest) | |
} | |
body .rcx-table__cell { | |
color: var(--color-gray-lightest) | |
} | |
body .rcx-button--primary:disabled { | |
color: var(--color-gray) | |
} | |
body .permissions-manager .permission-grid .role-name { | |
background: var(--color-dark) | |
} | |
body .rc-apps-marketplace .rc-table-content tbody .rc-table-tr:not(.table-no-click):not(.table-no-pointer):hover,body .rc-apps-section .rc-table-content tbody .rc-table-tr:not(.table-no-click):not(.table-no-pointer):hover { | |
background-color: var(--color-dark) | |
} | |
body .rc-apps-marketplace .rc-table-content .rc-table-info .rc-apps-categories .rc-apps-category,body .rc-apps-section .rc-table-content .rc-table-info .rc-apps-categories .rc-apps-category { | |
color: var(--primary-font-color); | |
background-color: var(--color-dark-medium) | |
} | |
body .rcx-box * .rcx-select { | |
background-color: var(--color-white) | |
} | |
body .mail-messages__instructions { | |
background-color: var(--color-dark) | |
} | |
body .rcx-tag--secondary { | |
background-color: var(--color-dark-medium) | |
} | |
body .rcx-table__cell--align-end { | |
color: var(--info-font-color) !important; | |
background-color: var(--color-dark-medium) !important | |
} | |
body .main-content .rcx-box, | |
body .main-content .rcx-box .rcx-attachment__details { | |
color: var(--info-font-color) !important; | |
background-color: var(--color-dark) !important | |
} | |
body .rcx-modal__backdrop { | |
background-color: transparent !important | |
} | |
body .rcx-table__cell--align-start { | |
color: var(--info-font-color) !important; | |
background-color: var(--color-dark-medium) !important | |
} | |
body .main-content .rcx-button { | |
background-color: var(--color-dark-medium) | |
} | |
body .rcx-button--primary { | |
color: var(--info-font-color); | |
background-color: #095ad2 | |
} | |
body .rcx-field__description code { | |
background-color: var(--color-dark) | |
} | |
body .table-fake-th { | |
color: var(--info-font-color) | |
} | |
body .rc-input__element { | |
background-color: var(--color-dark-medium); | |
color: var(--info-font-color) !important | |
} | |
body .rcx-check-box.is-focused,body .rcx-check-box__input:checked+.rcx-check-box__fake,body .rcx-check-box.is-focused,body .rcx-check-box__input:indeterminate+.rcx-check-box__fake,body .rcx-check-box__input:checked:focus+.rcx-check-box__fake,body .rcx-check-box__input:indeterminate:focus+.rcx-check-box__fake,body .rcx-radio-button.is-focused body .rcx-radio-button__input:checked+.rcx-radio-button__fake,body .rcx-radio-button__input:checked:focus+.rcx-radio-button__fake,body .rcx-toggle-switch.is-focused body .rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake,body .rcx-toggle-switch__input:checked:focus+.rcx-toggle-switch__fake { | |
background-color: #1d74f5 !important | |
} | |
body .CodeMirror { | |
background-color: var(--color-gray-light) | |
} | |
body .CodeMirror-gutter { | |
background-color: var(--color-dark) | |
} | |
body .setting-action { | |
border: var(--button-border-width) solid var(--info-font-color); | |
color: var(--info-font-color) | |
} | |
body main#rocket-chat { | |
background-color: var(--color-dark) | |
} | |
body section.full-page.color-tertiary-font-color { | |
background-color: var(--color-dark) | |
} | |
body .rc-button.rc-button--nude.forgot-password,body .rc-button.rc-button--nude.back-to-login,body .rc-button.rc-button--nude.register,body .rc-button.rc-button--nude i.icon-cancel,body .register-link-replacement { | |
color: var(--color-white) | |
} | |
body #login-card { | |
background-color: var(--color-darkest) | |
} | |
body .main-content *::-webkit-scrollbar { | |
background-color: rgba(255,255,255,0.05) | |
} | |
body .main-content *::-webkit-scrollbar-thumb { | |
background-color: rgba(255,255,255,0.15) | |
} | |
body .main-content *::-webkit-scrollbar-corner { | |
background-color: rgba(255,255,255,0.05) | |
} | |
body .rc-modal-wrapper>dialog>div { | |
background-color: var(--header-background-color) | |
} | |
body .rcx-box--text-style-h1,body .rcx-subtitle,body .rcx-box--text-color-default,body .rcx-box--text-color-info { | |
color: var(--color-dark) | |
} | |
body.dark-mode .rcx-sidebar-item__container span.rcx-box.rcx-box--full.rcx-badge { | |
background-color: var(--rc-color-alert) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment