app/src/styles.scss (119 lines of code) (raw):
// Bootstrap
@import '../node_modules/bootstrap/scss/bootstrap';
// Themes
@import 'sass/themes/dark-default';
@import 'sass/themes/light';
// Fonts
@import url('https://fonts.googleapis.com/css?family=Cuprum|Rajdhani');
// Code Mirror
@import "~codemirror/lib/codemirror.css";
// Our theme
@import 'sass/themes/codemirror';
body {
background-color: var(--background-color);
font-family: 'Rajdhani', sans-serif;
cursor: default;
}
nav.navbar {
border-bottom: 1px solid var(--color-3);
padding-top: 0.6rem;
}
.navbar-brand {
font-size: 25px;
}
.bg-dark {
background-color: var(--color-2) !important;
}
.table {
thead th {
border-bottom: none;
}
th,td {
border-color: var(--color-3);
}
}
a, pre {
color: var(--text);
}
a:hover {
color: var(--text);
}
.center {
text-align: center;
}
.btn.btn-default {
background-color: var(--color-1);
color: var(--text);
border-color: var(--color-4);
}
.btn.btn-outline-danger {
color: var(--button-danger);
border-color: var(--button-danger);
&:hover {
background-color: var(--button-danger-l);
color: var(--text-lighter);
}
}
.btn.btn-outline-success {
color: var(--button-success);
border-color: var(--button-success);
&:hover {
background-color: var(--button-success-l);
color: var(--text-lighter);
}
}
.btn.btn-danger {
border-color: var(--button-danger);
background-color: var(--button-danger-l);
color: var(--text-lighter);
}
.btn.btn-success {
border-color: var(--button-success);
background-color: var(--button-success-l);
color: var(--text-lighter);
}
.btn.btn-outline-light {
color: var(--button-light);
border-color: var(--button-light);
&:hover {
background-color: var(--button-light);
color: var(--text-inverse);
}
}
.bs-popover-bottom .arrow::after {
border-bottom-color: var(--color-3);
}
.bs-popover-top .arrow::after {
border-top-color: var(--color-3);
}
.bs-popover-left .arrow::after {
border-left-color: var(--color-3);
}
.bs-popover-right .arrow::after {
border-right-color: var(--color-3);
}
.popover {
max-width: none;
color: var(--text);
border-radius: 5px;
border: 1px solid var(--color-3);
.popover-body {
background-color: var(--panel-body);
border-radius: 4px;
color: var(--text);
padding: 0;
}
table.sm th, table.sm td {
padding: 5px 20px !important;
}
}
span.dotted {
border-bottom: 1px dotted var(--text);
}
.modal-content {
background-color: var(--color-2);
border-color: var(--color-3);
color: var(--text);
.modal-header {
padding: 1rem 1rem 0;
border-color: var(--color-3);
}
.modal-footer {
border-color: var(--color-3);
}
}