@font-face { font-family: Liberation Mono; src: url("/fonts/liberationmono-regular-webfont.woff") format("woff"); } @font-face { font-family: Liberation Mono; src: url("/fonts/liberationmono-bold-webfont.woff") format("woff"); font-weight: bold; } @font-face { font-family: Liberation Mono; src: url("/fonts/liberationmono-italic-webfont.woff") format("woff"); font-style: italic; } @font-face { font-family: Liberation Mono; src: url("/fonts/liberationmono-bolditalic-webfont.woff") format("woff"); font-weight: bold; font-style: italic; } * { background-color: #1a1b26; color: #acb0d0; font-family: "Liberation Mono", monospace, cursive; } html, body { max-width: 100%; overflow-x: hidden; } body { padding: 0; font-size: 20px; line-height: 130%; display: inline; width: 60%; } .content { width: 60%; margin: 0 auto 25px; } .nav { margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: 2em; width: 60%; margin: 0 auto 25px; } h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height:100%; margin-top: 1.5em; margin-bottom: 0.5em; max-width: 700px; } p { text-indent: 10px; } h1 { margin-top: 1.0em; color: #acb0d0; text-align: center; max-width: 100%; } h2 { color: #9a7ecc; } h3 { color: #9a7ecc; } h4 { color: #9a7ecc; } h5 { color: #9a7ecc; } h6 { color: #9a7ecc; } p, pre, blockquote, table, ul, ol, dl { margin-top: 1em; margin-bottom: 1em; } ul ul, ul ol, ol ol, ol ul { margin-top: 0.5em; margin-bottom: 0.5em; } li { margin: 0.3em auto; } ul { padding-left: 2em; overflow: hidden; } dt { font-weight: bold; } img { width: 90%; height: auto; border: none; } pre { border-left: 5px solid #acb9d0; padding-left: 1em; border-radius: 6px; } p > a { color: #7aa2f7; text-decoration: none; font-size: 0.7em; padding: 3px 6px; border-radius: 3px; font-weight: bold; } p > a:hover { color: #7aa2f7; background-color: #565f89; } a { color: #7aa2f7; font-weight: bold; text-decoration: none; } a:hover { color: #f7768e; } blockquote { color: #686868; font-size: 0.8em; line-height: 120%; padding: 0.8em; border-left: 5px solid #dcdcdc; } th, td { border: 1px solid #ccc; padding: 0.3em; } th { background-color: #f0f0f0; } hr { border: none; border-top: 1px solid #acb0d0; width: 100%; } del { text-decoration: line-through; color: #777777; } .justleft { text-align: left; } .justright { text-align: right; } .justcenter { text-align: center; } .header a { text-decoration: none; color: inherit; } /* classes for items of todo lists */ code { -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 0px 3px; display: inline-block; color: #9ece6a; background-color: ##565f89; } footer { font-size 0.1em; width: 60%; margin: 0 auto 25px; } .crypto { color: white; background-color: transparent; white-space: pre-wrap ~important; border: none; } .crypto-pre { overflow-x: auto; padding: 1rem; border: 1px solid; } @media only screen and (max-width: 767px) { img { width: 90%; height: auto; } .content { width: 80%; } .nav { font-size: 17px; width: 80%; } footer { width: 80%; } } @media only screen and (max-width: 450px) { .content { width: 90%; } .nav { font-size: 14px; width: 90%; } p { font-size: 0.8em; } ul { font-size: 0.8em; } ol { font-size: 0.8em; } h1 { font-size: 20px; } h2 { font-size: 18px; } h3 { font-size: 16px; } footer { width: 90%; } }