﻿/*!
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2015 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Positype
 * License URL: http://www.fontspring.com/licenses/positype/webfont
 *
 *
 */@font-face{font-family:'Akagi';src:url("../fonts/Akagi-Bk-webfont.eot");src:url("../fonts/Akagi-Bk-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Akagi-Bk-webfont.woff2") format("woff2"),url("../fonts/Akagi-Bk-webfont.woff") format("woff"),url("../fonts/Akagi-Bk-webfont.ttf") format("truetype"),url("../fonts/Akagi-Bk-webfont.svg#akagibook") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Akagi';src:url("../fonts/Akagi-Md-webfont.eot");src:url("../fonts/Akagi-Md-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Akagi-Md-webfont.woff2") format("woff2"),url("../fonts/Akagi-Md-webfont.woff") format("woff"),url("../fonts/Akagi-Md-webfont.ttf") format("truetype"),url("../fonts/Akagi-Md-webfont.svg#akagimedium") format("svg");font-weight:bold;font-style:normal}figure.highlight,div[class*=highlighter]{margin:1em -.5em;border-radius:.5em;color:#c0c5ce;background-color:#2b303b}figure.highlight>pre,div[class*=highlighter]>pre{padding:1em;margin:0}figure.highlight .c,div[class*=highlighter] .c{color:#65737e}figure.highlight .err,div[class*=highlighter] .err{color:#a61717;background-color:#e3d2d2}figure.highlight .k,div[class*=highlighter] .k{color:#b48ead}figure.highlight .cm,div[class*=highlighter] .cm{color:#65737e}figure.highlight .cp,div[class*=highlighter] .cp{color:#65737e}figure.highlight .c1,div[class*=highlighter] .c1{color:#65737e}figure.highlight .cs,div[class*=highlighter] .cs{color:#65737e}figure.highlight .gd,div[class*=highlighter] .gd{color:#000000;background-color:#ffdddd}figure.highlight .gd .x,div[class*=highlighter] .gd .x{color:#000000;background-color:#ffaaaa}figure.highlight .ge,div[class*=highlighter] .ge{font-style:italic}figure.highlight .gr,div[class*=highlighter] .gr{color:#aa0000}figure.highlight .gh,div[class*=highlighter] .gh{color:#999999}figure.highlight .gi,div[class*=highlighter] .gi{color:#000000;background-color:#ddffdd}figure.highlight .gi .x,div[class*=highlighter] .gi .x{color:#000000;background-color:#aaffaa}figure.highlight .go,div[class*=highlighter] .go{color:#888888}figure.highlight .gp,div[class*=highlighter] .gp{color:#555555}figure.highlight .gs,div[class*=highlighter] .gs{font-weight:bold}figure.highlight .gu,div[class*=highlighter] .gu{color:#aaaaaa}figure.highlight .gt,div[class*=highlighter] .gt{color:#aa0000}figure.highlight .kc,div[class*=highlighter] .kc{font-weight:bold}figure.highlight .kd,div[class*=highlighter] .kd{font-weight:bold}figure.highlight .kp,div[class*=highlighter] .kp{color:#8fa1b3}figure.highlight .kr,div[class*=highlighter] .kr{font-weight:bold}figure.highlight .kt,div[class*=highlighter] .kt{color:#445588;font-weight:bold}figure.highlight .m,div[class*=highlighter] .m{color:#009999}figure.highlight .s,div[class*=highlighter] .s{color:#d14}figure.highlight .n,div[class*=highlighter] .n{color:#bf616a}figure.highlight .na,div[class*=highlighter] .na{color:#008080}figure.highlight .nb,div[class*=highlighter] .nb{color:#b48ead}figure.highlight .nc,div[class*=highlighter] .nc{color:#ebcb8b}figure.highlight .no,div[class*=highlighter] .no{color:#ebcb8b}figure.highlight .ni,div[class*=highlighter] .ni{color:#800080}figure.highlight .ne,div[class*=highlighter] .ne{color:#8fa1b3}figure.highlight .nf,div[class*=highlighter] .nf{color:#8fa1b3}figure.highlight .nn,div[class*=highlighter] .nn{color:#555555}figure.highlight .nt,div[class*=highlighter] .nt{color:#000080}figure.highlight .nv,div[class*=highlighter] .nv{color:#008080}figure.highlight .ow,div[class*=highlighter] .ow{font-weight:bold}figure.highlight .w,div[class*=highlighter] .w{color:#bbbbbb}figure.highlight .mf,div[class*=highlighter] .mf{color:#d08770}figure.highlight .mh,div[class*=highlighter] .mh{color:#d08770}figure.highlight .mi,div[class*=highlighter] .mi{color:#d08770}figure.highlight .mo,div[class*=highlighter] .mo{color:#d08770}figure.highlight .sb,div[class*=highlighter] .sb{color:#a3be8c}figure.highlight .sc,div[class*=highlighter] .sc{color:#a3be8c}figure.highlight .sd,div[class*=highlighter] .sd{color:#a3be8c}figure.highlight .s2,div[class*=highlighter] .s2{color:#a3be8c}figure.highlight .se,div[class*=highlighter] .se{color:#d08770}figure.highlight .sh,div[class*=highlighter] .sh{color:#a3be8c}figure.highlight .si,div[class*=highlighter] .si{color:#a3be8c}figure.highlight .sx,div[class*=highlighter] .sx{color:#a3be8c}figure.highlight .sr,div[class*=highlighter] .sr{color:#96b5b4}figure.highlight .s1,div[class*=highlighter] .s1{color:#a3be8c}figure.highlight .ss,div[class*=highlighter] .ss{color:#a3be8c}figure.highlight .bp,div[class*=highlighter] .bp{color:#999999}figure.highlight .vc,div[class*=highlighter] .vc{color:#008080}figure.highlight .vg,div[class*=highlighter] .vg{color:#008080}figure.highlight .vi,div[class*=highlighter] .vi{color:#bf616a}figure.highlight .il,div[class*=highlighter] .il{color:#009999}*{box-sizing:border-box;text-rendering:optimizeLegibility}body{font-family:Akagi,system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Lucida Grande",Arial,sans-serif;min-height:100%;min-height:100vh;margin:0;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;font-size:14.666px;color:#515151}@media (min-width: 320px){body{font-size:calc(14.666px + (26.666 - 14.666) / (1280 - 320) * (100vw - 320px))}}@media (min-width: 1280px){body{font-size:26.666px}}@media screen{body{background-color:#fbfbfb}}@media (prefers-color-scheme: dark){body{color:#d8d8d8}}@media screen and (prefers-color-scheme: dark){body{background-color:#222}}body,header,.pagination{display:block;display:-webkit-flex;display:flex}body,header{-webkit-justify-content:center;justify-content:center}a:link,a:visited{color:#893ff4;text-decoration:none}a:hover,a:focus{text-decoration:underline}@media not screen{a[href]:after{content:" (https://jessicastokes.net/" attr(href) ")";font-size:.9em}a[href^="http"]:after,a[href^="mailto"]:after{content:" (" attr(href) ")"}a[href^="/"]:after{content:" (https://jessicastokes.net" attr(href) ")"}a[href^="//"]:after{content:" (https:" attr(href) ")"}a[href^="#"]:after{content:''}}header h1 a[href]:after{content:''}h2{font-size:inherit;color:#893ff4;margin:0}h2+p{margin-top:0}h2+span+h3{display:inline-block;margin-bottom:0}h3{font-size:inherit;display:inline}.blog-posts>li>a+.meta:before,article h2:after,h3:after{content:' ✶ ';color:black;text-decoration:none}@media (prefers-color-scheme: dark){.blog-posts>li>a+.meta:before,article h2:after,h3:after{color:white}}article h2,h3+p{display:inline}p+h3{display:block;display:inline-block;margin:0}header{top:0;width:100%;padding-top:.25em;padding-bottom:2em;margin-bottom:-1.5em;text-align:left;pointer-events:none}header>*{pointer-events:all}header h1{margin:0;font-size:1.82em;font-weight:normal;line-height:.9em}.scaffolding{width:100%;text-align:justify;padding:.5em 1em 4em 1em}@media screen{.scaffolding{max-width:28em}}.scaffolding>p:first-child{margin-top:0}.blog-posts{list-style:none;margin:0;padding:0}article>:last-child{margin-bottom:0}li>.meta,article h2+.meta{white-space:nowrap}.footnote-definition{display:flex;margin:1em 0}.footnote-definition>sup.footnote-definition-label{font-size:1em;vertical-align:baseline;text-align:right;min-width:40px;padding-right:.5em}.footnote-definition>sup.footnote-definition-label:after{content:'.'}.footnote-definition>p{margin:0}.pagination{margin:2em;font-size:.9em}.pagination .previous,.pagination .next{-webkit-flex:1;flex:1}.pagination .previous{text-align:left}.pagination .next{text-align:right}blockquote{margin:0 -0.3em;border-left:.1em solid #777;padding-left:.5em;padding-right:.6em}code,pre{font-family:"SF Mono",Menlo,Monaco,Consolas,"Courier New",monospace;font-size:.95em}pre{max-width:100%;overflow-x:auto}.copyright{font-size:.9em;text-align:center;margin-bottom:0}.copyright input{display:none}@media screen{.copyright input~span.extra-info{display:none}.copyright input:checked~span.extra-info{display:inline}}.copyright .extra-info{font-size:.8em}
