.highlight pre { background: rgba(40, 41, 48, 0.9); color: white; }

.highlight .c { color: #a29f90; }

.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: #75715e; }

.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; }

.rouge-table, .rouge-table th, .rouge-table td, .rouge-table tr, .rouge-table pre { font-size: inherit; background: inherit !important; box-shadow: none; width: initial; margin: 0; padding: 0; }

.rouge-table .gl pre { margin: 0 1.5em 0 .25em; opacity: .5; }

.archive { font-size: 1.1em; }

.archive time { display: inline-block; min-width: 10ch; margin: 0 .2em; }

.categories { color: #68f; margin-bottom: .15em; }

.hidden { display: none; }

.icons svg { height: 1em; width: 1em; fill: currentColor; transition: .2s color; vertical-align: middle; margin-bottom: .15em; }

.more { margin: 2em 0 1em; }

.more a { border-radius: 2px; border: 1.5px solid #68f; padding: .4em .8em; transition: .2s; }

.more a:hover { color: #fff; background: #68f; text-decoration: inherit; }

.related div { flex: 1 50%; min-width: 15em; }

.related span { display: block; color: #8e8e91; }

.related a { font-size: 1.2em; font-weight: bold; }

.next { text-align: right; }

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