148 lines
2.2 KiB
SCSS
148 lines
2.2 KiB
SCSS
---
|
|
---
|
|
|
|
// solarized theme
|
|
$base03: #002b36;
|
|
$base02: #073642;
|
|
$base01: #586e75;
|
|
$base00: #657b83;
|
|
$base0: #839496;
|
|
$base1: #93a1a1;
|
|
$base2: #eee8d5;
|
|
$base3: #fdf6e3;
|
|
$yellow: #b58900;
|
|
$orange: #cb4b16;
|
|
$red: #dc322f;
|
|
$magenta: #d33682;
|
|
$violet: #6c71c4;
|
|
$blue: #268bd2;
|
|
$cyan: #2aa198;
|
|
$green: #859900;
|
|
|
|
:root {
|
|
--background: #{$base3};
|
|
--background-alt: #{$base2};
|
|
--comment: #{$base1};
|
|
--text: #{$base00};
|
|
--text-emph: #{$base01};
|
|
@import "light_theme"
|
|
}
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
:root {
|
|
--background: #{$base03};
|
|
--background-alt: #{$base02};
|
|
--comment: #{$base01};
|
|
--text: #{$base0};
|
|
--text-emph: #{$base1};
|
|
}
|
|
@import "dark_theme"
|
|
}
|
|
|
|
$background: var(--background);
|
|
$background-alt: var(--background-alt);
|
|
$comment: var(--comment);
|
|
$text: var(--text);
|
|
$text-emph: var(--text-emph);
|
|
|
|
body {
|
|
background-color: $background;
|
|
}
|
|
|
|
img {
|
|
max-width: 100%;
|
|
}
|
|
|
|
figcaption {
|
|
text-align: center;
|
|
color: $text;
|
|
}
|
|
|
|
@import url(https://cdn.jsdelivr.net/npm/firacode@6.2.0/distr/fira_code.css);
|
|
|
|
code, .Agda { font-family: 'Fira Code', monospace; }
|
|
|
|
@supports (font-variation-settings: normal) {
|
|
code, .Agda { font-family: 'Fira Code VF', monospace; }
|
|
}
|
|
|
|
code, .Agda {
|
|
background-color: $background-alt;
|
|
padding: 4px;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
pre code {
|
|
display: block;
|
|
}
|
|
|
|
p, li, th, td {
|
|
color: $text;
|
|
}
|
|
|
|
table, th, td {
|
|
border: 1px solid $text;
|
|
}
|
|
|
|
th, td {
|
|
padding: 5px;
|
|
}
|
|
|
|
.bigger {
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.bit_bigger {
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
a:link {
|
|
color: $blue;
|
|
}
|
|
|
|
a:visited {
|
|
color: $violet;
|
|
}
|
|
|
|
a:hover {
|
|
color: $cyan;
|
|
}
|
|
|
|
.sitetitle a, bold, em, h1, h2, h3, h4, h5, h6 {
|
|
color: $text-emph;
|
|
}
|
|
|
|
nav ul {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
text-align: center;
|
|
}
|
|
|
|
nav ul li {
|
|
display: inline;
|
|
margin-right: 1em;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
nav ul li a {
|
|
color: $comment;
|
|
}
|
|
|
|
hr {
|
|
color: $comment;
|
|
border: 0;
|
|
border-bottom: 1px dashed;
|
|
}
|
|
|
|
.centercol {
|
|
width: 50em;
|
|
max-width: 94vw;
|
|
display: block;
|
|
margin: auto;
|
|
}
|