*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--font-roboto-mono: "Roboto Mono", monospace}html{background:#fdfdfd;font-size:18px;color:#191e22}body{font-family:Karla,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-roboto-mono),monospace}.container{padding:40px 20px;max-width:800px;margin:0 auto}a{color:#e00070}a:hover{color:#9e004f}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:1em 20px 1em 50px;position:relative}blockquote:before{color:#ccc;content:"“";font-size:4em;line-height:1;position:absolute;left:10px;top:0}blockquote p{margin:0}nav{width:100%;background:#f2f2f2;font-family:Karla,sans-serif;color:#d2d2d2;height:50px}nav ul{max-width:1000px;margin:0 auto;list-style:none;padding-inline-start:0;display:flex;align-items:center;justify-content:flex-end}nav ul li{font-size:1.25em;list-style:none;margin:10px}nav ul li:first-child{margin-right:auto}header{background-image:radial-gradient(#212121 10%,transparent 10%),radial-gradient(#fafafa 10%,transparent 10%);background-color:#fff;background-position:0 0,10px 10px;background-size:5px 5px}header .container *{background:#fff;padding:0 10px}header .bio h1,p{padding-bottom:20px}header .bio a{padding:0;color:#464a4e}header .bio a:hover{color:#e00070}.headline-image{background:#fcfcfc}.headline-image img{margin:0 auto}article h1{padding:0;color:#191e22;text-shadow:1px 1px 0 #ff00d6}@media only screen and (min-width: 350px){article h1{font-size:32px}}@media only screen and (min-width: 750px){article h1{font-size:50px}}article h1 a{color:#191e22;text-decoration:none}article h1 a:hover{color:#e00070;text-shadow:2px 2px 0 #5a90e1}.post-meta{height:30px}.post-meta .date-created{float:left;padding-right:10px;color:#e00070}.post-meta .tags{float:left;color:#464a4e}.post-meta .tags ul li a{color:#464a4e}.post-meta .tags ul li a:hover{color:#e00070}.post-content-markdown{margin:20px 0}figure{background:#f2f2f2;padding:20px 20px 10px;margin-bottom:10px}figure figcaption{padding-top:10px;font-style:italic}figure img{width:100%}h1,h2,h3,h4,h5,h6{padding:20px 0 10px}.read-more{padding:15px;display:inline-block;border:3px solid;color:#191e22}.read-more:hover{color:#e00070}article hr{border:0;height:2px;background:#ff00d6;background:linear-gradient(-45deg,#ff00d6,#5a90e1,#ff00d6,#5a90e1,#ff00d6)}.tag-page-headline{font-style:italic;font-size:20px;padding-bottom:0}@media only screen and (min-width: 750px){.tag-page-headline{font-style:italic;font-size:32px;padding-bottom:0}}.tag-page-headline span{color:#e00070;text-shadow:2px 2px 0 #5a90e1}section.tags ul{margin:0;list-style:none;display:inline-flex;flex-wrap:wrap;padding:0}section.tags ul li:after{content:", "}section.tags ul li:last-child:after,section.tags ul li:first-child:after{content:" "}footer a{padding-left:20px}footer a:first-child{padding-left:0}code[class*=language-],pre[class*=language-]{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:.4em .8em;margin:.5em 0;overflow:auto;background:url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>');background-size:1em 1em}code[class*=language-]{background:#000;color:#fff;box-shadow:-.3em 0 0 .3em #000,.3em 0 0 .3em #000}:not(pre)>code[class*=language-]{padding:.2em;border-radius:.3em;box-shadow:none;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#aaa}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#0cf}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin{color:#ff0}.token.operator,.token.entity,.token.url,.language-css .token.string,.token.variable,.token.inserted{color:#9acd32}.token.atrule,.token.attr-value,.token.keyword{color:#ff1493}.token.regex,.token.important{color:orange}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:red}pre.diff-highlight.diff-highlight>code .token.deleted:not(.prefix),pre>code.diff-highlight.diff-highlight .token.deleted:not(.prefix){background-color:#ff00004d;display:inline}pre.diff-highlight.diff-highlight>code .token.inserted:not(.prefix),pre>code.diff-highlight.diff-highlight .token.inserted:not(.prefix){background-color:#00ff804d;display:inline}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:#e0e0e033;box-shadow:0 2px #0003;border-radius:.5em}div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar span:hover,div.code-toolbar>.toolbar span:focus{color:inherit;text-decoration:none}
