.language-console code .gp { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }

.language-console code .go { color: #777; }

.highlight .hll { background-color: #49483e; }

.highlight .c { color: #a8a38d; }

.highlight .err { color: #960050; background-color: #1e0010; }

.highlight .k { color: #66d9ef; }

.highlight .l { color: #ae81ff; }

.highlight .n { color: #f8f8f2; }

.highlight .o { color: #f92672; }

.highlight .p { color: #f8f8f2; }

.highlight .cm, .highlight .cp, .highlight .c1, .highlight .cs { color: #a8a38d; }

.highlight .ge { font-style: italic; }

.highlight .gs { font-weight: bold; }

.highlight .kc, .highlight .kd { color: #66d9ef; }

.highlight .kn { color: #f92672; }

.highlight .kp, .highlight .kr, .highlight .kt { color: #66d9ef; }

.highlight .ld { color: #e6db74; }

.highlight .m { color: #ae81ff; }

.highlight .s { color: #e6db74; }

.highlight .na { color: #a6e22e; }

.highlight .nb { color: #f8f8f2; }

.highlight .nc { color: #a6e22e; }

.highlight .no { color: #66d9ef; }

.highlight .nd { color: #a6e22e; }

.highlight .ni { color: #f8f8f2; }

.highlight .ne, .highlight .nf { color: #a6e22e; }

.highlight .nl, .highlight .nn { color: #f8f8f2; }

.highlight .nx { color: #a6e22e; }

.highlight .py { color: #f8f8f2; }

.highlight .nt { color: #f92672; }

.highlight .nv { color: #f8f8f2; }

.highlight .ow { color: #f92672; }

.highlight .w { color: #f8f8f2; }

.highlight .mf, .highlight .mh, .highlight .mi, .highlight .mo { color: #ae81ff; }

.highlight .sb, .highlight .sc, .highlight .sd, .highlight .s2 { color: #e6db74; }

.highlight .se { color: #ae81ff; }

.highlight .sh, .highlight .si, .highlight .sx, .highlight .sr, .highlight .s1, .highlight .ss { color: #e6db74; }

.highlight .bp, .highlight .vc, .highlight .vg, .highlight .vi { color: #f8f8f2; }

.highlight .il { color: #ae81ff; }

.highlight .gu { color: #75715e; }

.highlight .gd { color: #f92672; }

.highlight .gi { color: #a6e22e; }

code { color: whitesmoke; }

pre { color: whitesmoke; }

/* Header, <header> header   - container h1       - project name h2       - project description */
header { background: #000; width: 100%; border-bottom: 1px solid #444; padding: 0; margin: 0; text-shadow: 0 0 5px rgba(104, 182, 255, 0.5); }

header h1 { margin: 0; margin-bottom: .5rem; padding: 0; font-size: 30px; line-height: 1.5; font-weight: bold; font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; color: #eee; letter-spacing: -1px; -webkit-font-smoothing: antialiased; }

header h2 { margin: 0; padding: 0; font-size: 18px; font-weight: 300; color: #666; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(181, 232, 83, 0.1), 0 0 10px rgba(181, 232, 83, 0.1); }

header .container { padding-top: 1rem; margin-bottom: 1rem; }

header #downloads .btn { display: inline-block; text-align: center; margin: 0; }

header a { color: #26747e; display: inline-block; text-decoration: none; }

header a:hover { color: #36a5b2; background: none; }

header .menu ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }

header .menu ul li { display: inline; margin-left: 10px; }

/* Header, <header> header   - container h1       - project name h2       - project description */
footer { background: #000; width: 100%; border-top: 1px solid #444; padding-top: 1rem; padding-bottom: 2rem; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(181, 232, 83, 0.1), 0 0 10px rgba(181, 232, 83, 0.1); }

footer h1 { font-size: 30px; line-height: 1.5; font-weight: bold; font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; color: #eee; letter-spacing: -1px; -webkit-font-smoothing: antialiased; }

footer h2 { font-size: 18px; font-weight: 300; color: #666; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(181, 232, 83, 0.1), 0 0 10px rgba(181, 232, 83, 0.1); }

footer .copyright { font-size: 10px; }

footer #info { float: left; }

footer #links { float: right; }

footer #links .btn { display: inline-block; text-align: center; margin: 0; }

/* Buttons
*/
.btn { display: inline-block; background: -webkit-linear-gradient(top, rgba(40, 40, 40, 0.3), rgba(35, 35, 35, 0.3) 50%, rgba(10, 10, 10, 0.3) 50%, rgba(0, 0, 0, 0.3)); padding: 8px 18px; border-radius: 50px; border: 2px solid rgba(0, 0, 0, 0.7); border-bottom: 2px solid rgba(0, 0, 0, 0.7); border-top: 2px solid black; color: rgba(255, 255, 255, 0.8); font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 13px; text-decoration: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05); }

.btn:hover { background: -webkit-linear-gradient(top, rgba(40, 40, 40, 0.6), rgba(35, 35, 35, 0.6) 50%, rgba(10, 10, 10, 0.8) 50%, rgba(0, 0, 0, 0.8)); }

.btn .icon { display: inline-block; width: 16px; height: 16px; margin: 1px 8px 0 0; float: left; }

.btn-github .icon { opacity: 0.6; background: url("../images/blacktocat.png") 0 0 no-repeat; }

/* Headers and stuff */
h1, h2, h3, h4, h5, h6 { color: #eee; margin-bottom: 1rem; font-weight: bold; line-height: 1.25; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(181, 232, 83, 0.1), 0 0 10px rgba(181, 232, 83, 0.1); }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #eee; display: inline-block; text-decoration: none; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #fff; background: none; }

h1 { margin-top: 1.5rem; font-size: 2rem; padding-bottom: 0.5rem; border-bottom: 1px dashed #444; }

h1:first-of-type { border-bottom: 1px solid #444; margin-top: 0; }

h2 { margin-top: 1.25rem; font-size: 1.25rem; }

h3 { margin-top: 1.15rem; font-size: 1.1rem; }

h4, h5, h6 { margin-top: 1rem; font-size: 1rem; }

#main_content h1:before { content: "# "; }

#main_content h2:before { content: "## "; }

#main_content h3:before { content: "### "; }

#main_content h4:before { content: "#### "; }

#main_content h5:before { content: "##### "; }

#main_content h6:before { content: "###### "; }

.default { display: flex; flex-direction: column; min-height: 100vh; }

.spacer { flex: 1; }

.container { flex-shrink: 0; }

.footer { flex-shrink: 0; }

.container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.container:nth-child(n) { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }

/* Legacy Firefox implementation treats all flex containers as inline-block elements. */
@-moz-document url-prefix() { .container { width: 100%; -moz-box-sizing: border-box; } }

* { box-sizing: border-box; margin: 0; padding: 0; text-rendering: geometricPrecision; }

html { font-size: 14px; font-family: "Menlo", "DejaVu Sans Mono", "Lucida Console", monospace; line-height: 1.5; }

@media (max-width: 480px) { html { font-size: 12px; } }

body { margin: 0; padding: 0; background: #080808; color: #aaa; }

/* General & 'Reset' Stuff */
::selection { background: #268bd2; }

.container { width: 90%; max-width: 70rem; margin: auto; margin-bottom: 2rem; }

section { display: block; margin: 0 0 20px 0; }

li { line-height: 1.4; }

#main_content { width: 100%; -webkit-font-smoothing: antialiased; padding-top: 1.5rem; }

section img { max-width: 100%; }

img[src$="centerme"] { display: block; margin: 0 auto; }

dt { font-style: italic; font-weight: bold; }

dd { padding-left: .25rem; }

ul, ol { list-style-position: inside; }

li { margin-bottom: .1rem; }

li > ul, li > ol { padding-left: 2rem; }

:not(.menu) > ul li { list-style-type: none; }

:not(.menu) > ul li:before { content: "- "; }

blockquote { color: #aaa; padding-left: 10px; border-left: 1px dotted #666; }

pre { margin-top: 1rem; margin-right: 1rem; margin-bottom: 1rem; padding: 0.5rem 1rem; border: 1px dashed #444; overflow: auto; overflow-y: hidden; }

table { width: 100%; margin: 0 0 20px 0; }

th { text-align: left; border-bottom: 1px dashed #444; padding: 4px 15px; }

td { padding: 4px 15px; }

hr { height: 0; border: 0; border-bottom: 1px dashed #444; color: #444; }

p { margin-top: 0; margin-bottom: 1rem; }

strong { color: #ccc; font-weight: bold; }

em { color: #eee; font-style: italic; }

/* Links a, a:hover, a:visited */
a { color: #26747e; text-decoration: none; }

a:hover { color: #36a5b2; background-color: none; }

/* Clearfix */
.cf:before, .cf:after { content: ""; display: table; }

.cf:after { clear: both; }

.cf { zoom: 1; }

/*# sourceMappingURL=style.css.map */