Last active
January 26, 2026 01:06
-
-
Save greatwolf/8b7b90a7f330f4a7ccd921c3ec7304b9 to your computer and use it in GitHub Desktop.
Seafile light/dark Custom CSS
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
| @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