|
@@ -3,27 +3,41 @@
|
|
|
|
|
|
|
|
$themecolor: #0c2a44;
|
|
$themecolor: #0c2a44;
|
|
|
$themelight: rgba(183, 226, 219, 1);
|
|
$themelight: rgba(183, 226, 219, 1);
|
|
|
|
|
+$bgcolor-theme: #97cbc3;
|
|
|
|
|
+$linkcolor: #3c6d72;
|
|
|
|
|
+$bgcolor-navbar: #0c2a44;
|
|
|
|
|
+$bgcolor-global: $themelight;
|
|
|
|
|
+$bgcolor-global: lighten($themelight, 10%);
|
|
|
|
|
+$color-header: #3c6d72;
|
|
|
|
|
+$color-global: #3c6d72;
|
|
|
|
|
+$linktext: $linkcolor;
|
|
|
|
|
+$linktext-hover: rgba($linktext, 0.8);
|
|
|
|
|
+$sidebar-text: $bgcolor-theme;
|
|
|
|
|
+$primary: $bgcolor-theme;
|
|
|
|
|
+$fillcolor-logo-mark: lighten($themelight, 10%);
|
|
|
|
|
+$color-link-wiki: $linkcolor;
|
|
|
|
|
+$color-link-wiki-hover: rgba($linktext, 0.8);
|
|
|
|
|
+$dark: darken($color-global, 5%);
|
|
|
|
|
+$border: #76b1a8;
|
|
|
|
|
+$navbar-border: #76b1a8;
|
|
|
|
|
+$active-navbar-border: darken($navbar-border, 13%);
|
|
|
|
|
+$active-nav-tabs-bgcolor: #dbf0ed;
|
|
|
|
|
+$btn-default-bgcolor: darken($bgcolor-theme, 10%);
|
|
|
|
|
+$color-inline-code: #8f5313;
|
|
|
|
|
+$bgcolor-inline-code: darken($themelight, 3%);
|
|
|
|
|
|
|
|
html[light],
|
|
html[light],
|
|
|
html[dark] {
|
|
html[dark] {
|
|
|
$primary: $themecolor;
|
|
$primary: $themecolor;
|
|
|
|
|
|
|
|
// Background colors
|
|
// Background colors
|
|
|
- $bgcolor-global: lighten($themelight, 10%);
|
|
|
|
|
- $bgcolor-navbar: $themecolor;
|
|
|
|
|
- $bgcolor-inline-code: #f9f2f4;
|
|
|
|
|
$bgcolor-card: #f5f5f5;
|
|
$bgcolor-card: #f5f5f5;
|
|
|
|
|
|
|
|
// Font colors
|
|
// Font colors
|
|
|
- $color-global: $themecolor;
|
|
|
|
|
$color-reversal: #eeeeee;
|
|
$color-reversal: #eeeeee;
|
|
|
- // $color-header: #2b2b2b;
|
|
|
|
|
$color-link: lighten($color-global, 20%);
|
|
$color-link: lighten($color-global, 20%);
|
|
|
$color-link-hover: lighten($color-link, 20%);
|
|
$color-link-hover: lighten($color-link, 20%);
|
|
|
- $color-link-wiki: lighten($primary, 20%);
|
|
|
|
|
- $color-link-wiki-hover: lighten($color-link-wiki, 20%);
|
|
|
|
|
$color-link-nabvar: $color-reversal;
|
|
$color-link-nabvar: $color-reversal;
|
|
|
- $color-inline-code: #c7254e;
|
|
|
|
|
|
|
|
|
|
// List Group colors
|
|
// List Group colors
|
|
|
$color-list: $color-global;
|
|
$color-list: $color-global;
|
|
@@ -61,7 +75,104 @@ html[dark] {
|
|
|
@import 'apply-colors';
|
|
@import 'apply-colors';
|
|
|
@import 'apply-colors-light';
|
|
@import 'apply-colors-light';
|
|
|
|
|
|
|
|
- .table {
|
|
|
|
|
- background-color: $themelight;
|
|
|
|
|
|
|
+ .wiki {
|
|
|
|
|
+ .highlighted {
|
|
|
|
|
+ background-color: lighten($bgcolor-theme, 20%);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .panel {
|
|
|
|
|
+ &,
|
|
|
|
|
+ &.panel-white,
|
|
|
|
|
+ &.panel-default {
|
|
|
|
|
+ color: $bgcolor-theme;
|
|
|
|
|
+ background-color: lighten($bgcolor-theme, 30%);
|
|
|
|
|
+ border-color: white;
|
|
|
|
|
+
|
|
|
|
|
+ .panel-heading {
|
|
|
|
|
+ color: $bgcolor-theme;
|
|
|
|
|
+ background-color: white;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ ul {
|
|
|
|
|
+ li {
|
|
|
|
|
+ a {
|
|
|
|
|
+ color: darken($bgcolor-theme, 15%);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /* GROWI page list */
|
|
|
|
|
+ .page-list {
|
|
|
|
|
+ .page-list-ul {
|
|
|
|
|
+ > li {
|
|
|
|
|
+ > a strong {
|
|
|
|
|
+ color: $linkcolor;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .rbt-menu {
|
|
|
|
|
+ background: lighten($themelight, 5%);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ #wrapper > #page-wrapper,
|
|
|
|
|
+ .page-editor-preview-container {
|
|
|
|
|
+ background-image: url('/images/themes/island/island.png');
|
|
|
|
|
+ background-attachment: fixed;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /*
|
|
|
|
|
+ * Tabs
|
|
|
|
|
+ */
|
|
|
|
|
+ body:not(.on-edit) .nav.nav-tabs {
|
|
|
|
|
+ > li.active > a {
|
|
|
|
|
+ background: linear-gradient(
|
|
|
|
|
+ rgba($active-nav-tabs-bgcolor, 0) 0%,
|
|
|
|
|
+ rgba($active-nav-tabs-bgcolor, 0) 90%,
|
|
|
|
|
+ $active-nav-tabs-bgcolor 100%
|
|
|
|
|
+ ); // overwrite only the bottom pixel
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /* Table */
|
|
|
|
|
+ .table > thead > tr > th,
|
|
|
|
|
+ .table > tbody > tr > th,
|
|
|
|
|
+ .table > tfoot > tr > th,
|
|
|
|
|
+ .table > thead > tr > td,
|
|
|
|
|
+ .table > tbody > tr > td,
|
|
|
|
|
+ .table > tfoot > tr > td,
|
|
|
|
|
+ .table > thead > tr > th,
|
|
|
|
|
+ .table-bordered {
|
|
|
|
|
+ border-top: 1px solid $border;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .table-bordered > thead > tr > th,
|
|
|
|
|
+ .table-bordered > tbody > tr > th,
|
|
|
|
|
+ .table-bordered > tfoot > tr > th,
|
|
|
|
|
+ .table-bordered > thead > tr > td,
|
|
|
|
|
+ .table-bordered > tbody > tr > td,
|
|
|
|
|
+ .table-bordered > tfoot > tr > td {
|
|
|
|
|
+ border: 1px solid $border;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .table > thead > tr > th {
|
|
|
|
|
+ border-bottom: 1px solid $border;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .table-bordered {
|
|
|
|
|
+ border: 1px solid $border;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // login page
|
|
|
|
|
+ .nologin {
|
|
|
|
|
+ &.login-page {
|
|
|
|
|
+ > #wrapper > #page-wrapper {
|
|
|
|
|
+ background-image: unset;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|