/*!
Theme: a11y-dark
Author: @ericwbailey
Maintainer: @ericwbailey

Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
*/[data-theme=dark] .hljs{background:#2b2b2b;color:#f8f8f2}[data-theme=dark] .hljs-comment,.hljs-quote{color:#d4d0ab}[data-theme=dark] .hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#ffa07a}[data-theme=dark] .hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#f5ab35}[data-theme=dark] .hljs-attribute{color:gold}[data-theme=dark] .hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#abe338}[data-theme=dark] .hljs-title,.hljs-section{color:#00e0e0}[data-theme=dark] .hljs-keyword,.hljs-selector-tag{color:#dcc6e0}[data-theme=dark] .hljs-emphasis{font-style:italic}[data-theme=dark] .hljs-strong{font-weight:700}@media screen and (-ms-high-contrast: active){[data-theme=dark] .hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-string,.hljs-symbol,.hljs-type,.hljs-quote{color:highlight}[data-theme=dark] .hljs-keyword,.hljs-selector-tag{font-weight:700}}/*!
  Theme: a11y-light
  Author: @ericwbailey
  Maintainer: @ericwbailey

  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
*/.hljs{background:#fefefe;color:#545454}.hljs-comment,.hljs-quote{color:#696969}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#d91e18}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link,.hljs-attribute{color:#aa5d00}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:green}.hljs-title,.hljs-section{color:#007faa}.hljs-keyword,.hljs-selector-tag{color:#7928a1}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast: active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-string,.hljs-symbol,.hljs-type,.hljs-quote{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}.post-container{color:var(--text-primary);font-family:var(--sans-serif);font-size:var(--text-md);line-height:1.6;letter-spacing:-.009em;margin-left:auto;margin-right:auto;max-width:690px;padding:1rem;font-optical-sizing:auto;font-kerning:normal;-webkit-font-kerning:normal;text-rendering:optimizeLegibility}.post-container strong{font-weight:700}.post-container .table{font-size:.8em;margin-top:20px;margin-bottom:20px;width:100%}.post-container .table td{padding:.4rem .2rem;border-bottom:dotted 1px var(--border-color)}.post-container h1,.post-container h2,.post-container h3,.post-container h4,.post-container h5,.post-container h6{margin-top:var(--spacing-xxl)}.post-container ul{list-style:disc;margin:0;padding-left:1rem}.post-container ol{list-style:decimal;margin-left:1rem;margin-bottom:4rem}.post-container ol li,.post-container ul li{margin-top:0}.post-container blockquote{border-left:solid 2px var(--border-color);margin:0;padding:var(--spacing-md) var(--spacing-xxl);font-family:var(--sans-serif);font-size:90%}.book blockquote{margin-bottom:1rem!important}.book blockquote p{font-size:var(--text-sm)!important;font-weight:400!important}.post-container blockquote p{font-size:110%;display:block;line-height:1.6;margin:0;width:100%;font-weight:400;word-break:break-word}.post-container p{margin-bottom:1.15rem}.post-container figcaption{color:var(--text-secondary);font-size:var(--text-sm);margin-top:-32px;padding-left:var(--border-radius)}.post-container figure{display:block;margin:40px 0;max-width:100%;width:100%}.iframe-container{position:relative;width:100%;overflow:hidden;padding-top:56.25%;margin:40px 0}.iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.post-container .post-body img,.post-container .post-head img{display:block;margin:40px 0;max-width:100%;width:100%;border-radius:var(--border-radius)}.post-container center{text-align:center;white-space:pre-wrap}.post-container caps{font-family:var(--sans-serif);font-size:var(--text-sm)}.post-container center br{display:none}.post-container center p{margin:0}.post-container em{font-size:90%}.post-container pre,.post-container code,.post-container .code{background-color:var(--bg-secondary);color:var(--text-primary);font-family:var(--mono-font);font-size:14px;overflow-x:auto;border-radius:var(--radius-md)}.post-container p code{background-color:var(--bg-secondary)!important;border-radius:var(--radius-sm)!important;padding:.15rem .25rem;font-size:90%}.post-container .code:before{color:var(--text-secondary)!important}.post-container pre{margin-bottom:25px;padding:.75rem 1rem}.post-container .post-header{min-width:80%}.post-container .post-header .post-title{font-family:var(--sans-serif);font-weight:600;font-size:40px;letter-spacing:-.01em;line-height:1.1;font-variation-settings:"opsz" 32;margin-bottom:var(--spacing-xl);margin-top:calc(3 * var(--spacing-xxl))}.post-container .post-header .post-subtitle{color:var(--text-secondary);font-size:1rem;margin-bottom:42px;margin-top:-.75rem;letter-spacing:-.017em}.post-container p a{color:var(--link-primary);text-decoration:none}.page p a{color:var(--text-primary);text-decoration:none}.post-container p a:hover{color:var(--link-primary)!important;border-bottom:solid 1px var(--link-primary)!important;text-decoration:none}.post-container .share-text{color:var(--text-secondary);font-size:.6rem;margin-bottom:10px;margin-top:70px;text-align:left}.post-container ol{margin-bottom:1rem}.post-container .footnote-ref a{color:var(--text-secondary);text-decoration:none!important;margin-left:0;border:none}.post-container .footnote-backref{border:none!important;color:var(--text-secondary)!important;opacity:.75;font-size:var(--text-xs)}.post-container .footnote-ref a:hover{text-decoration:none;background-color:var(--bg-secondary);color:var(--text-primary)!important;border-bottom:none!important}.footnotes-sep{display:none}.footnotes p{font-size:var(--text-sm);color:var(--text-secondary);font-family:var(--sans-serif);line-height:1.5;margin-bottom:var(--spacing-sm)}.footnotes .footnote-item{margin-left:-20px;margin-top:0}.footnotes .footnote-item{font-size:var(--text-sm);color:var(--text-secondary)}.footnotes a{color:var(--text-primary)!important;font-weight:600}.post-container .post-header .post-meta-time{color:var(--text-secondary);font-family:var(--main-font);font-size:.7rem}.post-container .post-header .post-tag{color:var(--text-secondary);display:inline;font-family:var(--main-font);font-size:.6rem;margin-right:10px;text-transform:uppercase}.post-container .post-header .meta-time{margin-bottom:2rem}.post-container .post-header .meta-time p{margin-bottom:0}.post-container .post-header .post-meta-tags{margin-bottom:5px}.img-fit-contain{width:100%;border-radius:12px;min-width:100%;min-height:500px;background-color:var(--bg-secondary)}.post-container .last-updated{font-size:var(--text-sm);color:var(--text-secondary);margin-top:4rem}.post-container cite{color:var(--text-secondary);font-size:var(--text-xs);display:block;margin-top:.5rem;font-style:normal}.post-container sup{vertical-align:top}@media (max-width: 600px){.post-container{font-size:17px;letter-spacing:-.01em;padding:var(--spacing-xxl)}.post-container .post-title{font-size:32px!important}blockquote{margin:0!important;padding:20px!important}.post-container .share ul{margin:20px -20px}.post-container ol{list-style:decimal;margin-left:0}}@media (max-width: 1000px){.img-fit-contain{border-radius:0}}
