body {
  margin: auto;
  max-width: 60em;
  padding: 10px 20px;
  font-family: serif;
  font-size: 1rem;
  line-height: 1.6;
  color: #181818;
  background-color: #ffffff; }

h1 {
  font-size: 32.929210368px; }

h2 {
  font-size: 25.887744px; }

h3 {
  font-size: 20.352px; }

h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
ul, ol, dl, figure {
  margin-bottom: 15px; }

img {
  max-width: 100%;
  vertical-align: middle; }

figure > img {
  display: block; }

figcaption {
  font-size: 12.5786163522px; }

ul, ol {
  margin-left: 30px;
  padding: 0; }

li > ul, li > ol {
  margin-bottom: 0; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

article header {
  margin-bottom: 30px; }

.image--small {
  width: 32.99%; }

.image--medium {
  width: 49.99%; }

blockquote {
  color: #4b4b4b;
  border-left: 2px solid #767676;
  padding: 0 30px;
  margin-left: 0; }
  blockquote > :last-child {
    margin-bottom: 0; }

pre, code {
  /* background: #ffffff; */
  font-family: "Source Code Pro", Consolas, "Ubuntu Mono", Menlo, "DejaVu Sans Mono", monospace; }

code {
  padding: 0; }

pre {
  border-left: 2px solid #767676;
  padding: 0 30px;
  overflow-x: auto; }
  pre > code {
    background: #ffffff;
    border: 0;
    padding-right: 0;
    padding-left: 0; }

span.TODO, span.NEXT {
  color: #c43e18; }

.org-src-container .org-keyword {
  font-weight: bold; }

.org-src-container .org-function-name {
  color: #48bac2;
  font-weight: bold; }

.org-src-container .org-variable-name {
  color: #9c5a02; }

.org-src-container .org-comment {
  color: #898989;
  font-style: italic; }

.org-src-container .org-comment-delimiter {
  color: #bde5f2;
  font-style: italic; }

.org-src-container .org-type {
  color: #c48218;
  font-weight: bold; }

table {
  border-collapse: collapse; }

th {
  border-bottom: 1px solid #181818; }

td {
  border-top: 1px solid #ddd; }

td, th {
  padding: 0px 1em;
  border-right: 1px solid #181818; }

td:last-child, th:last-child {
  border-right: none; }

dt {
  font-weight: bold;
  text-decoration: underline;
}
dd {
  margin: 0;
  padding: 0 0 0.5em 0;
}

.tag {
  font-family: monospace;
  background: #ddd;
}

.keywords > a:before {
  content: ":";
}

#link-next {
  float: right;
}
