231 lines
4.1 KiB
SCSS
231 lines
4.1 KiB
SCSS
// Variables //////////////////////////////////////////////////////////////////
|
|
|
|
$tooltip-underline-size: 3px;
|
|
|
|
// Themes /////////////////////////////////////////////////////////////////////
|
|
|
|
$nord0: #2e3440;
|
|
$nord1: #3b4252;
|
|
$nord2: #434c5e;
|
|
$nord3: #4c566a;
|
|
$nord4: #d8dee9;
|
|
$nord5: #e5e9f0;
|
|
$nord6: #eceff4;
|
|
$nord7: #8fbcbb;
|
|
$nord8: #88c0d0;
|
|
$nord9: #81a1c1;
|
|
$nord10: #5e81ac;
|
|
$nord11: #bf616a;
|
|
$nord12: #d08770;
|
|
$nord13: #ebcb8b;
|
|
$nord14: #a3be8c;
|
|
$nord15: #b48ead;
|
|
$dark: $nord1;
|
|
$light: $nord5;
|
|
$accent1: $nord7;
|
|
$accent2: $nord9;
|
|
$accent3: $nord8;
|
|
|
|
.light {
|
|
$border-color: $accent1;
|
|
|
|
color: $dark;
|
|
background: $light;
|
|
|
|
$bg-nav: linear-gradient(to right, $nord6, $nord4);
|
|
.navbar, header, .dropdown {
|
|
background: $bg-nav;
|
|
color: $dark;
|
|
}
|
|
|
|
.navbar svg {
|
|
fill: $dark;
|
|
}
|
|
|
|
transition: background 500ms ease-in-out, color 1s ease-in-out;
|
|
|
|
pre {
|
|
border-color: $light;
|
|
}
|
|
|
|
pre.src, pre.example {
|
|
&::before {
|
|
background-color: $nord6;
|
|
color: $dark;
|
|
}
|
|
}
|
|
|
|
pre.src, pre.example, .org-src-container {
|
|
background: $light;
|
|
color: $dark;
|
|
}
|
|
|
|
.status {
|
|
background: $bg-nav;
|
|
color: $dark;
|
|
}
|
|
|
|
.tooltip {
|
|
border-bottom: $tooltip-underline-size dotted $accent3;
|
|
|
|
.tooltiptext {
|
|
background-color: $accent3;
|
|
color: $dark;
|
|
|
|
&::after {
|
|
border-color: $accent3 transparent transparent transparent;
|
|
}
|
|
}
|
|
}
|
|
|
|
#content {
|
|
a {
|
|
box-shadow: inset 0 -3px 0 $accent3;
|
|
transition: box-shadow 300ms ease-in-out;
|
|
|
|
&:hover {
|
|
box-shadow: inset 0 -23px 0 $accent3;
|
|
transition: box-shadow 300ms ease-in-out;
|
|
}
|
|
}
|
|
}
|
|
|
|
table, th, td {
|
|
border: 1px solid $dark;
|
|
}
|
|
|
|
th {
|
|
background: darken($light, 5%);
|
|
}
|
|
|
|
.gentree {
|
|
filter: invert(0%);
|
|
transition: filter 1s ease-in-out;
|
|
}
|
|
}
|
|
|
|
.black, .dark {
|
|
$border-color: $nord1;
|
|
|
|
color: $nord6;
|
|
background: $nord0;
|
|
|
|
$bg-nav: linear-gradient(to right, $nord3, $nord1);
|
|
.navbar, header, .dropdown {
|
|
background: $bg-nav;
|
|
color: $light;
|
|
}
|
|
|
|
.navbar svg {
|
|
fill: $light;
|
|
}
|
|
|
|
transition: background 500ms ease-in-out, color 1s ease-in-out;
|
|
|
|
pre {
|
|
border: none;
|
|
}
|
|
|
|
pre.src, pre.example {
|
|
&::before {
|
|
background-color: $nord0;
|
|
color: $nord6;
|
|
}
|
|
}
|
|
|
|
.status {
|
|
background: $bg-nav;
|
|
color: $nord6;
|
|
}
|
|
|
|
.tooltip {
|
|
border-bottom: $tooltip-underline-size dotted $nord7;
|
|
|
|
.tooltiptext {
|
|
background-color: $nord7;
|
|
color: $nord6;
|
|
|
|
&::after {
|
|
border-color: $nord7 transparent transparent transparent;
|
|
}
|
|
}
|
|
}
|
|
|
|
#content {
|
|
a {
|
|
box-shadow: inset 0 -3px 0 $nord7;
|
|
transition: box-shadow 300ms ease-in-out;
|
|
|
|
&:hover {
|
|
box-shadow: inset 0 -23px 0 $nord7;
|
|
transition: box-shadow 300ms ease-in-out;
|
|
}
|
|
}
|
|
}
|
|
|
|
table, th, td {
|
|
border: 1px solid $nord7;
|
|
}
|
|
|
|
th {
|
|
background: darken($nord0, 2.5%);
|
|
}
|
|
|
|
.gentree {
|
|
filter: invert(100%);
|
|
transition: filter 1s ease-in-out;
|
|
}
|
|
|
|
pre.src, pre.example, .org-src-container {
|
|
background: $nord1;
|
|
color: $nord5;
|
|
}
|
|
}
|
|
|
|
.black {
|
|
background: black;
|
|
color: $nord4;
|
|
|
|
$bg-nav: linear-gradient(to right, $nord2, $nord0);
|
|
.navbar, header, .dropdown {
|
|
background: $bg-nav;
|
|
}
|
|
|
|
pre.src, pre.example, .org-src-container {
|
|
background: $nord0;
|
|
color: $nord4;
|
|
}
|
|
}
|
|
|
|
#lightBtn {
|
|
background: $light;
|
|
}
|
|
|
|
#darkBtn {
|
|
background: $nord0;
|
|
}
|
|
|
|
#blackBtn {
|
|
background: black;
|
|
}
|
|
|
|
pre {
|
|
box-shadow: none;
|
|
}
|
|
|
|
.closeButton {
|
|
background-color: $nord11;
|
|
}
|
|
|
|
.minButton {
|
|
background-color: $nord12;
|
|
}
|
|
|
|
.maxButton {
|
|
background-color: $nord14;
|
|
}
|
|
|
|
.floatButton {
|
|
background-color: $nord15;
|
|
}
|