You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

363 lines
4.5 KiB
CSS

/* This defines styles and classes used in the book */
@page {
8 months ago
margin: 30px;
}
8 months ago
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
ol,
ul,
li,
dl,
dt,
dd {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
html {
line-height: 1.2;
font-family: Georgia, serif;
color: #1a1a1a;
background-color: #fdfdfd;
}
p {
text-indent: 0;
margin: 1em 0;
widows: 2;
orphans: 2;
}
8 months ago
a,
a:visited {
color: #1a1a1a;
}
img {
max-width: 100%;
}
sup {
vertical-align: super;
font-size: smaller;
}
sub {
vertical-align: sub;
font-size: smaller;
}
8 months ago
8 months ago
h1,
h2,
h3,
h4,
h5,
h6 {
text-indent: 0;
text-align: left;
font-weight: bold;
page-break-after: avoid;
page-break-inside: avoid;
}
8 months ago
li > ol,
li > ul {
margin-top: 0;
}
blockquote {
margin: 1em 0 1em 1.7em;
}
code {
8 months ago
font-family: Menlo, Monaco, "Lucida Console", Consolas, monospace;
font-size: 85%;
margin: 0;
hyphens: manual;
}
pre {
margin: 1em 0;
overflow: auto;
}
pre code {
padding: 0;
overflow: visible;
overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
overflow: visible;
}
hr {
background-color: #1a1a1a;
border: none;
height: 1px;
margin: 1em 0;
}
table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
overflow-x: auto;
display: block;
}
table caption {
margin-bottom: 0.75em;
}
tbody {
margin-top: 0.5em;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
8 months ago
th,
td {
padding: 0.25em 0.5em 0.25em 0.5em;
}
th {
border-top: 1px solid #1a1a1a;
}
header {
margin-bottom: 4em;
text-align: center;
}
#TOC li {
list-style: none;
}
#TOC ul {
padding-left: 1.3em;
}
#TOC > ul {
padding-left: 0;
}
#TOC a:not(:hover) {
text-decoration: none;
}
code {
white-space: pre-wrap;
}
span.smallcaps {
font-variant: small-caps;
}
/* This is the most compatible CSS, but it only allows two columns: */
div.column {
display: inline-block;
vertical-align: top;
width: 50%;
}
/* If you can rely on CSS3 support, use this instead: */
/* div.columns {
display: flex;
gap: min(4vw, 1.5em);
}
div.column {
flex: auto;
overflow-x: auto;
} */
div.hanging-indent {
margin-left: 1.5em;
text-indent: -1.5em;
}
ul.task-list {
list-style: none;
}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math {
display: block;
text-align: center;
margin: 0.5rem auto;
}
/* For title, author, and date on the cover page */
8 months ago
h1.title {
}
p.author {
}
p.date {
}
8 months ago
nav#toc ol,
nav#landmarks ol {
padding: 0;
margin-left: 1em;
}
8 months ago
nav#toc ol li,
nav#landmarks ol li {
list-style-type: none;
margin: 0;
padding: 0;
}
a.footnote-ref {
vertical-align: super;
}
8 months ago
em,
em em em,
em em em em em {
font-style: italic;
}
8 months ago
em em,
em em em em {
font-style: normal;
}
q {
quotes: "“" "”" "" "";
}
8 months ago
@media screen {
/* Workaround for iBooks issue; see #6242 */
.sourceCode {
overflow: visible !important;
white-space: pre-wrap !important;
}
}
@font-face {
font-family: DuctusRegular;
font-style: normal;
font-weight: normal;
src: url("../fonts/DuctusRegular.otf");
}
@font-face {
font-family: "CascadiaCode VTT";
font-weight: normal;
src: url("../fonts/CascadiaCode-Light.ttf");
}
@font-face {
font-family: "CascadiaCode VTT";
font-weight: bold;
src: url("../fonts/CascadiaCode-Bold.ttf");
}
body {
font-family: "CascadiaCode VTT";
8 months ago
font-size: .8rem;
8 months ago
margin: 2rem 1rem 1rem 1rem;
8 months ago
}
article {
8 months ago
page-break-after: always;
8 months ago
text-align: left;
text-justify: none;
}
ul {
list-style-type: none;
padding: 0 0;
margin-bottom: 1em;
}
8 months ago
ul, ol, li {
font-size: .8rem;
8 months ago
padding: 0 0;
8 months ago
text-align: left;
text-justify: none;
8 months ago
}
dfn,
samp,
dd {
text-align: center;
}
mark {
background: yellow;
display: block;
8 months ago
padding: 0.5rem;
font-family: "DuctusRegular";
8 months ago
margin-bottom: 1rem;
white-space: normal;
8 months ago
text-align: left;
text-justify: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "DuctusRegular";
8 months ago
text-align: left;
text-justify: none;
8 months ago
font-size: 1.5rem;
}
8 months ago
p {
8 months ago
margin-bottom: 1rem;
font-family: "CascadiaCode VTT";
8 months ago
text-align: left;
text-justify: none;
}