html:root{--max-body-width:44rem;--font-size:1.1rem;--nav-font-size:110%;--main-font-size:100%;--main-line-height:1.65;--main-and-nav-font:"Open Sans";--mono-font:"Inconsolata";--link-color:#ffc645;--link-visited-color:#ffc645;--link-hover-color:#fff;--text-color:#d4d4d4;--text-color-less-contrast:#bbb;--text-color-more-contrast:#e3e3e3;--code-text-color:#63b9ff;--bg-dark-color:#17171a}@media (prefers-color-scheme:light){html:root{--background-color:#f3f0e9;--link-color:#c94f4f;--link-visited-color:#c94f4f;--link-hover-color:#212121;--text-color:#363636;--text-color-less-contrast:#595959;--text-color-more-contrast:#363636;--code-text-color:#29a0ff;--code-background-color:var(--highlighted-background-color);--bg-dark-color:#e6e6e6}}.highlight .hll,.highlight pre{background-color:#272822}.highlight .c{color:#75715e}.highlight .err{background-color:#1e0010;color:#960050}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:700}.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 .s2,.highlight .sb,.highlight .sc,.highlight .sd{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .s1,.highlight .sh,.highlight .si,.highlight .sr,.highlight .ss,.highlight .sx{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}.highlight pre{background-color:var(--code-background-color)}html:root{--code-text:var(--text-color-more-contrast);--code-gray:#8c929c;--code-red:#ff8c9a;--code-purple:#e38eff;--code-blue:#63b9ff;--code-green:#98c77c;--code-orange:#ffc27d;--code-cyan:#78e1f5}.highlight .n{color:var(--code-text)}.highlight .c1{color:var(--code-gray)}.highlight .k,.highlight .kp,.highlight .mi,.highlight .nb,.highlight .o{color:var(--code-red)}.highlight .p{color:var(--code-text)}.highlight .nc,.highlight .nn,.highlight .no{color:var(--code-blue)}.highlight .nf{color:var(--code-orange)}.highlight .vi{color:var(--code-text)}.highlight .ss{color:var(--code-cyan)}.highlight .s,.highlight .s1,.highlight .s2,.highlight .sh,.highlight .sx{color:var(--code-green)}.highlight .si{color:var(--code-blue)}.highlight .se,.highlight .sr{color:var(--code-purple)}.highlight .nl{color:var(--code-cyan)}.language-json .highlight .s1,.language-json .highlight .s2{color:var(--code-text)}.highlight .kd{color:var(--code-red)}.highlight .nx{color:var(--code-text)}.language-js .highlight .na,.language-js .highlight .na+.p{color:var(--code-cyan)}.highlight .dl{color:var(--code-green)}.highlight .na,.language-haskell .highlight .cd{color:var(--code-gray)}.highlight .nt{color:var(--code-green)}.language-xml .highlight code{color:var(--code-text)}.highlight .cm{color:var(--code-gray)}.highlight .cp{color:var(--code-red)}.highlight .mh{color:var(--code-green)}.highlight .gu{color:var(--code-blue)}.language-markdown .highlight code{color:var(--code-text)}.language-cpp .highlight .err{background-color:var(--code-background-color);color:var(--code-text)}[class=highlighter-rouge] code{color:var(--code-text)}@media (prefers-color-scheme:light){html:root{--code-gray:#7c7f84;--code-red:#d35463;--code-blue:#1b77c0;--code-green:#5a8442;--code-orange:#8c5f2c;--code-cyan:#419aad}}:root{--rating-width:calc(1rem + 0.6vw);--type-width:calc(1rem + 0.3vw);--icon-font-size:calc(var(--font-size) - .3rem + .3vw);--icon-padding-top:calc(0.3rem - 0.5vw);--name-padding-left:calc(0.2rem + 0.4vw)}rl-blurb,rl-container,rl-filters,rl-info-line,rl-item,rl-key,rl-notes,rl-sorts,rl-table{display:block}rl-head-line{display:flex}rl-date,rl-expand,rl-filter,rl-genre,rl-group-read,rl-key-item,rl-reread,rl-sort{display:inline-block}rl-label,rl-name,rl-name-and-tags,rl-rating,rl-type{display:inline}rl-key{margin:2rem 0 .5rem}rl-key-item,rl-sort{font-size:85%;margin-top:.2rem}rl-sorts{margin:.3rem 0 0}rl-sorts label{margin:0 .5rem 0 0}rl-filters{margin:.3rem 0 1rem}rl-filters.collapsed{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}rl-filters.expanded{overflow:visible;overflow:initial;text-overflow:clip;white-space:normal}rl-filter{background-color:var(--text-color);border-radius:.5rem;color:var(--background-color);font-size:75%;margin-top:.3rem;padding:.2rem .4rem}rl-filter label{margin-top:0}label[for^=toggle-all-filter-]{color:#c94040}[type=checkbox]+label,[type=radio]+label{vertical-align:baseline!important}rl-filters,rl-key,rl-name-and-tags{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}rl-name{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}rl-label{font-weight:700}rl-table>rl-item:nth-of-type(2n){background-color:var(--highlighted-background-color)}rl-table rl-item{border-top:var(--border-width) solid var(--border-color);padding:.5rem .3rem .5rem .2vw;width:100%}rl-table rl-item.collapsed rl-expand:after{content:"\1f447  expand"}rl-table rl-item.collapsed rl-blurb.truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}rl-table rl-item.collapsed rl-notes{display:none}rl-table rl-item.expanded rl-expand:after{content:"\261d\fe0f  collapse";font-size:94%}rl-table rl-item.expanded rl-blurb.truncated{overflow:visible;overflow:initial;text-overflow:clip;white-space:normal}rl-table rl-item.expanded rl-notes{display:block}rl-table rl-rating{min-width:calc(1rem + 0.6vw);min-width:var(--rating-width);white-space:nowrap}rl-table rl-rating,rl-table rl-type{font-size:calc(var(--font-size) - .3rem + .3vw);font-size:var(--icon-font-size);padding-top:calc(0.3rem - 0.5vw);padding-top:var(--icon-padding-top)}rl-table rl-type{min-width:calc(1rem + 0.3vw);min-width:var(--type-width)}rl-table rl-name-and-tags{padding-left:calc(0.2rem + 0.4vw);padding-left:var(--name-padding-left);width:100%}rl-table rl-name{margin-right:.3vw}rl-table rl-date{color:var(--text-color-less-contrast);font-size:small}rl-table rl-blurb{font-style:italic;margin-left:calc(2.2rem + 1.3vw);margin-left:calc(var(--rating-width) + var(--type-width) + var(--name-padding-left))}rl-table rl-notes{padding-top:.3rem}rl-table rl-expand,rl-table rl-genre{border-radius:.5rem;color:var(--background-color);font-size:85%}rl-table rl-genre{background-color:var(--text-color);margin-left:.1rem;padding:.1rem .4rem}rl-table rl-expand{color:var(--text-color);cursor:pointer;float:right;font-size:small;margin-top:.2rem;padding:.1rem}@media (prefers-color-scheme:light){rl-filter,rl-genre{border:.05rem solid var(--text-color-less-contrast);color:var(--text-color)!important}rl-genre{background-color:var(--bg-dark-color)!important}rl-filter{background-color:transparent!important;background-color:initial!important}}post-footer{display:block}nav-social-link{display:inline}a tooltip{display:none;font-size:70%}a:hover tooltip{display:inline}body{font-size:var(--font-size)}small{font-size:85%!important}main p,main ul{font-size:var(--main-font-size);line-height:var(--main-line-height)}main ol,main p,main ul,nav,rl-container{font-family:var(--main-and-nav-font),system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"!important}code,kbd,pre,samp{font-family:var(--mono-font),ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace!important}em kbd{font-style:normal}h1,h2,h3,h4,h5,h6{margin-top:2rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--text-color-more-contrast)!important;text-decoration:none!important}.pagination-ul,footer,label[for=toc],nav ul{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h3[id^=what-ive-been]{margin-bottom:0}h3[id^=what-ive-been]+p{margin-bottom:0;margin-top:0}h3[id^=what-ive-been]+p+ul{margin-top:0}:not(a)>h1,h2,h3,h4,h5,h6{color:var(--text-color-more-contrast)}a:not([href]):not(.dynamic),a:not([href]):not(.dynamic):hover{color:var(--text-color)}.dynamic{cursor:pointer}.lowlighted{color:var(--text-color-less-contrast)!important}.depressed{background-color:var(--bg-dark-color)}.highlighted{background:linear-gradient(to right,transparent 10%,var(--link-color) 10%,var(--link-color) 95%,transparent 95%) 0 100% /100% 2px no-repeat,transparent}nav ul{display:flex;flex-wrap:wrap;margin-top:-.5rem!important;padding-top:.5rem!important}nav li{margin-top:.5rem!important;padding:0!important}.section,nav a{color:var(--link-color)}.current-section,.section,nav a{font-size:var(--nav-font-size);padding:.2rem .5rem}:is(nav a,.section,.current-section) svg{fill:var(--link-color)}:is(nav a,.section,.current-section):active{color:var(--link-active-color)}:is(nav a,.section,.current-section):active svg{fill:var(--link-active-color)}.highlighted:is(nav a,.section,.current-section):active{background:linear-gradient(to right,transparent 10%,var(--link-active-color) 10%,var(--link-active-color) 95%,transparent 95%) 0 100% /100% 2px no-repeat,transparent}nav .current-section{font-weight:600}nav svg{height:1.75rem;vertical-align:middle;width:1.75rem}.nav-social-links{margin-left:auto!important}nav li>nav-social-link:after{content:none!important}@media not all and (hover:hover){nav>ul{display:none}nav:hover>ul{list-style:none;margin-left:-1.5rem}}.posts-ul{list-style-type:none;padding-left:.5rem}.posts-ul a{color:var(--text-color);display:block;line-height:1.4rem;padding-bottom:.6rem;padding-top:.3rem}.posts-ul a>*{display:inline-block}.posts-ul a fancy-li-title{color:var(--link-color);text-decoration:underline}.posts-ul a:hover{& fancy-li-title,fancy-li-date,fancy-li-subtitle{color:var(--link-hover-color)}}.posts-ul a:not(fancy-li-title){text-decoration:none}.posts-ul a fancy-li-subtitle{font-size:85%}.posts-ul a fancy-li-date{border:.05rem solid var(--text-color-less-contrast);border-radius:.5rem;font-size:90%;margin-left:.2rem;padding:0 .4rem;white-space:nowrap}.posts-ul li *{margin-bottom:-.5rem}.pagination-ul{list-style-type:none;padding-left:0}.pagination-ul li{display:inline;margin-top:1rem}.pagination-ul li span{padding:.2rem .25rem .2rem .5rem}input[id=toc]+label[for=toc]+ul{display:none}input[id=toc]:checked+label[for=toc]+ul{display:block}input[id=toc]{display:none}input[id=toc]+label[for=toc]:before{content:"\1f447"}input[id=toc]:checked+label[for=toc]:before{content:"\261d\fe0f"}label[for=toc]{border:.05rem solid var(--text-color-less-contrast);border-radius:.5rem;color:var(--text-color-less-contrast);cursor:pointer;font-size:85%;margin-top:0;padding:0 .45rem .05rem .3rem}label[for=toc]+ul{margin-top:.25rem}label[for=toc]+ul li{margin:0}article>p:first-of-type{margin-top:1.8rem}main a{text-decoration:underline}main rl-name a{text-decoration:none}main img{display:block;margin-left:auto;margin-right:auto}main figure{margin:3rem 0}main figure:first-of-type{margin-top:2rem}main figure figcaption{font-size:110%;font-style:italic;margin-top:.5rem}del{background-color:unset}div[id^=chart-]{margin-bottom:2.5rem;margin-top:2rem}span.nobr{white-space:nowrap}post-footer{margin-top:2.5rem}post-footer a{display:block;padding:.25rem 0}hover-images{display:inline-block;position:relative}hover-images .hover-icon{position:absolute;right:10px;top:20px;width:12%}hover-images .img-hover{display:none;left:0;position:absolute;top:0}hover-images:hover .img-hover{display:inline}news-feed{display:inline-block;margin-left:.8rem}news-feed svg{fill:var(--text-color-more-contrast)}@media only screen and (hover:hover){nav a:hover{color:var(--link-hover-color)}nav a:hover svg{fill:var(--link-hover-color)}nav a.highlighted:hover{background:linear-gradient(to right,transparent 10%,var(--link-hover-color) 10%,var(--link-hover-color) 95%,transparent 95%) 0 100% /100% 2px no-repeat,transparent}.posts-ul{list-style-type:circle;padding-left:revert}.posts-ul li:hover{list-style-type:disc}}
/*# sourceMappingURL=/_bridgetown/static/index.N3AF66CL.css.map */
