emacs-config/misc/pile-css-theme/main.css

2478 lines
69 KiB
CSS
Raw Normal View History

2020-07-15 10:27:33 +00:00
@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in
* IE on Windows Phone and in iOS.
*/
@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400&display=swap");
2020-07-15 10:27:33 +00:00
html {
line-height: 1.15;
/* 1 */
-ms-text-size-adjust: 100%;
/* 2 */
-webkit-text-size-adjust: 100%;
/* 2 */ }
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
margin: 0; }
/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
display: block; }
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: 0.67em 0; }
/* Grouping content
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main {
/* 1 */
display: block; }
/**
* Add the correct margin in IE 8.
*/
figure {
margin: 1em 40px; }
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box;
/* 1 */
height: 0;
/* 1 */
overflow: visible;
/* 2 */ }
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */ }
/* Text-level semantics
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
background-color: transparent;
/* 1 */
-webkit-text-decoration-skip: objects;
/* 2 */ }
/**
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none;
/* 1 */
text-decoration: underline;
/* 2 */
text-decoration: underline dotted;
/* 2 */ }
/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
font-weight: inherit; }
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder; }
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */ }
/**
* Add the correct font style in Android 4.3-.
*/
dfn {
font-style: italic; }
/**
* Add the correct background and color in IE 9-.
*/
mark {
background-color: #ff0;
color: #000; }
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%; }
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }
/* Embedded content
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
display: inline-block; }
/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
display: none;
height: 0; }
/**
* Remove the border on images inside links in IE 10-.
*/
img {
border-style: none; }
/**
* Hide the overflow in IE.
*/
svg:not(:root) {
overflow: hidden; }
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
/* 1 */
font-size: 100%;
/* 1 */
line-height: 1.15;
/* 1 */
margin: 0;
/* 2 */ }
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
/* 1 */
overflow: visible; }
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
/* 1 */
text-transform: none; }
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
/* 2 */ }
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; }
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; }
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em; }
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box;
/* 1 */
color: inherit;
/* 2 */
display: table;
/* 1 */
max-width: 100%;
/* 1 */
padding: 0;
/* 3 */
white-space: normal;
/* 1 */ }
/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
display: inline-block;
/* 1 */
vertical-align: baseline;
/* 2 */ }
/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
overflow: auto; }
/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */ }
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; }
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield;
/* 1 */
outline-offset: -2px;
/* 2 */ }
/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button;
/* 1 */
font: inherit;
/* 2 */ }
/* Interactive
========================================================================== */
/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details,
menu {
display: block; }
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item; }
/* Scripting
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
display: inline-block; }
/**
* Add the correct display in IE.
*/
template {
display: none; }
/* Hidden
========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
display: none; }
#page {
--accent: #002642;
--accent-dark: #00151c;
--code-foreground: #2c3e50;
--code-background: #efefef;
--code-func: #6c3163;
--code-const: #4e3163;
--code-regex: #655370;
--back-white: #fff;
--back-light: #efefef;
--back-medium: #c8c8c8;
--text-light: #7b7b7b;
--text-gray: #444;
--text-medium: #222;
--text-dark: #000;
--switch-icon: "🌝";
--switch-shadow-color: #fce477; }
#theme-switch:checked ~ #page {
--accent: #002642;
--accent-dark: #daf1ff;
--code-foreground: #a1a8ae;
--code-background: #222;
--code-func: #bd56ad;
--code-const: #8755ab;
--code-regex: #a184b3;
--back-white: #000;
--back-light: #111;
--back-medium: #444;
--text-light: #7b7b7b;
--text-gray: #c8c8c8;
--text-medium: #ddd;
--text-dark: #efefef;
--switch-icon: "🌚";
--switch-shadow-color: #373d4e; }
#theme-switch:checked ~ #page img.invertable {
filter: invert(93%); }
#theme-switch {
display: none; }
2020-07-15 10:27:33 +00:00
#switch-label {
position: fixed;
bottom: 4rem;
left: 3rem; }
@media (max-width: 1000px) {
#switch-label {
left: auto;
left: bottom;
right: 1%;
top: 2.5rem; } }
#switch-label::before {
content: var(--switch-icon);
font-size: 20px;
transition: text-shadow .2s; }
#switch-label::after {
content: var(--switch-text);
color: var(--switch-shadow-color); }
#theme-switch:focus ~ #page #switch-label::before,
#switch-label:hover::before {
text-shadow: 0 0 15px var(--switch-shadow-color); }
2020-07-15 10:27:33 +00:00
@font-face {
font-family: 'et-book';
src: url("https://tecosaur.com/resources/org/etbookot-roman-webfont.woff2") format("woff2");
2020-07-15 10:27:33 +00:00
font-weight: normal;
font-style: normal;
font-display: fallback; }
2020-07-15 10:27:33 +00:00
@font-face {
font-family: 'et-book';
src: url("https://tecosaur.com/resources/org/etbookot-italic-webfont.woff2") format("woff2");
font-weight: normal;
font-style: italic;
font-display: fallback; }
2020-07-15 10:27:33 +00:00
*::selection {
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
*::-moz-selection {
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
.pace .pace-progress {
background-color: var(--accent) !important; }
2020-07-15 10:27:33 +00:00
html, body {
height: 100%; }
body {
display: flex;
flex-direction: column;
font-size: 16px;
font-family: "Merriweather"; }
#page {
color: var(--text-dark);
background-color: var(--back-light);
transition-property: color background-color;
transition-duration: 200ms; }
2020-07-15 10:27:33 +00:00
#content, header, .page-header {
margin: 32px;
flex: 1 0 auto; }
#content {
margin-top: 4rem; }
2020-07-15 10:27:33 +00:00
.clearfix::after {
clear: both; }
.clearfix::before, .clearfix::after {
content: " ";
display: table; }
.page-header {
margin-top: 80px;
margin-left: 0 !important; }
2020-07-15 10:27:33 +00:00
.page-header h1 {
font-size: 40px;
margin-bottom: 10px;
margin-top: 10px;
text-transform: none; }
.page-header h1 .subtitle {
font-size: 24px;
color: var(--text-light); }
2020-07-15 10:27:33 +00:00
.page-meta {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light); }
2020-07-15 10:27:33 +00:00
header .site-nav {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light);
2020-07-15 10:27:33 +00:00
font-weight: bold;
line-height: 2.0;
margin-top: 22px; }
header .site-nav a {
color: var(--text-light);
2020-07-15 10:27:33 +00:00
text-decoration: none;
margin-left: 10px; }
header .site-nav a:hover {
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
header .site-nav a.active {
border-bottom: solid;
border-bottom-width: 2px; }
header .site-nav a:first-child {
margin-left: 0; }
header > div {
display: inherit; }
.site-title {
font-size: 16px; }
.site-title span {
display: none !important; }
.site-title ul {
display: block !important;
list-style: none;
padding: 0;
margin: 0; }
.site-title ul img {
border-radius: 2px;
max-width: 32px; }
.site-header nav a {
color: var(--text-light);
2020-07-15 10:27:33 +00:00
font-family: "Open Sans";
font-size: 12px;
font-weight: bold;
text-transform: uppercase; }
.site-header nav a:hover {
border: 0;
color: var(--accent); }
2020-07-15 10:27:33 +00:00
@media (max-width: 1000px) {
header * {
display: inline; } }
@media (min-width: 1000px) {
#content, header, .page-header {
margin-left: 164px;
max-width: 720px; }
header .site-title {
float: left; }
header .site-nav {
float: right;
margin-top: 0; } }
#content .page-intro {
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
margin-bottom: 40px; }
#content p, #content li, #content dd {
line-height: 1.9; }
#footer {
margin-top: 70px;
height: 10px;
background: var(--accent-dark); }
2020-07-15 10:27:33 +00:00
.archive-item {
margin: 50px 0; }
.archive-item .archive-title {
font-size: 25px;
margin: 5px 0;
background: none;
text-shadow: none;
text-decoration: none; }
.archive-item .archive-title:hover {
background: none;
text-shadow: none;
text-decoration: none; }
#postamble {
display: none; }
2020-07-15 10:27:33 +00:00
aside, .aside {
background-color: var(--code-background);
2020-07-15 10:27:33 +00:00
border-radius: 5px;
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
margin: 20px 0;
padding: 20px;
padding-bottom: 10px;
line-height: 1.6 !important; }
aside figcaption a,
aside li a,
aside p a, .aside figcaption a,
.aside li a,
.aside p a {
text-shadow: 0.03em 0 var(--code-background), -0.03em 0 var(--code-background), 0 0.03em var(--code-background), 0 -0.03em var(--code-background), 0.06em 0 var(--code-background), -0.06em 0 var(--code-background), 0.09em 0 var(--code-background), -0.09em 0 var(--code-background), 0.12em 0 var(--code-background), -0.12em 0 var(--code-background), 0.15em 0 var(--code-background), -0.15em 0 var(--code-background);
background-image: linear-gradient(var(--text-gray), var(--text-gray));
2020-07-15 10:27:33 +00:00
background-size: 1px 1px;
background-repeat: repeat-x;
background-position: 0% 95%;
border-radius: 1px;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
text-decoration: none; }
aside figcaption a::selection,
aside li a::selection,
aside p a::selection, .aside figcaption a::selection,
.aside li a::selection,
.aside p a::selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
aside figcaption a::-moz-selection,
aside li a::-moz-selection,
aside p a::-moz-selection, .aside figcaption a::-moz-selection,
.aside li a::-moz-selection,
.aside p a::-moz-selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
aside figcaption a *,
aside figcaption a *:after, aside figcaption a:after,
aside figcaption a *:before, aside figcaption a:before,
aside li a *,
aside li a *:after,
aside li a:after,
aside li a *:before,
aside li a:before,
aside p a *,
aside p a *:after,
aside p a:after,
aside p a *:before,
aside p a:before, .aside figcaption a *,
.aside figcaption a *:after, .aside figcaption a:after,
.aside figcaption a *:before, .aside figcaption a:before,
.aside li a *,
.aside li a *:after,
.aside li a:after,
.aside li a *:before,
.aside li a:before,
.aside p a *,
.aside p a *:after,
.aside p a:after,
.aside p a *:before,
.aside p a:before {
text-shadow: none; }
aside figcaption a:visited,
aside li a:visited,
aside p a:visited, .aside figcaption a:visited,
.aside li a:visited,
.aside p a:visited {
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
aside figcaption a:hover,
aside li a:hover,
aside p a:hover, .aside figcaption a:hover,
.aside li a:hover,
.aside p a:hover {
text-shadow: 0.03em 0 var(--code-background), -0.03em 0 var(--code-background), 0 0.03em var(--code-background), 0 -0.03em var(--code-background), 0.06em 0 var(--code-background), -0.06em 0 var(--code-background), 0.09em 0 var(--code-background), -0.09em 0 var(--code-background), 0.12em 0 var(--code-background), -0.12em 0 var(--code-background), 0.15em 0 var(--code-background), -0.15em 0 var(--code-background);
background-image: linear-gradient(var(--text-gray), var(--text-gray));
2020-07-15 10:27:33 +00:00
background-size: 1px 1px;
background-repeat: repeat-x;
background-position: 0% 95%;
border-radius: 1px;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
text-decoration: none; }
aside figcaption a:hover::selection,
aside li a:hover::selection,
aside p a:hover::selection, .aside figcaption a:hover::selection,
.aside li a:hover::selection,
.aside p a:hover::selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
aside figcaption a:hover::-moz-selection,
aside li a:hover::-moz-selection,
aside p a:hover::-moz-selection, .aside figcaption a:hover::-moz-selection,
.aside li a:hover::-moz-selection,
.aside p a:hover::-moz-selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
aside figcaption a:hover *,
aside figcaption a:hover *:after, aside figcaption a:hover:after,
aside figcaption a:hover *:before, aside figcaption a:hover:before,
aside li a:hover *,
aside li a:hover *:after,
aside li a:hover:after,
aside li a:hover *:before,
aside li a:hover:before,
aside p a:hover *,
aside p a:hover *:after,
aside p a:hover:after,
aside p a:hover *:before,
aside p a:hover:before, .aside figcaption a:hover *,
.aside figcaption a:hover *:after, .aside figcaption a:hover:after,
.aside figcaption a:hover *:before, .aside figcaption a:hover:before,
.aside li a:hover *,
.aside li a:hover *:after,
.aside li a:hover:after,
.aside li a:hover *:before,
.aside li a:hover:before,
.aside p a:hover *,
.aside p a:hover *:after,
.aside p a:hover:after,
.aside p a:hover *:before,
.aside p a:hover:before {
text-shadow: none; }
aside figcaption a:hover:visited,
aside li a:hover:visited,
aside p a:hover:visited, .aside figcaption a:hover:visited,
.aside li a:hover:visited,
.aside p a:hover:visited {
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
aside p, .aside p {
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
line-height: 1.6 !important; }
aside pre, .aside pre {
font-size: 12px;
border: none;
padding-left: 0; }
@media (min-width: 1280px) {
aside, .aside {
float: right;
clear: right;
background-color: var(--back-white);
2020-07-15 10:27:33 +00:00
max-width: 45% !important;
margin-right: -52%; }
aside figcaption a,
aside li a,
aside p a, .aside figcaption a,
.aside li a,
.aside p a {
text-shadow: 0.03em 0 var(--back-white), -0.03em 0 var(--back-white), 0 0.03em var(--back-white), 0 -0.03em var(--back-white), 0.06em 0 var(--back-white), -0.06em 0 var(--back-white), 0.09em 0 var(--back-white), -0.09em 0 var(--back-white), 0.12em 0 var(--back-white), -0.12em 0 var(--back-white), 0.15em 0 var(--back-white), -0.15em 0 var(--back-white);
background-image: linear-gradient(var(--text-gray), var(--text-gray));
2020-07-15 10:27:33 +00:00
background-size: 1px 1px;
background-repeat: repeat-x;
background-position: 0% 95%;
border-radius: 1px;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
text-decoration: none; }
aside figcaption a::selection,
aside li a::selection,
aside p a::selection, .aside figcaption a::selection,
.aside li a::selection,
.aside p a::selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
aside figcaption a::-moz-selection,
aside li a::-moz-selection,
aside p a::-moz-selection, .aside figcaption a::-moz-selection,
.aside li a::-moz-selection,
.aside p a::-moz-selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
aside figcaption a *,
aside figcaption a *:after, aside figcaption a:after,
aside figcaption a *:before, aside figcaption a:before,
aside li a *,
aside li a *:after,
aside li a:after,
aside li a *:before,
aside li a:before,
aside p a *,
aside p a *:after,
aside p a:after,
aside p a *:before,
aside p a:before, .aside figcaption a *,
.aside figcaption a *:after, .aside figcaption a:after,
.aside figcaption a *:before, .aside figcaption a:before,
.aside li a *,
.aside li a *:after,
.aside li a:after,
.aside li a *:before,
.aside li a:before,
.aside p a *,
.aside p a *:after,
.aside p a:after,
.aside p a *:before,
.aside p a:before {
text-shadow: none; }
aside figcaption a:visited,
aside li a:visited,
aside p a:visited, .aside figcaption a:visited,
.aside li a:visited,
.aside p a:visited {
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
aside figcaption a:hover,
aside li a:hover,
aside p a:hover, .aside figcaption a:hover,
.aside li a:hover,
.aside p a:hover {
text-shadow: 0.03em 0 var(--back-light), -0.03em 0 var(--back-light), 0 0.03em var(--back-light), 0 -0.03em var(--back-light), 0.06em 0 var(--back-light), -0.06em 0 var(--back-light), 0.09em 0 var(--back-light), -0.09em 0 var(--back-light), 0.12em 0 var(--back-light), -0.12em 0 var(--back-light), 0.15em 0 var(--back-light), -0.15em 0 var(--back-light);
background-image: linear-gradient(var(--text-gray), var(--text-gray));
2020-07-15 10:27:33 +00:00
background-size: 1px 1px;
background-repeat: repeat-x;
background-position: 0% 95%;
border-radius: 1px;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
text-decoration: none; }
aside figcaption a:hover::selection,
aside li a:hover::selection,
aside p a:hover::selection, .aside figcaption a:hover::selection,
.aside li a:hover::selection,
.aside p a:hover::selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
aside figcaption a:hover::-moz-selection,
aside li a:hover::-moz-selection,
aside p a:hover::-moz-selection, .aside figcaption a:hover::-moz-selection,
.aside li a:hover::-moz-selection,
.aside p a:hover::-moz-selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
aside figcaption a:hover *,
aside figcaption a:hover *:after, aside figcaption a:hover:after,
aside figcaption a:hover *:before, aside figcaption a:hover:before,
aside li a:hover *,
aside li a:hover *:after,
aside li a:hover:after,
aside li a:hover *:before,
aside li a:hover:before,
aside p a:hover *,
aside p a:hover *:after,
aside p a:hover:after,
aside p a:hover *:before,
aside p a:hover:before, .aside figcaption a:hover *,
.aside figcaption a:hover *:after, .aside figcaption a:hover:after,
.aside figcaption a:hover *:before, .aside figcaption a:hover:before,
.aside li a:hover *,
.aside li a:hover *:after,
.aside li a:hover:after,
.aside li a:hover *:before,
.aside li a:hover:before,
.aside p a:hover *,
.aside p a:hover *:after,
.aside p a:hover:after,
.aside p a:hover *:before,
.aside p a:hover:before {
text-shadow: none; }
aside figcaption a:hover:visited,
aside li a:hover:visited,
aside p a:hover:visited, .aside figcaption a:hover:visited,
.aside li a:hover:visited,
.aside p a:hover:visited {
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
aside::before, .aside::before {
content: ''; } }
blockquote {
border-width: 0;
border-left-style: solid;
border-left-width: 1px;
border-left-color: var(--back-medium);
2020-07-15 10:27:33 +00:00
margin: 20px 0;
padding: 0;
padding-left: 15px; }
blockquote p {
display: inline;
font-size: 13px; }
blockquote footer {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light);
2020-07-15 10:27:33 +00:00
text-transform: none; }
div.info {
background: rgba(58, 129, 195, 0.15);
border-left: 4px solid rgba(58, 129, 195, 0.45);
margin-top: 1.8rem;
margin-bottom: 1.25rem;
padding: 0.8em;
line-height: 1.4;
text-align: center;
position: relative;
clear: both; }
div.info p {
margin: 0; }
div.info::before {
content: "i";
color: var(--back-white);
background: rgba(58, 129, 195, 0.8);
align-items: flex-end;
top: -1rem;
font-weight: 700;
font-size: 1.4rem;
-webkit-clip-path: circle(50% at 50% 50%);
clip-path: circle(50% at 50% 50%);
width: 30px;
height: 30px;
display: inline-flex;
justify-content: center;
position: absolute;
left: -1.2rem;
line-height: 1.3;
text-align: center; }
div.success {
background: rgba(45, 149, 116, 0.15);
border-left: 4px solid rgba(45, 149, 116, 0.45);
margin-top: 1.8rem;
margin-bottom: 1.25rem;
padding: 0.8em;
line-height: 1.4;
text-align: center;
position: relative;
clear: both; }
div.success p {
margin: 0; }
div.success::before {
content: "✔";
color: var(--back-white);
background: rgba(45, 149, 116, 0.8);
align-items: flex-end;
top: -1rem;
font-weight: 700;
font-size: 1.4rem;
-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
width: 35px;
height: 35px;
display: inline-flex;
justify-content: center;
position: absolute;
left: -1.2rem;
line-height: 1.5;
text-align: center; }
div.warning {
background: rgba(220, 117, 47, 0.15);
border-left: 4px solid rgba(220, 117, 47, 0.45);
margin-top: 1.8rem;
margin-bottom: 1.25rem;
padding: 0.8em;
line-height: 1.4;
text-align: center;
position: relative;
clear: both; }
div.warning p {
margin: 0; }
div.warning::before {
content: "!";
color: var(--back-white);
background: rgba(220, 117, 47, 0.8);
align-items: flex-end;
top: -1rem;
font-weight: 700;
font-size: 1.4rem;
-webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
clip-path: polygon(50% 0, 0 100%, 100% 100%);
width: 35px;
height: 35px;
display: inline-flex;
justify-content: center;
position: absolute;
left: -1.2rem;
line-height: 1.1;
text-align: center; }
div.error {
background: rgba(186, 47, 89, 0.15);
border-left: 4px solid rgba(186, 47, 89, 0.45);
margin-top: 1.8rem;
margin-bottom: 1.25rem;
padding: 0.8em;
line-height: 1.4;
text-align: center;
position: relative;
clear: both; }
div.error p {
margin: 0; }
div.error::before {
content: "!";
color: var(--back-white);
background: rgba(186, 47, 89, 0.8);
align-items: flex-end;
top: -1rem;
font-weight: 700;
font-size: 1.4rem;
-webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
width: 35px;
height: 30px;
display: inline-flex;
justify-content: center;
position: absolute;
left: -1.2rem;
line-height: 1.1;
text-align: center; }
2020-07-15 10:27:33 +00:00
.org-ref-bib-h1 {
margin-top: 70px;
padding-top: 30px;
border-width: 0;
border-top-style: solid;
border-top-width: 1px;
border-color: var(--back-light);
2020-07-15 10:27:33 +00:00
font-family: "Open Sans";
font-family: "Open Sans";
font-weight: normal;
font-size: 20px;
line-height: 1.6;
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
.org-ref-bib {
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
.org-ref-bib li > a:nth-child(2) {
background: none;
text-shadow: none;
text-decoration: none; }
.org-ref-bib li > a:nth-child(2):hover {
background: none;
text-shadow: none;
text-decoration: none; }
.org-ref-bib .bib-link {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light);
2020-07-15 10:27:33 +00:00
background: none;
text-shadow: none;
text-decoration: none; }
pre.src, pre.example {
border-width: 0;
border-left-style: solid;
border-left-width: 1px;
border-left-color: var(--back-medium);
2020-07-15 10:27:33 +00:00
margin: 20px 0;
padding: 0;
padding-left: 15px;
font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
2020-07-15 10:27:33 +00:00
font-size: 14px;
line-height: 1.9;
overflow-x: visible;
box-shadow: none;
white-space: pre-wrap;
position: relative; }
pre.example {
border-left-style: dotted;
border-left-width: 2px; }
pre.src::before {
display: inline-block;
position: absolute;
background-color: transparent;
top: unset;
bottom: -16px;
left: 20px;
padding: 0px;
border: none;
font-size: 80%;
font-style: italic;
color: var(--text-light); }
pre.src:empty {
display: none; }
2020-07-15 10:27:33 +00:00
code {
font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
color: var(--code-foreground);
2020-07-15 10:27:33 +00:00
font-size: 15px;
padding: 0 5px; }
kbd {
display: inline-block;
padding: 3px 5px;
font: 80% SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
line-height: normal;
line-height: 80%;
color: var(--text-gray);
vertical-align: middle;
background-color: var(--back-light);
border: 1px solid #91959a88;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #91959a88; }
2020-07-15 10:27:33 +00:00
li code {
font-size: 14px; }
li p code {
font-size: 15px; }
details.code summary {
position: relative;
left: -3px;
padding-left: 10px;
padding-botton: 4px;
margin-left: -10px;
z-index: 1;
outline: none;
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light); }
details.code summary .name {
font-size: 14px;
color: var(--text-medium);
margin-right: 0.7em; }
details.code summary .lang {
font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
font-style: italic; }
details.code summary::marker {
color: var(--back-medium); }
details.code[open] summary {
margin-bottom: -32px; }
details.code[open] summary .lang {
color: transparent; }
details.code[open] summary.named {
margin-bottom: -26px; }
details.code:not([open]) summary {
margin-bottom: -10px; }
p + details.code {
margin-top: -20px; }
2020-07-15 10:27:33 +00:00
.example,
.src {
color: var(--code-foreground); }
2020-07-15 10:27:33 +00:00
.example .org-keyword,
.src .org-keyword {
color: #3a81c3; }
.example .org-variable-name,
.src .org-variable-name {
color: #715ab1; }
.example .org-rainbow-delimiters-depth-1,
.example .org-rainbow-delimiters-depth-2,
.example .org-rainbow-delimiters-depth-3,
.example .org-rainbow-delimiters-depth-4,
.example .org-rainbow-delimiters-depth-5,
.example .org-rainbow-delimiters-depth-6,
.example .org-rainbow-delimiters-depth-7,
.example .org-rainbow-delimiters-depth-8,
.example .org-rainbow-delimiters-depth-9,
.src .org-rainbow-delimiters-depth-1,
.src .org-rainbow-delimiters-depth-2,
.src .org-rainbow-delimiters-depth-3,
.src .org-rainbow-delimiters-depth-4,
.src .org-rainbow-delimiters-depth-5,
.src .org-rainbow-delimiters-depth-6,
.src .org-rainbow-delimiters-depth-7,
.src .org-rainbow-delimiters-depth-8,
.src .org-rainbow-delimiters-depth-9 {
color: #555555; }
.example .org-string,
.src .org-string {
color: #2d9574; }
.example .org-comment,
.example .org-comment-delimiter,
.src .org-comment,
.src .org-comment-delimiter {
color: #555555; }
.example .org-function-name,
.src .org-function-name {
color: var(--code-func); }
2020-07-15 10:27:33 +00:00
.example .org-constant,
.example .org-highlight-numbers-number,
.src .org-constant,
.src .org-highlight-numbers-number {
color: var(--code-const); }
/* Languages per Org manual */
pre.src-asymptote::before {
content: 'Asymptote'; }
pre.src-awk::before {
content: 'Awk'; }
pre.src-C::before {
content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure::before {
content: 'Clojure'; }
pre.src-css::before {
content: 'CSS'; }
pre.src-D::before {
content: 'D'; }
pre.src-ditaa::before {
content: 'ditaa'; }
pre.src-dot::before {
content: 'Graphviz'; }
pre.src-calc::before {
content: 'Emacs Calc'; }
pre.src-emacs-lisp::before {
content: 'Emacs Lisp'; }
pre.src-fortran::before {
content: 'Fortran'; }
pre.src-gnuplot::before {
content: 'gnuplot'; }
pre.src-haskell::before {
content: 'Haskell'; }
pre.src-hledger::before {
content: 'hledger'; }
pre.src-java::before {
content: 'Java'; }
pre.src-js::before {
content: 'Javascript'; }
pre.src-latex::before {
content: 'LaTeX'; }
pre.src-ledger::before {
content: 'Ledger'; }
pre.src-lisp::before {
content: 'Lisp'; }
pre.src-lilypond::before {
content: 'Lilypond'; }
pre.src-lua::before {
content: 'Lua'; }
pre.src-matlab::before {
content: 'MATLAB'; }
pre.src-mscgen::before {
content: 'Mscgen'; }
pre.src-ocaml::before {
content: 'Objective Caml'; }
pre.src-octave::before {
content: 'Octave'; }
pre.src-org::before {
content: 'Org mode'; }
pre.src-oz::before {
content: 'OZ'; }
pre.src-plantuml::before {
content: 'Plantuml'; }
pre.src-processing::before {
content: 'Processing.js'; }
pre.src-python::before {
content: 'Python'; }
pre.src-R::before {
content: 'R'; }
pre.src-ruby::before {
content: 'Ruby'; }
pre.src-sass::before {
content: 'Sass'; }
pre.src-scheme::before {
content: 'Scheme'; }
pre.src-screen::before {
content: 'Gnu Screen'; }
pre.src-sed::before {
content: 'Sed'; }
pre.src-sh::before {
content: 'shell'; }
pre.src-sql::before {
content: 'SQL'; }
pre.src-sqlite::before {
content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth::before {
content: 'Forth'; }
pre.src-io::before {
content: 'IO'; }
pre.src-J::before {
content: 'J'; }
pre.src-makefile::before {
content: 'Makefile'; }
pre.src-maxima::before {
content: 'Maxima'; }
pre.src-perl::before {
content: 'Perl'; }
pre.src-picolisp::before {
content: 'Pico Lisp'; }
pre.src-scala::before {
content: 'Scala'; }
pre.src-shell::before {
content: 'Shell Script'; }
pre.src-ebnf2ps::before {
content: 'ebfn2ps'; }
/* additional language identifiers per \"defun org-babel-execute\"
in ob-*.el */
pre.src-cpp::before {
content: 'C++'; }
pre.src-abc::before {
content: 'ABC'; }
pre.src-coq::before {
content: 'Coq'; }
pre.src-groovy::before {
content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash::before {
content: 'bash'; }
pre.src-csh::before {
content: 'csh'; }
pre.src-ash::before {
content: 'ash'; }
pre.src-dash::before {
content: 'dash'; }
pre.src-ksh::before {
content: 'ksh'; }
pre.src-mksh::before {
content: 'mksh'; }
pre.src-posh::before {
content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada::before {
content: 'Ada'; }
pre.src-asm::before {
content: 'Assembler'; }
pre.src-caml::before {
content: 'Caml'; }
pre.src-delphi::before {
content: 'Delphi'; }
pre.src-html::before {
content: 'HTML'; }
pre.src-idl::before {
content: 'IDL'; }
pre.src-mercury::before {
content: 'Mercury'; }
pre.src-metapost::before {
content: 'MetaPost'; }
pre.src-modula-2::before {
content: 'Modula-2'; }
pre.src-pascal::before {
content: 'Pascal'; }
pre.src-ps::before {
content: 'PostScript'; }
pre.src-prolog::before {
content: 'Prolog'; }
pre.src-simula::before {
content: 'Simula'; }
pre.src-tcl::before {
content: 'tcl'; }
pre.src-tex::before {
content: 'LaTeX'; }
pre.src-plain-tex::before {
content: 'TeX'; }
pre.src-verilog::before {
content: 'Verilog'; }
pre.src-vhdl::before {
content: 'VHDL'; }
pre.src-xml::before {
content: 'XML'; }
pre.src-nxml::before {
content: 'XML'; }
pre.src-conf::before {
content: 'Configuration File'; }
2020-07-15 10:27:33 +00:00
.dropcap {
float: left;
font-size: 55px;
font-style: normal;
line-height: .1;
margin-right: 0.2em;
margin-top: 0.5em;
padding: 0; }
figure {
text-align: center; }
figure figcaption {
margin-top: 10px;
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
figure figcaption .figure-number {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light); }
2020-07-15 10:27:33 +00:00
img.zoomTarget:hover {
cursor: default !important; }
img {
filter: invert(6%);
max-width: 100%; }
2020-07-15 10:27:33 +00:00
#footnotes {
margin-top: 70px;
padding-top: 30px;
border-width: 0;
border-top-style: solid;
border-top-width: 1px;
border-color: var(--back-light);
2020-07-15 10:27:33 +00:00
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
#footnotes p, #footnotes li {
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
#footnotes h2.footnotes {
margin-top: 0;
margin-bottom: 30px;
font-family: "Open Sans";
font-size: 18px;
letter-spacing: 5px;
display: none; }
#footnotes .footnum {
color: var(--text-dark); }
2020-07-15 10:27:33 +00:00
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "et-book";
font-weight: normal;
margin-bottom: 0;
margin-top: 60px; }
h1 > a[aria-hidden='true'],
h2 > a[aria-hidden='true'],
h3 > a[aria-hidden='true'],
h4 > a[aria-hidden='true'],
h5 > a[aria-hidden='true'],
h6 > a[aria-hidden='true'] {
color: var(--back-medium);
position: relative;
top: 0.06em;
line-height: 1;
font-size: 110%;
padding-left: 0.2em;
text-decoration: none;
visibility: hidden; }
h1 > a[aria-hidden='true']:hover,
h2 > a[aria-hidden='true']:hover,
h3 > a[aria-hidden='true']:hover,
h4 > a[aria-hidden='true']:hover,
h5 > a[aria-hidden='true']:hover,
h6 > a[aria-hidden='true']:hover {
color: var(--text-light); }
h1:hover > a[aria-hidden='true'],
h2:hover > a[aria-hidden='true'],
h3:hover > a[aria-hidden='true'],
h4:hover > a[aria-hidden='true'],
h5:hover > a[aria-hidden='true'],
h6:hover > a[aria-hidden='true'] {
visibility: visible; }
h1, h2, h3, h4, h5, h6 {
padding-left: 30px;
margin-left: -30px;
position: relative; }
h1, .section-number-1 {
font-size: 40px; }
h2, .section-number-2 {
2020-07-15 10:27:33 +00:00
font-size: 30px; }
h3, .section-number-3 {
2020-07-15 10:27:33 +00:00
font-size: 24px; }
h4, .section-number-4 {
font-size: 20px;
font-style: italic; }
h5 {
2020-07-15 10:27:33 +00:00
font-size: 20px;
font-variant: small-caps; }
.section-number-5 {
font-size: 20px; }
h6 {
font-size: 18px;
2020-07-15 10:27:33 +00:00
font-style: italic; }
.section-number-6 {
font-size: 18px; }
2020-07-15 10:27:33 +00:00
.section-number-1,
.section-number-2,
.section-number-3,
.section-number-4,
.section-number-5,
.section-number-6 {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light);
font-size: inherit;
color: var(--back-medium);
line-height: 1;
position: absolute;
transform: translateX(-100%) translateX(-10px); }
.outline-text-2:empty + .outline-3 > h3, .outline-text-2:-moz-only-whitespace + .outline-3 > h3 {
margin-top: 20px; }
2020-07-15 10:27:33 +00:00
.outline-text-3:empty + .outline-4 > h4, .outline-text-3:-moz-only-whitespace + .outline-4 > h4 {
margin-top: 15px; }
2020-07-15 10:27:33 +00:00
.outline-text-4:empty + .outline-5 > h5, .outline-text-4:-moz-only-whitespace + .outline-5 > h5 {
margin-top: 15px; }
2020-07-15 10:27:33 +00:00
.outline-text-5:empty + .outline-6 > h6, .outline-text-5:-moz-only-whitespace + .outline-6 > h6 {
margin-top: 10px; }
2020-07-15 10:27:33 +00:00
hr {
border: none;
border-top-style: solid;
border-top-width: 1px;
color: var(--back-light);
2020-07-15 10:27:33 +00:00
margin-bottom: 50px;
margin-top: 50px; }
#breadcrumbs a,
figcaption a,
p a,
.page-tags a,
table a,
#crosslinks a:not(.highlight),
li a,
dl a {
text-shadow: 0.03em 0 var(--back-white), -0.03em 0 var(--back-white), 0 0.03em var(--back-white), 0 -0.03em var(--back-white), 0.06em 0 var(--back-white), -0.06em 0 var(--back-white), 0.09em 0 var(--back-white), -0.09em 0 var(--back-white), 0.12em 0 var(--back-white), -0.12em 0 var(--back-white), 0.15em 0 var(--back-white), -0.15em 0 var(--back-white);
background-image: linear-gradient(var(--text-dark), var(--text-dark));
2020-07-15 10:27:33 +00:00
background-size: 1px 1px;
background-repeat: repeat-x;
background-position: 0% 95%;
border-radius: 1px;
color: var(--text-dark);
2020-07-15 10:27:33 +00:00
text-decoration: none; }
#breadcrumbs a::selection,
figcaption a::selection,
p a::selection,
.page-tags a::selection,
table a::selection,
#crosslinks a:not(.highlight)::selection,
li a::selection,
dl a::selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
#breadcrumbs a::-moz-selection,
figcaption a::-moz-selection,
p a::-moz-selection,
.page-tags a::-moz-selection,
table a::-moz-selection,
#crosslinks a:not(.highlight)::-moz-selection,
li a::-moz-selection,
dl a::-moz-selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
#breadcrumbs a *,
#breadcrumbs a *:after, #breadcrumbs a:after,
#breadcrumbs a *:before, #breadcrumbs a:before,
figcaption a *,
figcaption a *:after,
figcaption a:after,
figcaption a *:before,
figcaption a:before,
p a *,
p a *:after,
p a:after,
p a *:before,
p a:before,
.page-tags a *,
.page-tags a *:after,
.page-tags a:after,
.page-tags a *:before,
.page-tags a:before,
table a *,
table a *:after,
table a:after,
table a *:before,
table a:before,
#crosslinks a:not(.highlight) *,
#crosslinks a:not(.highlight) *:after,
#crosslinks a:not(.highlight):after,
#crosslinks a:not(.highlight) *:before,
#crosslinks a:not(.highlight):before,
li a *,
li a *:after,
li a:after,
li a *:before,
li a:before,
dl a *,
dl a *:after,
dl a:after,
dl a *:before,
dl a:before {
2020-07-15 10:27:33 +00:00
text-shadow: none; }
#breadcrumbs a:visited,
figcaption a:visited,
p a:visited,
.page-tags a:visited,
table a:visited,
#crosslinks a:not(.highlight):visited,
li a:visited,
dl a:visited {
color: var(--text-dark); }
2020-07-15 10:27:33 +00:00
#breadcrumbs a:hover,
figcaption a:hover,
p a:hover,
.page-tags a:hover,
table a:hover,
#crosslinks a:not(.highlight):hover,
li a:hover,
dl a:hover {
text-shadow: 0.03em 0 var(--back-white), -0.03em 0 var(--back-white), 0 0.03em var(--back-white), 0 -0.03em var(--back-white), 0.06em 0 var(--back-white), -0.06em 0 var(--back-white), 0.09em 0 var(--back-white), -0.09em 0 var(--back-white), 0.12em 0 var(--back-white), -0.12em 0 var(--back-white), 0.15em 0 var(--back-white), -0.15em 0 var(--back-white);
background-image: linear-gradient(var(--text-dark), var(--text-dark));
2020-07-15 10:27:33 +00:00
background-size: 1px 1px;
background-repeat: repeat-x;
background-position: 0% 95%;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23000000' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
background-position: 0% 100%;
background-size: 0.8em auto;
2020-07-15 10:27:33 +00:00
text-decoration: none; }
#breadcrumbs a:hover::selection,
figcaption a:hover::selection,
p a:hover::selection,
.page-tags a:hover::selection,
table a:hover::selection,
#crosslinks a:not(.highlight):hover::selection,
li a:hover::selection,
dl a:hover::selection {
text-shadow: 0.03em 0 var(--back-white), -0.03em 0 var(--back-white), 0 0.03em var(--back-white), 0 -0.03em var(--back-white), 0.06em 0 var(--back-white), -0.06em 0 var(--back-white), 0.09em 0 var(--back-white), -0.09em 0 var(--back-white), 0.12em 0 var(--back-white), -0.12em 0 var(--back-white), 0.15em 0 var(--back-white), -0.15em 0 var(--back-white);
background: var(--back-white); }
2020-07-15 10:27:33 +00:00
#breadcrumbs a:hover::-moz-selection,
figcaption a:hover::-moz-selection,
p a:hover::-moz-selection,
.page-tags a:hover::-moz-selection,
table a:hover::-moz-selection,
#crosslinks a:not(.highlight):hover::-moz-selection,
li a:hover::-moz-selection,
dl a:hover::-moz-selection {
text-shadow: 0.03em 0 var(--back-white), -0.03em 0 var(--back-white), 0 0.03em var(--back-white), 0 -0.03em var(--back-white), 0.06em 0 var(--back-white), -0.06em 0 var(--back-white), 0.09em 0 var(--back-white), -0.09em 0 var(--back-white), 0.12em 0 var(--back-white), -0.12em 0 var(--back-white), 0.15em 0 var(--back-white), -0.15em 0 var(--back-white);
background: var(--back-white); }
#breadcrumbs a[href^="#"],
figcaption a[href^="#"],
p a[href^="#"],
.page-tags a[href^="#"],
table a[href^="#"],
#crosslinks a:not(.highlight)[href^="#"],
li a[href^="#"],
dl a[href^="#"] {
color: var(--text-gray); }
#breadcrumbs a[href^="#"]:hover,
figcaption a[href^="#"]:hover,
p a[href^="#"]:hover,
.page-tags a[href^="#"]:hover,
table a[href^="#"]:hover,
#crosslinks a:not(.highlight)[href^="#"]:hover,
li a[href^="#"]:hover,
dl a[href^="#"]:hover {
text-shadow: 0.03em 0 var(--back-white), -0.03em 0 var(--back-white), 0 0.03em var(--back-white), 0 -0.03em var(--back-white), 0.06em 0 var(--back-white), -0.06em 0 var(--back-white), 0.09em 0 var(--back-white), -0.09em 0 var(--back-white), 0.12em 0 var(--back-white), -0.12em 0 var(--back-white), 0.15em 0 var(--back-white), -0.15em 0 var(--back-white);
background-image: linear-gradient(var(--text-medium), var(--text-medium));
background-size: 1px 1px;
background-repeat: repeat-x;
background-position: 0% 95%;
border-radius: 1px;
color: var(--text-medium);
text-decoration: none; }
#breadcrumbs a[href^="#"]:hover::selection,
figcaption a[href^="#"]:hover::selection,
p a[href^="#"]:hover::selection,
.page-tags a[href^="#"]:hover::selection,
table a[href^="#"]:hover::selection,
#crosslinks a:not(.highlight)[href^="#"]:hover::selection,
li a[href^="#"]:hover::selection,
dl a[href^="#"]:hover::selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
#breadcrumbs a[href^="#"]:hover::-moz-selection,
figcaption a[href^="#"]:hover::-moz-selection,
p a[href^="#"]:hover::-moz-selection,
.page-tags a[href^="#"]:hover::-moz-selection,
table a[href^="#"]:hover::-moz-selection,
#crosslinks a:not(.highlight)[href^="#"]:hover::-moz-selection,
li a[href^="#"]:hover::-moz-selection,
dl a[href^="#"]:hover::-moz-selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
#breadcrumbs a[href^="#"]:hover *,
#breadcrumbs a[href^="#"]:hover *:after, #breadcrumbs a[href^="#"]:hover:after,
#breadcrumbs a[href^="#"]:hover *:before, #breadcrumbs a[href^="#"]:hover:before,
figcaption a[href^="#"]:hover *,
figcaption a[href^="#"]:hover *:after,
figcaption a[href^="#"]:hover:after,
figcaption a[href^="#"]:hover *:before,
figcaption a[href^="#"]:hover:before,
p a[href^="#"]:hover *,
p a[href^="#"]:hover *:after,
p a[href^="#"]:hover:after,
p a[href^="#"]:hover *:before,
p a[href^="#"]:hover:before,
.page-tags a[href^="#"]:hover *,
.page-tags a[href^="#"]:hover *:after,
.page-tags a[href^="#"]:hover:after,
.page-tags a[href^="#"]:hover *:before,
.page-tags a[href^="#"]:hover:before,
table a[href^="#"]:hover *,
table a[href^="#"]:hover *:after,
table a[href^="#"]:hover:after,
table a[href^="#"]:hover *:before,
table a[href^="#"]:hover:before,
#crosslinks a:not(.highlight)[href^="#"]:hover *,
#crosslinks a:not(.highlight)[href^="#"]:hover *:after,
#crosslinks a:not(.highlight)[href^="#"]:hover:after,
#crosslinks a:not(.highlight)[href^="#"]:hover *:before,
#crosslinks a:not(.highlight)[href^="#"]:hover:before,
li a[href^="#"]:hover *,
li a[href^="#"]:hover *:after,
li a[href^="#"]:hover:after,
li a[href^="#"]:hover *:before,
li a[href^="#"]:hover:before,
dl a[href^="#"]:hover *,
dl a[href^="#"]:hover *:after,
dl a[href^="#"]:hover:after,
dl a[href^="#"]:hover *:before,
dl a[href^="#"]:hover:before {
text-shadow: none; }
#breadcrumbs a[href^="#"]:hover:visited,
figcaption a[href^="#"]:hover:visited,
p a[href^="#"]:hover:visited,
.page-tags a[href^="#"]:hover:visited,
table a[href^="#"]:hover:visited,
#crosslinks a:not(.highlight)[href^="#"]:hover:visited,
li a[href^="#"]:hover:visited,
dl a[href^="#"]:hover:visited {
color: var(--text-medium); }
#theme-switch:checked ~ #page #breadcrumbs a:hover,
#theme-switch:checked ~ #page figcaption a:hover,
#theme-switch:checked ~ #page p a:hover,
#theme-switch:checked ~ #page .page-tags a:hover,
#theme-switch:checked ~ #page table a:hover,
#theme-switch:checked ~ #page #crosslinks a:not(.highlight):hover,
#theme-switch:checked ~ #page li a:hover,
#theme-switch:checked ~ #page dl a:hover {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E"); }
2020-07-15 10:27:33 +00:00
#content .page-intro p a,
#footnotes a {
text-shadow: 0.03em 0 var(--back-white), -0.03em 0 var(--back-white), 0 0.03em var(--back-white), 0 -0.03em var(--back-white), 0.06em 0 var(--back-white), -0.06em 0 var(--back-white), 0.09em 0 var(--back-white), -0.09em 0 var(--back-white), 0.12em 0 var(--back-white), -0.12em 0 var(--back-white), 0.15em 0 var(--back-white), -0.15em 0 var(--back-white);
background-image: linear-gradient(var(--text-gray), var(--text-gray));
2020-07-15 10:27:33 +00:00
background-size: 1px 1px;
background-repeat: repeat-x;
background-position: 0% 95%;
border-radius: 1px;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
text-decoration: none; }
#content .page-intro p a::selection,
#footnotes a::selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
#content .page-intro p a::-moz-selection,
#footnotes a::-moz-selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
#content .page-intro p a *,
#content .page-intro p a *:after, #content .page-intro p a:after,
#content .page-intro p a *:before, #content .page-intro p a:before,
#footnotes a *,
#footnotes a *:after,
#footnotes a:after,
#footnotes a *:before,
#footnotes a:before {
text-shadow: none; }
#content .page-intro p a:visited,
#footnotes a:visited {
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
#content .page-intro p a:hover,
#footnotes a:hover {
text-shadow: 0.03em 0 var(--back-light), -0.03em 0 var(--back-light), 0 0.03em var(--back-light), 0 -0.03em var(--back-light), 0.06em 0 var(--back-light), -0.06em 0 var(--back-light), 0.09em 0 var(--back-light), -0.09em 0 var(--back-light), 0.12em 0 var(--back-light), -0.12em 0 var(--back-light), 0.15em 0 var(--back-light), -0.15em 0 var(--back-light);
background-image: linear-gradient(var(--text-gray), var(--text-gray));
2020-07-15 10:27:33 +00:00
background-size: 1px 1px;
background-repeat: repeat-x;
background-position: 0% 95%;
border-radius: 1px;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
text-decoration: none; }
#content .page-intro p a:hover::selection,
#footnotes a:hover::selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
#content .page-intro p a:hover::-moz-selection,
#footnotes a:hover::-moz-selection {
text-shadow: 0.03em 0 var(--back-medium), -0.03em 0 var(--back-medium), 0 0.03em var(--back-medium), 0 -0.03em var(--back-medium), 0.06em 0 var(--back-medium), -0.06em 0 var(--back-medium), 0.09em 0 var(--back-medium), -0.09em 0 var(--back-medium), 0.12em 0 var(--back-medium), -0.12em 0 var(--back-medium), 0.15em 0 var(--back-medium), -0.15em 0 var(--back-medium);
background: var(--back-medium); }
2020-07-15 10:27:33 +00:00
#content .page-intro p a:hover *,
#content .page-intro p a:hover *:after, #content .page-intro p a:hover:after,
#content .page-intro p a:hover *:before, #content .page-intro p a:hover:before,
#footnotes a:hover *,
#footnotes a:hover *:after,
#footnotes a:hover:after,
#footnotes a:hover *:before,
#footnotes a:hover:before {
text-shadow: none; }
#content .page-intro p a:hover:visited,
#footnotes a:hover:visited {
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
.pile-link::before {
background-color: var(--back-white);
2020-07-15 10:27:33 +00:00
content: "\00a0"; }
.pile-link::after {
background-color: var(--back-white);
2020-07-15 10:27:33 +00:00
content: "\00a0"; }
#crosslinks {
margin-top: 20px; }
#crosslinks a:not(.highlight) {
padding: 4px 8px;
border-style: solid;
border-width: 1px;
border-color: var(--back-light);
2020-07-15 10:27:33 +00:00
border-radius: 1px;
font-family: "Open Sans";
font-variant: all-small-caps;
font-size: 13px;
font-style: normal;
letter-spacing: 2px;
background-image: none;
line-height: 8px;
white-space: nowrap; }
#crosslinks a:not(.highlight):hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none; }
#crosslinks a:not(.highlight).active {
text-shadow: none;
text-decoration: none;
color: var(--back-white);
background-color: var(--code-foreground); }
2020-07-15 10:27:33 +00:00
#crosslinks a:not(.highlight).active:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none;
color: var(--text-dark); }
2020-07-15 10:27:33 +00:00
.btn {
padding: 7px 14px;
border-style: solid;
border-width: 1px;
border-color: var(--back-light);
2020-07-15 10:27:33 +00:00
border-radius: 1px;
font-family: "Open Sans";
font-variant: all-small-caps;
font-size: 14px;
font-style: normal;
letter-spacing: 2px;
background-image: none;
cursor: pointer; }
.btn:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none; }
.btn.disabled {
color: var(--text-light); }
2020-07-15 10:27:33 +00:00
.btn.disabled:hover {
cursor: default; }
.btn.small {
padding: 3px 6px;
border-style: solid;
border-width: 1px;
border-color: var(--back-light);
2020-07-15 10:27:33 +00:00
border-radius: 1px;
font-family: "Open Sans";
font-variant: all-small-caps;
font-size: 12px;
font-style: normal;
letter-spacing: 2px;
background-image: none;
padding-right: 9px;
padding-left: 9px; }
.btn.small:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none; }
.btn.highlight {
text-shadow: none;
text-decoration: none;
color: var(--text-dark);
2020-07-15 10:27:33 +00:00
background-color: yellow; }
.btn.primary {
text-shadow: none;
text-decoration: none;
color: var(--back-white);
background-color: var(--accent); }
2020-07-15 10:27:33 +00:00
.btn.primary:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none;
color: var(--text-dark); }
2020-07-15 10:27:33 +00:00
.image-link, .image-link:hover {
background: none;
text-shadow: none;
text-decoration: none; }
ul, ol, dl {
list-style: none;
list-style-position: outside;
padding: 0; }
ul li::before, ul dt::before, ol li::before, ol dt::before, dl li::before, dl dt::before {
display: inline-block;
width: 1em;
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
ul li, ol li, dl li {
margin: 5px 0;
font-size: 14px; }
ul li p, ol li p, dl li p {
font-size: 15px; }
ul li::before {
content: "•";
margin-left: -1em; }
ol {
counter-reset: li; }
ol li::before {
content: counter(li);
margin-left: -1.5em;
margin-right: 0.5em;
text-align: right;
direction: rtl; }
ol li {
counter-increment: li; }
ul ul, ol ol {
padding-left: 20px; }
ul ul ul, ol ol ol {
padding-left: 30px; }
li p:first-child {
display: inline-block;
margin-bottom: 0; }
dl dt::before {
content: "•";
margin-left: -1em; }
dl dt {
font-weight: normal;
margin-bottom: 10px; }
dl dd {
font-style: italic;
margin-bottom: 20px; }
li .checkbox {
display: inline-block;
width: 0.9em;
height: 0.9em;
border-radius: 3px;
margin: 3px;
top: 4px;
position: relative; }
li.on > .checkbox {
background: #2d9574;
box-shadow: 0 0 2px #2d9574; }
li.trans > .checkbox {
background: #dc752f;
box-shadow: 0 0 2px #dc752f; }
li.off > .checkbox {
background: #ba2f59;
box-shadow: 0 0 2px #ba2f59;
top: 6px; }
li.on > .checkbox::after {
content: '';
height: 0.45em;
width: 0.225em;
-webkit-transform-origin: left top;
transform-origin: left top;
transform: scaleX(-1) rotate(135deg);
border-right: 2.8px solid #fff;
border-top: 2.8px solid #fff;
opacity: 0.9;
left: 0.10em;
top: 0.45em;
position: absolute; }
li.trans > .checkbox::after {
content: '';
font-weight: bold;
font-size: 1.6em;
position: absolute;
top: 0.2em;
left: 0.11em;
width: 0.35em;
height: 0.12em;
background: #fff;
opacity: 0.9;
border-radius: 0.1em; }
li.off > .checkbox::after {
content: '✖';
color: #fff;
opacity: 0.9;
position: relative;
top: -0.50rem;
left: 0.17em;
font-size: 0.75em; }
#org-div-home-and-up {
2020-07-15 10:27:33 +00:00
display: none !important; }
.outline-2 h2 {
font-size: 30px; }
.outline-3 h3 {
font-size: 24px;
font-style: normal; }
.outline-2 .section-number-2 {
font-size: 30px; }
.outline-3 .section-number-3 {
font-size: 24px; }
.timestamp, .timestamp-kwd {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light);
background-color: var(--back-white);
border-radius: 1px; }
2020-07-15 10:27:33 +00:00
.todo, .done {
padding: 4px 8px;
border-style: solid;
border-width: 1px;
border-color: var(--back-light);
2020-07-15 10:27:33 +00:00
border-radius: 1px;
font-family: "Open Sans";
font-variant: all-small-caps;
font-size: 13px;
font-style: normal;
letter-spacing: 2px;
background-image: none;
line-height: 8px;
white-space: nowrap;
font-weight: bold; }
.todo:hover, .done:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none; }
.todo.active, .done.active {
text-shadow: none;
text-decoration: none;
color: var(--back-white);
background-color: var(--code-foreground); }
2020-07-15 10:27:33 +00:00
.todo.active:hover, .done.active:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none;
color: var(--text-dark); }
2020-07-15 10:27:33 +00:00
.todo {
color: #ee3333; }
.done {
color: var(--text-light); }
2020-07-15 10:27:33 +00:00
.tag {
background: white; }
.tag > span {
padding: 4px 8px;
border-style: solid;
border-width: 1px;
border-color: var(--back-light);
2020-07-15 10:27:33 +00:00
border-radius: 1px;
font-family: "Open Sans";
font-variant: all-small-caps;
font-size: 13px;
font-style: normal;
letter-spacing: 2px;
background-image: none;
line-height: 8px;
white-space: nowrap;
padding-left: 15px;
padding-right: 15px;
border-radius: 100px;
border-style: dashed; }
.tag > span:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none; }
.tag > span.active {
text-shadow: none;
text-decoration: none;
color: var(--back-white);
background-color: var(--code-foreground); }
2020-07-15 10:27:33 +00:00
.tag > span.active:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none;
color: var(--text-dark); }
2020-07-15 10:27:33 +00:00
.priority {
color: var(--text-light);
font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace; }
2020-07-15 10:27:33 +00:00
2020-07-16 21:08:30 +00:00
div.table {
max-width: 100%;
overflow-x: auto; }
2020-07-15 10:27:33 +00:00
table {
border-color: var(--text-light);
2020-07-15 10:27:33 +00:00
border-left: transparent;
border-right: transparent;
border-style: solid;
border-width: 2px;
border-collapse: collapse;
2020-07-15 10:27:33 +00:00
font-size: 15px;
font-family: "Open Sans";
margin: 20px;
padding: 20px; }
table thead {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light);
font-size: 15px; }
table thead tr th {
padding: 4px 10px;
background-color: #9991; }
table thead tr:last-of-type th {
border-bottom: solid 1px var(--text-light); }
table tr, table th, table td {
border: none; }
2020-07-15 10:27:33 +00:00
table tbody tr td {
border-top: 0;
padding: 0 10px; }
table tr {
line-height: 1.9; }
table caption {
margin-bottom: 10px;
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
table caption .table-number {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light); }
2020-07-15 10:27:33 +00:00
nav#table-of-contents {
background-color: var(--code-background);
2020-07-15 10:27:33 +00:00
border-radius: 5px;
font-family: "Open Sans";
font-weight: normal;
font-size: 13px;
line-height: 1.6;
color: var(--text-gray);
2020-07-15 10:27:33 +00:00
margin: 20px 0;
padding: 20px;
padding-left: 50px;
line-height: 1.6 !important; }
nav#table-of-contents #text-table-of-contents {
background-color: var(--code-background); }
2020-07-15 10:27:33 +00:00
nav#table-of-contents h2 {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light);
2020-07-15 10:27:33 +00:00
margin-top: 10px; }
@media (min-width: 1280px) {
nav#table-of-contents {
z-index: 9999;
position: fixed;
top: 200px;
left: 50px;
background-color: transparent;
max-width: 50vw;
padding: 0; }
nav#table-of-contents #text-table-of-contents {
background-color: var(--back-white);
2020-07-15 10:27:33 +00:00
box-shadow: 0 0 2px;
padding: 20px;
display: none;
max-height: 50vh;
overflow: auto; }
nav#table-of-contents #text-table-of-contents ul {
margin: 0; }
nav#table-of-contents:hover #text-table-of-contents {
display: block; }
nav#table-of-contents:hover h2 {
display: none; }
nav#table-of-contents h2 {
transform: rotate(-90deg);
position: relative;
top: 50px; }
nav#table-of-contents li::before {
content: ""; } }
::-webkit-scrollbar {
width: 10px;
height: 8px; }
::-webkit-scrollbar-track {
background: transparent; }
::-webkit-scrollbar-thumb {
background: transparent;
border-radius: 10px; }
::-webkit-scrollbar-thumb:hover {
background: transparent; }
@media (min-width: 1280px) {
#table-of-contents {
position: fixed;
right: 4rem;
top: 0;
padding: 1em;
width: 15rem;
line-height: 1.5;
margin-top: 4rem; }
#table-of-contents h2 {
margin-top: 0; }
#table-of-contents > div > ul {
list-style: none;
padding: 0;
margin: 0;
max-height: calc(100vh - 5rem - 40px);
overflow-y: auto;
overflow-x: visible;
scrollbar-color: transparent transparent;
scrollbar-width: thin; }
#table-of-contents > div > ul ul {
padding-left: 2em; }
#table-of-contents > div > ul > li {
display: block; }
#table-of-contents ul.active > li {
display: block; }
#table-of-contents li {
display: none; }
#table-of-contents li a {
display: inline-block;
color: var(--text-light);
text-decoration: none;
-webkit-transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
text-shadow: none;
background: none !important; }
#table-of-contents li:hover, #table-of-contents li:hover > ul > li {
display: block !important; }
#table-of-contents li:hover a, #table-of-contents li:hover > ul > li a {
color: var(--text-gray); }
#table-of-contents li.active > a {
color: var(--text-dark); }
#table-of-contents li::before {
content: ""; } }
@media (min-width: 1640px) {
#table-of-contents {
right: 10rem; } }
2020-07-15 10:27:33 +00:00
#breadcrumbs {
font-family: "Open Sans";
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.9;
color: var(--text-light); }
2020-07-15 10:27:33 +00:00
#breadcrumbs a {
background-image: none; }
.edits {
margin-top: 70px;
border-width: 0;
border-top-style: solid;
border-top-width: 1px;
border-color: var(--back-light);
2020-07-15 10:27:33 +00:00
padding-top: 30px;
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
.edits p, .edits li {
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 1.6;
color: var(--text-gray); }
2020-07-15 10:27:33 +00:00
.edits li {
margin-bottom: 16px; }
.edits::before {
content: 'EDITS';
font-family: 'Open Sans';
font-size: 18px;
letter-spacing: 5px; }
.page-tags a {
padding: 4px 8px;
border-style: solid;
border-width: 1px;
border-color: var(--back-light);
2020-07-15 10:27:33 +00:00
border-radius: 1px;
font-family: "Open Sans";
font-variant: all-small-caps;
font-size: 13px;
font-style: normal;
letter-spacing: 2px;
background-image: none;
line-height: 8px;
white-space: nowrap;
margin-right: 5px;
line-height: 3em; }
.page-tags a:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none; }
.page-tags a.active {
text-shadow: none;
text-decoration: none;
color: var(--back-white);
background-color: var(--code-foreground); }
2020-07-15 10:27:33 +00:00
.page-tags a.active:hover {
background-color: var(--back-light);
2020-07-15 10:27:33 +00:00
background-image: none;
color: var(--text-dark); }