blog/css/pandoc.css

95 lines
1.7 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* For smart quotes */
q { quotes: "“" "”" "" ""; }
/* Override section behavior.
* We only want the top-level <section> to have padding.
* This makes it easier to work with --section-divs. */
section {
padding-top: initial;
padding-bottom: initial;
}
article > section {
padding-top: 1rem;
padding-bottom: 1rem;
}
/* Make byline (date and/or author) small */
p.byline { font-size: 1.2rem; }
/* Simulate Pandoc's table output styles */
table {
border-top: 2px solid black;
border-bottom: 2px solid black;
}
th {
border-bottom: 1px solid black;
}
td, th {
font-size: 1.4rem;
padding: 10px;
text-align: left;
}
/* Allow tables to be full width
* if they're wrapped in a figure.fullwidth
* (Easier to insert from Pandoc than manually adding table) */
figure.fullwidth table {
width: 90%;
}
@media (max-width: 760px) {
figure.fullwidth table {
width: 100%;
}
}
/* Code blocks
*
* Code blocks with a language look like div.sourceCode > pre.sourceCode
* Otherwise, it's just a pre (without .sourceCode) */
div.sourceCode,
pre:not(.sourceCode) {
padding: 1.4rem;
margin: -0.7rem -1.4rem;
width: 55%;
font-size: 0.9rem;
overflow-x: auto;
}
div.sourceCode code,
pre:not(.sourceCode) code {
font-size: 0.9rem;
}
.fullwidth div.sourceCode,
.fullwidth pre:not(.sourceCode) {
width: 100%;
}
@media (max-width: 760px) {
div.sourceCode,
pre:not(.sourceCode) {
width: 100%;
}
}
/* Math formatting */
.katex {
font-size: inherit !important;
}
/* Wrap long URLs in references */
#refs a {
word-wrap: break-word;
overflow-wrap: break-word;
}
/* Bibliograpy entries */
.csl-entry {
font-size: 1.2rem;
padding-top: 0.4rem;
padding-bottom: 0.4rem;
width: 87.5%;
}