Skip to content

Instantly share code, notes, and snippets.

@greatwolf
Last active January 26, 2026 01:06
Show Gist options
  • Select an option

  • Save greatwolf/8b7b90a7f330f4a7ccd921c3ec7304b9 to your computer and use it in GitHub Desktop.

Select an option

Save greatwolf/8b7b90a7f330f4a7ccd921c3ec7304b9 to your computer and use it in GitHub Desktop.
Seafile light/dark Custom CSS
@media (prefers-color-scheme: dark) {
:root {
--seafile-logo: url(data:image/png;base64,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);
--main-bg: rgb(40, 44, 52, 0.6);
--dark-bg: rgb(33, 37, 43, 0.9);
--light-bg: #333842;
--main-font: #ababab;
--light-font: #eee;
--dark-font: #888;
--main-theme: #6C86B7;
--theme-font: #6C86B7;
--border: rgba(34, 34, 34, 0.9);
--shadow: rgba(10, 10, 10, 0.8);
--no-shadow: rgba(0, 0, 0, 0);
--green: #326732;
--info: #676732;
--error: #673f32;
}
}
@media (prefers-color-scheme: light) {
:root {
--seafile-logo: url(data:image/png;base64,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);
--main-bg: rgb(203, 223, 233, 0.6);
--dark-bg: rgb(255, 255, 255, 0.9);
--light-bg: #f1faff;
--main-font: #404650;
--light-font: #1a1a1a;
--dark-font: #535d68;
--main-theme: rgb(190, 213, 255);
--theme-font: rgb(92, 113, 153);
--border: rgba(230, 230, 230, 0.6);
--shadow: rgba(245, 245, 245, 0.8);
--no-shadow: rgba(0, 0, 0, 0);
--green: #326732;
--info: #676732;
--error: #673f32;
}
}
/******************
MAIN PAGE
*****************/
.star-empty {
color: var(--dark-font);
}
.cur-view-container .fa-star.fas {
color: var(--dark-font);
}
.cur-view-path {
background-color: inherit !important;
}
body {
color: var(--main-font);
// background-color: var(--main-bg);
background: url('/media/img/login-bg.jpg') center no-repeat scroll;
}
#header
{
background-color: var(--main-bg);
border-bottom: var(--border);
}
.main-panel-north {
background-color: var(--main-bg) !important;
}
.main-panel-north, .side-panel-north {
border-bottom: 1px solid var(--dark-bg) !important;
}
.main-panel-center
{
background: var(--dark-bg);
}
#main .side-panel, #main .main-panel
{
background: var(--main-bg);
}
#main.container-fluid .text-panel
{
background-color: var(--dark-bg);
height: 100%;
width: 100%;
position: absolute;
left: 0px;
}
#wrapper > div > div.top-header.d-flex.justify-content-between > a > img
{
content: var(--seafile-logo);
}
#wrapper div .top-header.d-flex.justify-content-between
{
background-color: var(--main-bg);
}
#wrapper div.h-100.d-flex.flex-column div.flex-auto.container-fluid.pt-4.pb-6.o-auto
{
background-color: var(--dark-bg);
}
#wrapper > div > div.flex-auto.d-flex.o-hidden
{
background-color: var(--dark-bg);
}
#wrapper > div#main.container-fluid.w100.flex-auto.ov-auto > div.new-narrow-panel
{
background-color: var(--dark-bg);
}
#main > div.new-narrow-panel > h2.hd
{
color: var(--theme-font);
}
#main > div.new-narrow-panel > div.con > img
{
background: var(--main-theme);
}
#main > div.row.flex-1.d-flex
{
background-color: var(--dark-bg);
}
#wide-panel-noframe
{
background-color: var(--dark-bg);
}
.notification-wrapper .notification-container
{
background-color: var(--light-bg);
box-shadow: 0 0 5px var(--shadow);
border: var(--border);
}
.notification-container .notification-header,
.notification-container .notification-footer
{
background-color: var(--main-bg);
}
#notice-popover li:hover
{
background-color: var(--dark-bg) !important;
}
.notification-container .notification-header,
.notification-container .notification-body .mark-notifications,
#notice-popover li
{
border-bottom: 1px solid var(--border);
}
.notification-container .notification-body .notification-footer
{
border-top: 1px solid var(--border);
}
.notification-dialog-body table td
{
color: var(--dark-font);
}
.notification-dialog-body table tbody tr:hover
{
background-color: var(--dark-bg) !important;
}
div.about-content > p:nth-child(1) > img
{
content: var(--seafile-logo);
}
.dir-content-nav {
background-color: var(--main-bg);
border-right: 1px solid var(--border);
}
.border-left-show:before {
background-color: var(--dark-bg);
}
.cur-view-path:after {
border-bottom: 1px solid var(--border) !important;
}
.side-search-form .input, .side-search-form .input:focus {
background: var(--light-bg);
box-shadow: inset 0 1px 2px var(--shadow);
}
.btn-white, .tabnav button, .repo-file-list-topbar .op-btn {
background: var(--light-bg);
}
table td, table th {
border-bottom: 1px solid var(--border);
color: var(--main-font);
}
.sf-heading {
border-bottom: 1px solid var(--main-bg);
color: var(--theme-font);
}
.side-nav-footer {
background-color: inherit;
border-top: 1px solid var(--border);
}
.side-panel-footer {
border-right: 1px solid var(--border)!important;
background-color: inherit;
}
.side-panel-center {
border-right: 0px solid var(--border)!important;
background-color: var(--dark-bg);
}
.mobile-operation-menu {
background: var(--main-bg);
}
.side-panel {
// background: var(--main-bg);
}
.side-panel-north {
background-color: inherit !important;
border-right: 0px solid var(--border);
}
.nav-pills .nav-item .nav-link {
color: var(--main-font);
}
.tr-highlight, .tree-node-inner-hover {
background-color: var(--dark-bg);
}
.tree-node-hight-light {
color: var(--main-font);
background-color:var(--dark-bg)!important;
}
.tr-active {
background-color: var(--dark-bg) !important;
}
.grid-selected-active, .grid-file-img-link:hover {
background-color: var(--dark-bg) !important;
border: 0px solid var(--border);
}
.grid-item:hover img {
background-color: var(--dark-bg) !important;
}
.grid-file-img-link, .grid-item {
background-color: var(--main-bg);
}
.grid-file-img-link .thumbnail {
background: var(--dark-bg);
border: 0px solid var(--border);
}
.grid-item:hover .grid-file-img-link {
background:var(--main-bg);
}
a, a:hover, .grid-file-name-link, .op-target, a:focus {
color: var(--theme-font);
}
.side-nav-footer .item {
color: var(--theme-font) !important;
}
.path-link {
color: var(--theme-font) !important;
}
.a-simulate {
color: var(--theme-font) !important;
}
.grid-item:hover a {
color: var(--theme-font);
}
.op-icon:hover, .op-icon:focus {
color: var(--theme-font);
padding-bottom: 0;
border-bottom: none;
}
.op-icon.sf2-x, .op-icon, .sf-dropdown-toggle {
color: var(--main-font);
}
.op-icon.sf2-x:hover, .op-icon.sf2-x:active, .sf-dropdown-toggle:hover, .sf-dropdown-toggle:active {
color: var(--theme-font);
text-decoration: none;
}
.empty-tip {
border: 1px solid var(--border);
background-color: var(--dark-bg);
}
.empty-tip h2 {
color: var(--main-font);
}
.nav-pills .nav-item .nav-link.active {
background-color: var(--dark-bg);
}
.nav-pills .nav-item .nav-link.active:hover {
background-color: var(--dark-bg);
}
.nav-pills .nav-item .nav-link:hover {
background-color: var(--dark-bg);
}
.nav-tabs {
border-bottom: 1px solid var(--border);
}
.nav .nav-item .nav-link{
color: var(--dark-font);
border-bottom: 0rem solid var(--no-shadow);
}
.nav .nav-item .nav-link:hover{
color: var(--main-font);
border-bottom: 0rem solid var(--no-shadow);
}
.nav .nav-item .nav-link.active {
color: var(--theme-font);
border-bottom: 0rem solid var(--no-shadow);
}
.dropdown-menu {
background-color: var(--light-bg);
border: 1px solid var(--border);
}
.dropdown-divider {
border-top: 1px solid var(--border);
}
.dropdown-item, .link-dropdown-item {
color: var(--main-font);
}
.group-operations .group-op-item, .sf-view-mode-btn {
color: var(--main-font);
background-color: var(--light-bg);
border: 1px solid var(--border);
}
.detail-btn button {
color: var(--main-font);
background-color: var(--light-bg);
border: 1px solid var(--border);
}
.action-icon:focus, .action-icon:hover, .attr-action-icon:focus, .attr-action-icon:hover {
color: var(--light-font) !important;
}
.dropdown-item:hover, .link-dropdown-item:hover {
color: var(--light-font);
background-color: var(--main-theme);
}
.sf-view-mode-btn.current-mode {
background-color: var(--main-theme)!important;
color: var(--light-font) !important;
}
.modal-header {
background-color: var(--main-bg);
border-bottom: 1px solid var(--border);
}
.modal-content {
background-color: var(--main-bg);
}
.modal-footer {
border-top: 1px solid var(--border);
}
.share-dialog-content .share-dialog-side {
border-right: 1px solid var(--border);
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
color: var(--main-font);
background-color: transparent;
}
#my-info {
color: var(--main-font);
}
.close {
color: var(--main-font);
text-shadow: 0 1px 0 var(--shadow);
}
.form-control {
color: var(--main-font);
background-color: var(--light-bg);
border: 1px solid var(--border);}
.form-control:focus {
color: var(--light-font);
background-color: var(--light-bg);
border: 1px solid var(--border);
box-shadow: 0px 0px 1px var(--shadow); }
.form-control::placeholder {
color: var(--main-font);}
.form-control:disabled, .form-control[readonly] {
color: var(--dark-font);
background-color: var(--light-bg);
}
input[type=text]:focus, input[type="password"]:focus {
color: var(--light-font);
background-color: var(--light-bg);
border: 1px solid var(--border);
}
.sf-popover {
background: var(--light-bg);
border: 1px solid var(--border);
box-shadow: 0 0 1px var(--no-shadow);
}
.up-outer-caret .inner-caret {
border-bottom-color: var(--light-bg);
border-color: var(--light-bg) transparent;
}
.inner-caret {
border-top-color: var(--light-bg);
}
.outer-caret, .inner-caret {
border-color: var(--light-bg) transparent;
}
.account-popup .item {
border-bottom: 1px solid var(--light-bg);
}
.account-popup a.item:hover {
background: var(--main-theme);
color: var(--light-font);
}
.account-popup a.item {
background: var(--light-bg);
color: var(--main-font);
}
#quota-bar {
border: 1px solid var(--dark-bg);
background: var(--main-bg);
}
#quota-usage {
background: var(--main-theme);
}
#notifications .title {
color: var(--main-font);
}
#notice-popover .sf-popover-hd {
border-bottom: 1px solid var(--light-bg);
}
#notice-popover .view-all, .detail-header .detail-title .name {
color: var(--theme-font);
}
.path-toolbar .toolbar-item a:hover {
color: var(--theme-font);
}
.file-internal-link:hover {
color: var(--theme-font);
}
.cur-view-detail {
background-color: var(--light-bg);
-webkit-box-shadow: -1px 0 2px 0 var(--shadow);
box-shadow: -1px 0 2px 0 var(--shadow);
}
.detail-header {
background-color: var(--main-bg);
border-bottom: 0px solid var(--border);
}
.detail-container {
border-left: 1px solid var(--border);
}
.text-secondary {
color: var(--main-font) !important;
}
.btn-secondary, .btn-primary {
color: var(--main-font)!important;
background-color: var(--light-bg)!important;
border-color: var(--border)!important; }
.btn-secondary:hover, .btn-primary:hover {
color: var(--light-font)!important;
background-color: var(--main-theme)!important;
border-color: var(--border)!important; }
.btn-secondary:focus, .btn-secondary.focus, .btn-primary:focus, .btn-primary.focus {
box-shadow: 0 0 0 0px var(--shadow)!important; }
.btn-secondary.disabled, .btn-secondary:disabled, .btn-primary.disabled, .btn-primary:disabled, .btn-outline-primary:disabled {
color: var(--dark-font)!important;
background-color: var(--main-bg)!important;
border-color: var(--border)!important; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle, .btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
color: var(--main-font)!important;
background-color: var(--light-bg)!important;
border-color: var(--border)!important; }
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus, .btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0px var(--shadow)!important;
}
.btn-outline-primary {
color: var(--main-font);
border-color: var(--border);}
.btn-outline-primary:hover {
color: var(--light-font);
background-color: var(--main-theme);
border-color: var(--border); }
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow: 0 0 0 0px var(--shadow); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: var(--dark-font);}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
color: var(--main-font);
background-color: var(--light-bg);
border-color: var(--border); }
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0px var(--shadow);
}
.uploader-list-view {
border: 1px solid var(--border);
-webkit-box-shadow: 0 0 6px var(--shadow);
box-shadow: 0 0 6px var(--shadow);
background-color: var(--light-bg);
}
.uploader-list-header {
background-color: var(--light-bg);
color: var(--theme-font);
}
.uploader-list-content {
background-color: var(--light-bg);
}
.progress-bar {
color: var(--light-bg);
background-color: var(--main-theme);
}
.progress {
background-color: var(--main-bg);
}
.file-chooser-item .item-active {
background: var(--main-theme)!important;
color: var(--main-font);
}
.list-view-header:hover {
background-color: var(--dark-bg);
}
.file-chooser-item .item-active .icon {
color: var(--main-font) !important;
}
.op-bar {
background: var(--main-bg);
}
.rename-container input:focus {
background-color: var(--light-bg);
border-color: var(--border);
box-shadow: 0 0 0 2px var(--shadow);
color: var(--main-font);
}
.rename-container input {
border: 1px solid var(--border);
color: var(--dark-font);
}
.side-nav-con [class^="sf2-icon-"], .side-nav-con [class^="sf3-font-"] {
color: var(--dark-font);
}
.side-nav-con .active [class^="sf2-icon-"], .side-nav-con .active [class^="sf3-font-"], .side-nav-con .active .sharp {
color: var(--theme-font);
}
.big-new-file-button {
background: var(--light-bg);
border: 1px solid var(--border);
}
.big-new-file-button:focus,
.big-new-file-button:hover {
border-color:var(--border);
color: var(--main-font);
background: var(--main-theme);
}
.repo-info-bar {
border: 1px solid var(--light-bg);
background-color: var(--light-bg);
}
.used-tag-files {
color: var(--theme-font);
}
.tag-list-stacked .file-tag {
border: 0.125rem solid var(--dark-bg);
}
.table-drop-active:before {
border:1px solid var(--main-theme);
}
.tr-drop-effect {
background-color:var(--dark-bg)
}
/******************
ADMIN MENU
*****************/
.sys-stat-tool
{
color: var(--theme-font) !important;
}
#right-panel .hd, .tabnav, .repo-file-list-topbar, .commit-list-topbar, .file-audit-list-topbar, #dir-view .repo-op, .wiki-top {
background: var(--main-bg);
border-bottom: 1px solid var(--border);
}
.seahub-web-settings h4, .header-bar h3 {
background: var(--main-bg);
border-bottom: 1px solid var(--border);
}
.side-nav {
border-right: 1px solid var(--border);
// background-color: var(--main-bg);
// box-shadow: 0 0 4px var(--shadow);
}
.logo-container {
background: var(--dark-bg);
border-bottom: 1px solid var(--border);
}
.side-tabnav-tabs .tab a:hover {
background-color: var(--dark-bg);
}
.side-tabnav-tabs .tab a:focus {
color: var(--main-font);
}
.side-tabnav-tabs .tab a {
color: var(--main-font);
}
.side-tabnav-tabs .tab-cur [class^="sf2-icon-"], .side-tabnav-tabs .tab-cur [class^="sf3-font-"] {
color: var(--light-font);
}
.side-tabnav-tabs .tab-cur a:hover {
background-color: var(--main-theme);
color: var(--light-font);
}
.side-tabnav-tabs .tab-cur a:focus {
color: var(--light-font);
}
.side-tabnav-tabs .tab-cur a {
background-color: var(--main-theme);
color: var(--light-font);
}
.header-bar {
background: var(--main-bg);
}
.side-tabnav h3.hd, .side-tabnav .hd h3 {
color: var(--theme-font);
}
.tabnav-tab-cur a, .tabnav-tab a:hover, .wiki-nav .cur-item .link, .wiki-nav .link:hover, #right-panel .hd .ui-state-active .a, #right-panel .hd .a:hover {
color: var(--theme-font);
border-bottom-color: var(--main-theme);
}
#main > div.main-panel > div > div.cur-view-container {
background: var(--dark-bg);
}
#right-panel .hd .a, .tabnav-tab a, .wiki-nav .link {
color: var(--dark-font);
border-bottom: 3px solid transparent;
}
#simplemodal-container {
background-color: var(--main-bg);
}
.hl {
background-color: var(--dark-bg);
}
.empty-tips {
background-color: var(--dark-bg);
border: solid 1px var(--border);
box-shadow: inset 0 0 4px var(--shadow);
}
dt, h2 {
color: var(--main-font);
}
h4, h3 {
color: var(--theme-font);
}
input {
color: var(--light-font);
background-color: var(--light-bg);
background: var(--light-bg);
border: 1px solid var(--border);
}
textarea {
background-color: var(--light-bg) !important;
}
input:focus, button:focus, select:focus, textarea:focus {
border-color: var(--border);
}
input, button, select {
border-color: var(--main-bg);
}
textarea {
border-color: var(--main-bg)!important;
border-radius: 0px!important;
}
body, input, textarea, button, select {
color: var(--main-font);
}
#info-bar {
color: var(--theme-font);
background: var(--dark-bg);
border: 1px solid var(--main-theme);
}
button, input[type=submit], input[type=button], input.submit, .sf-btn-link, .fileinput-button, select {
background: var(--light-bg);
border: 1px solid var(--border);
color: var(--main-font);
}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover, .sf-btn-link:hover, .fileinput-button:hover {
background: var(--main-theme);
color: var(--light-font);
}
.web-setting-form .cancel, .inline-rename-form .cancel {
color: var(--error);
}
.select2-drop {
background: var(--light-bg);
color: var(--main-font);
border: 1px solid var(--border);
-webkit-box-shadow: 0 4px 5px var(--shadow);
box-shadow: 0 4px 5px var(--shadow);
}
.select2-results .select2-highlighted {
background: var(--main-theme);
color: var(--main-font);
}
.select2-default {
color: var(--main-font) !important;
}
.select2-container-multi .select2-choices {
border: 1px solid var(--border);
background-color: var(--light-bg);
color: var(--main-font);
}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit {
background: var(--light-bg);
color: var(--main-font);
}
.select2-drop-active {
border: 1px solid var(--border);
color: var(--main-font);
}
.select2-drop.select2-drop-above.select2-drop-active {
border-top: 1px solid var(--border);
}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
color: var(--main-font);
border: 1px solid var(--border);
-webkit-box-shadow: 0 0 5px var(--shadow);
box-shadow: 0 0 5px var(--shadow);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
color: var(--main-font);
border: 1px solid var(--border);
}
.select2-container-multi.select2-container-active .select2-choices {
border: 1px solid var(--border);
-webkit-box-shadow: 0 0 5px var(--shadow);
box-shadow: 0 0 5px var(--shadow);
color: var(--main-font);
}
.select2-container-multi .select2-choices .select2-search-choice {
background: var(--main-theme);
color: var(--main-font);
}
.select2-container-multi .select2-choices .select2-search-choice {
color: var(--main-font);
box-shadow: 0 0 2px var(--shadow) inset, 0 1px 0 var(--shadow);
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
background: var(--light-bg) url("select2-spinner.7b9776076d5f.gif") no-repeat 100% !important;
color: var(--main-font);
}
.select2-results .select2-disabled.select2-highlighted,
.select2-container-multi .select2-choices .select2-search-field input {
color: var(--main-font);
background: var(--light-bg);
}
.fileinput-button {
background: var(--dark-bg);
}
.fileinput-button:hover {
background: var(--light-bg);
}
.input-tip {
color: var(--dark-font);
}
.select-white, .folder-perm-select, .share-permission-select, .user-role-select, .admin-role-select, .user-status-select {
background: var(--light-bg);
border: 1px solid var(--border);
}
.messages .info {
background:var(--info);
color: var(--light-font);
}
.messages .success {
background: var(--green);
color: var(--light-font);
}
.messages .error {
background:var(--error);
color: var(--light-font);
}
.info-item-heading {
border-bottom: 1px solid var(--border)!important;
}
.border-left-show:before {
background-color: var(--dark-bg)!important;
}
/******************
PROFILE PAGE
*****************/
.top-header {
background: var(--dark-bg);
border-bottom: 1px solid var(--border);
}
.heading {
background: var(--main-bg)!important;
color: var(--theme-font)!important;
}
.btn-outline-primary:hover {
color: var(--main-font);
background-color: var(--dark-bg);
border-color: var(--border);
}
.btn-outline-primary {
color: var(--main-font);
background-color: var(--light-bg);
border-color: var(--border);
}
.setting-item-heading {
border-bottom: 1px solid var(--border);
}
.side-panel {
border-right: 0px solid var(--border);
}
.user-setting-nav .nav-item .nav-link:hover {
color: var(--theme-font);
}
.user-setting-nav .nav-item .nav-link {
color: var(--main-font);
}
.user-setting-nav .nav-item.active .nav-link {
color: var(--theme-font);
border-color: var(--main-theme);
}
#user-profile {
background: var(--dark-bg);
border: 2px solid var(--shadow);
}
.user-profile-info {
border-top: 1px solid var(--border);
}
.dirent-table-container td {
text-align: right;
}
.text-orange {
color: var(--theme-font) !important;
}
/******************
LOGIN PAGE
*****************/
img.login-panel-logo, #logo img {
content: var(--seafile-logo);
}
.login-panel .name-input {
border-radius: 3px 3px 0 0;
}
.login-panel {
background: var(--shadow);
box-shadow: 0 0 8px var(--shadow);
}
.login-panel .input {
border: 1px solid var(--shadow);
}
.login-panel .passwd-input {
border-radius: 0 0 3px 3px;
}
.new-narrow-panel {
border: 1px solid var(--border);
box-shadow: 0 3px 2px var(--shadow);
}
.new-narrow-panel .hd {
color: var(--main-font);
background: var(--dark-bg);
border-bottom: 1px solid var(--border);
}
#lang-context-selector a {
color: var(--main-font);
}
#lang-context-selector a:hover {
color: var(--light-font);
background: var(--light-bg);
}
/******************
FILE EDITOR
*****************/
.file-view-content {
background-color: var(--main-bg);
border-bottom: 1px solid var(--border);
}
.file-view-tip {
background: var(--light-bg);
border: 1px solid var(--dark-bg);
box-shadow: 0 0 6px var(--shadow);
}
.file-view-header {
background-color: var(--dark-bg);
border-bottom: 1px solid var(--border);
}
.file-details-container {
background-color: var(--light-bg);
}
.ReactCodeMirror {
-webkit-box-shadow: 0 0 6px var(--shadow);
box-shadow: 0 0 6px var(--shadow);
border: 1px solid var(--border);
}
.CodeMirror {
color: var(--main-font);
}
.CodeMirror-cursor {
border-left:1px solid var(--light-font);
}
.CodeMirror-linenumber {
color: var(--dark-font);
}
.CodeMirror-selected, .CodeMirror-focused .CodeMirror-selected {
filter: invert(70%);
}
.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler {
background-color:var(--main-bg)
}
.CodeMirror-gutters {
border-right:1px solid var(--dark-bg);
background-color:var(--main-bg);
}
.CodeMirror-lines {
background: var(--main-bg);
}
dd {
color: var(--theme-font);
}
.page {
background: var(--main-bg);
-webkit-box-shadow: 0 0 6px var(--shadow);
box-shadow: 0 0 6px var(--shadow);
}
.ril__navButtonPrev:hover {
background:rgba(0,0,0,.4) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==") no-repeat 50%
}
.ril__navButtonNext:hover {
background:rgba(0,0,0,.4) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") no-repeat 50%
}
.ril__closeButton:hover {
background: rgba(0,0,0,.4) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…UgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat 50%;
}
.ril__closeButton:hover {
background: rgba(0,0,0,.4) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat 50%
}
.ril__zoomInButton:hover {
background: rgba(0,0,0,.4) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat 50%
}
.ril__zoomOutButton:hover {
background: rgba(0,0,0,.4) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=") no-repeat 50%
}
.seafile-ed-hovermenu {
background-color: var(--light-bg);
border: 1px solid var(--main-bg);
-webkit-box-shadow: 0 1px 2px 0 var(--shadow);
}
/******************
MD REDACTOR
*****************/
.sf-md-viewer-topbar-first, .sf-md-viewer-topbar-first-narrow {
background-color: var(--dark-bg);
border-bottom: 1px solid var(--border);
-webkit-box-shadow: 0 3px 2px -2px var(--shadow);
box-shadow: 0 3px 2px -2px var(--shadow);
}
.sf-editor-rich-menu {
background-color: var(--main-bg);
}
.sf-slate-editor-container .sf-slate-editor-content {
background-color: inherit;
}
.sf-slate-editor-container .sf-slate-scroll-container {
background-color: var(--main-bg);
}
.plain-editor-left-panel {
background-color: var(--light-bg);
border-right: 1px solid var(--border);
}
.editor, .plain-editor-right-panel {
background: var(--main-bg);
border: 1px solid var(--dark-bg);
}
.seafile-editor-topbar, .seafile-rich-editor-topbar {
background-color: var(--main-bg);
border-bottom: 1px solid var(--border);
-webkit-box-shadow: 0 2px 1px -1px var(--shadow);
box-shadow: 0 2px 1px -1px var(--shadow);
}
.header-list-container, .seafile-rich-editor-topbar .editor-btn-group {
border-right: 1px solid var(--border);
border-left: 1px solid var(--border);
}
.btn-active[data-active=true], .rich-icon-btn[data-active=true] {
color: var(--light-font);
}
.button-container .btn, .button-container .rich-icon-btn, .rich-icon-btn {
background-color: var(--main-bg);
}
.seafile-rich-editor-topbar .editor-btn-group {
border-right: 1px solid var(--border);
color: var(--main-font);
}
.upload-localimg-hover .btn:hover, .insert-file:hover, .rich-icon-btn-hover:hover {
/*background-color: var(--main-theme);*/
color: var(--light-font);
}
.custom-dropdown-list .dropdown-list-toggle:hover {
background-color: var(--main-theme);
border-radius: 3px;
}
.custom-dropdown-list .custom-dropdown-menu {
background-color: var(--light-bg);
}
.header-list-container .header-list-body-highlight, .header-list-container .header-list-body-hover:hover {
background-color: var(--main-bg);
}
.header-list-container .list-dropdown {
border: 1px solid var(--border);
-webkit-box-shadow: 0 0 2px var(--shadow);
box-shadow: 0 0 2px var(--shadow);
background-color: var(--main-bg);
}
.header-list-container .header-list .list-dropdown-item:hover {
background-color: var(--main-theme);
color: var(--light-font);
}
.upload-localimg .btn, .rich-icon-btn {
color: var(--main-font);
}
.upload-localimg-disable .btn {
color:var(--dark-font);
}
.rich-icon-btn-disabled {
color:var(--dark-font);
}
.rich-icon-btn-disabled:hover {
color:var(--dark-font);
}
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {
color: var(--dark-font);
}
.article {
color: var(--main-font);
}
.seafile-editor-main-panel {
background-color: var(--light-bg);
}
.article tr:nth-child(2n+1) {
background-color: var(--light-bg);
}
.article pre {
background: var(--light-bg);
}
.article h2 {
border-bottom: 1px solid var(--dark-font);
}
.article table td, .article table th, table {
border-color: var(--dark-font);
}
.article table {
border-left: 1px solid var(--dark-font);
border-top: 1px solid var(--dark-font);
}
.article hr.active {
border-top: 1px solid var(--dark-font);
}
.article .selected-cell {
background-color: var(--dark-bg);
}
.article .selected-cell-top:before {
border-top:1px double var(--main-theme)
}
.article .selected-cell-bottom:before {
border-bottom:1px double var(--main-theme)
}
.article .selected-cell-left:before {
border-left:1px double var(--main-theme)
}
.article .selected-cell-right:before {
border-right:1px double var(--main-theme)
}
.seafile-editor-side-panel {
border-left: 1px solid var(--border);
}
.outline-h2 {
color: var(--dark-font);
}
.outline-h2:hover {
color: var(--theme-font);
}
.old-history-main {
background-color: var(--dark-bg);
}
.outline-h3, .dirent-table-container td, .old-history-main h2 {
color: var(--main-font);
}
.outline-h3:hover {
color: var(--theme-font);
}
.side-panel .nav .nav-link.active {
color: var(--theme-font);
}
.old-history-main .file-name, .old-history-main .commit-list .username, .old-history-main .go-back:hover {
color: var(--theme-font);
}
.issue-card {
background-color: var(--light-bg);
border: 1px solid var(--border);
-webkit-box-shadow: 0 5px 5px -2px var(--shadow);
box-shadow: 0 5px 5px -2px var(--shadow);
}
.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown button:hover {
color: var(--light-font);
background-color: var(--no-shadow);
}
.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown button {
background-color: var(--no-shadow);
color: var(--main-font);
}
.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown .seafile-comment-dropdown-btn {
color: var(--light-font);
background-color: var(--no-shadow);
}
.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown:hover .seafile-comment-dropdown-btn {
color: var(--main-font);
}
.seafile-comment-item-resolved {
background-color: var(--green);
}
.seafile-comment-item .seafile-comment-info .seafile-comment-dropdown button:focus {
background-color: var(--no-shadow);
}
.seafile-comment-item .seafile-comment-info .review-time {
color: var(--theme-font);
}
.file-chooser-item .item-active {
background:var(--dark-bg)!important;
color:var(--main-font)
}
.file-chooser-item .item-active,
.file-chooser-item .item-info:hover {
-webkit-box-shadow:inset 0 0 1px var(--shadow);
box-shadow:inset 0 0 1px var(--shadow);
}
.file-chooser-item .item-info:hover {
background:var(--dark-bg);
}
.file-chooser-item .item-active .icon {
color:var(--main-font);
}
.lds-ripple div {
border:4px solid var(--theme-font);
}
.article blockquote {
color: var(--main-font);
border-left: 4px solid var(--dark-font);
}
.add-tag-link {
color:var(--main-font);
background: var(--light-bg);
}
.add-tag-link:hover {
color:var(--theme-font);
background: var(--light-bg);
}
.add-related-file-link {
color: var(--main-font);
}
.add-related-file-link:hover {
color: var(--theme-font);
}
.tag-list-item .tag-demo {
color: var(--dark-bg);
}
.file-tag-list .file-tag-item {
background-color: var(--light-bg);
}
.file-tag-list .file-tag-item:hover {
background-color: var(--dark-bg);
}
.table thead th, .text-wrap table thead th {
border-bottom: 1px solid var(--border) ;
}
.image-full-button {
border:1px solid rgba(0,40,100,.12);
background-color:var(--light-bg);
}
.image-full-button:hover {
background-color:var(--light-bg)
}
.seafile-ed-hovermenu .seafile-ed-hovermenu-btn {
background-color: var(--light-bg);
}
.seafile-ed-hovermenu .seafile-ed-hovermenu-triangle {
background: var(--light-bg);
}
.seafile-editor-help {
background-color: var(--light-bg);
border-left: 1px solid var(--border);
}
.seafile-editor-help .help-header {
background-color: var(--light-bg);
border-bottom: 1px solid var(--border);
}
.help-shortcut {
color: var(--main-font);
border-bottom: 1px solid var(--border);
}
.help-content .help-shortcut-type {
border-bottom: 1px solid var(--border);
}
.help-shortcut .key {
background-color: var(--dark-bg);
border: 1px solid var(--border);
-webkit-box-shadow: 0 1px 0 var(--border);
box-shadow: 0 1px 0 var(--shadow);
}
.article .language-type select {
background-color: var(--dark-bg);
}
/******************
comment
*****************/
.seafile-comment-footer .submit-comment {
width: 80px;
}
.seafile-comment-list {
background-color: var(--main-bg);
}
.seafile-comment-footer {
background-color: var(--dark-bg);
border-top: 1px solid var(--border);
}
textarea {
color: var(--main-font);
}
.side-panel .nav {
border-bottom: 1px solid var(--no-shadow);
}
.seafile-comment-title, .seafile-history-title {
border-bottom: 1px solid var(--border);
background-color: var(--dark-bg);
}
.seafile-comment-toggle-resolved {
border-bottom: 1px solid var(--border);
background-color: var(--dark-bg);
}
.seafile-comment {
border-left: 0px solid var(--border);
}
.seafile-comment-footer .add-comment-input, .seafile-edit-comment .edit-comment-input {
border: 1px solid var(--border);
background-color: var(--light-bg);
}
.custom-switch-input:checked ~ .custom-switch-indicator {
background: var(--dark-font);
}
.custom-switch-indicator:before {
background: var(--light-bg);
}
.custom-switch-input:focus ~ .custom-switch-indicator {
box-shadow: 0 0 0 0px var(--shadow);
border-color: var(--border); }
.custom-switch-indicator {
background: var(--main-bg);
border: 1px solid var(--dark-bg);
}
.participants .add-participants i {
color: var(--main-font);
border: 0px solid var(--border);
}
.participants .avatar {
border: 0px solid var(--border);
}
.seafile-editor-module .side-panel .nav {
border-bottom: 1px solid var(--border);
}
.seafile-editor-module .side-panel {
background-color: var(--main-bg);
}
.seafile-editor-module .side-panel .nav .nav-link.active {
color: var(--main-theme);
}
.comment-dialog, .comment-dialog-triangle {
background-color: var(--main-bg);
}
.comment-dialog {
border: 1px solid var(--border);
-webkit-box-shadow: 0 0 3px var(--shadow);
box-shadow: 0 0 3px var(--shadow);
}
.comment-dialog textarea {
background-color: var(--light-bg) !important;
}
.seafile-viewer-comment-btn:hover {
border: 1px solid var(--border);
-webkit-box-shadow: 0 1px 2px 0 var(--shadow);
box-shadow: 0 1px 2px 0 var(--shadow);
background-color: var(--main-theme);
}
.seafile-viewer-comment-btn {
border: 1px solid var(--border);
-webkit-box-shadow: 0 1px 2px 0 var(--shadow);
box-shadow: 0 1px 2px 0 var(--shadow);
background-color: var(--border);
}
/******************
SHARE
*****************/
.shared-file-view-md-header {
background: var(--dark-bg);
border-bottom: 1px solid var(--border);
}
.shared-file-view-body {
background: var(--light-bg);
border: 1px solid var(--border);
}
.shared-file-view-head h2 {
color: var(--theme-font);
}
.btn-success {
color: var(-);
background-color: var(--main-theme);
border-color: var(--main-theme);}
.btn-success:hover {
color: var(--main-font);
background-color: var(--green);
border-color: var(--green); }
.btn-success:focus, .btn-success.focus {
box-shadow: 0 0 1px var(--no-shadow); }
.btn-success.disabled, .btn-success:disabled {
color: var(--dark-font);
background-color: var(--main-theme);
border-color: var(--main-theme); }
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
color: var(--main-font);
background-color: var(--green);
border-color: var(--green); }
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
box-shadow: 0 0 2px var(--no-shadow);
}
#image-view {
background: var(--main-bg);
border: 1px solid var(--no-shadow);
}
.shared-file-view-body .md-view {
border: 1px solid var(--border);
-webkit-box-shadow: 0 0 6px var(--shadow);
box-shadow: 0 0 6px var(--shadow);
background: var(--main-bg);
}
/******************
HELP PAGE
*****************/
.side-textnav-tabs .tab a {
color: var(--main-font);
border-bottom: 1px solid var(--no-shadow);
}
.side-textnav .hd, .side-info .hd {
border-bottom: 1px solid var(--no-shadow);
}
.side-textnav-tabs .tab-cur a, .side-textnav-tabs .tab a:hover {
color: var(--theme-font);
}
/******************
EDITOR TEXT COLOR
*****************/
pre {
color: var(--main-font);
text-shadow: none;
}
.CodeMirror pre {
color: var(--main-font);
}
.cm-s-default .cm-atom {
color: #63c3e3;
}
.cm-s-default .cm-tag {
color: #ff4747;
}
.cm-s-default .cm-qualifier {
color: #ffa347;
}
.cm-s-default .cm-metar {
color: #ff6347;
}
.cm-s-default .cm-number {
color: #a3d175;
}
.cm-s-default .cm-string {
color: #75d1ba;
}
.article .virtual-link {
color: #47a3ff;
}
.cm-s-default .cm-type {
color: #ff4747;
}
.cm-s-default .cm-variable-2 {
color: #ff6347;
}
.cm-s-default .cm-variable-3 {
color: #ff7547;
}
.cm-s-default .cm-builtin {
color: #75d1ba;
}
.cm-s-default .cm-header {
color: #5ec6e8;
}
.cm-s-default .cm-link {
color: var(--theme-font);
}
.cm-s-default .cm-comment {
color: var(--dark-font);
}
.cm-s-default .cm-keyword {
color: #ba75d1;
}
.cm-s-default .cm-def {
color: #63a3e3;
}
.cm-s-default .cm-quote {
color: #75d1a3;
}
.cm-s-default .cm-meta {
color: #da7d6c;
}
.cm-s-default .cm-attribute {
color: #8888dd;
}
/*INNER*/
.css-vj8t7z {
background-color: var(--light-bg) !important;
border-color: var(--border) !important;
}
.css-2o5izw {
background-color: var(--light-bg) !important;
border-color: var(--border) !important;
box-shadow: 0 0 2px var(--shadow) !important;
}
.css-xp4uvy {
color: var(--main-font) !important;
}
.css-d8oujb {
background-color: var(--dark-font) !important;
}
.css-15k3avv {
background-color: var(--light-bg) !important;
}
.css-15agui6, [data-css-15agui6], .css-16hxgpx, [data-css-16hxgpx] {
background-color: var(--light-bg) !important;
box-shadow: 0 0 2px var(--shadow) !important;
}
.css-1tlqf55 {
color: var(--main-font) !important;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment