﻿@font-face{font-family:"Calistoga";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/Calistoga.woff2") format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/InterVariable.woff2") format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url("/fonts/InterVariable-Italic.woff2") format("woff2")}@font-face{font-family:"Newsreader";font-style:normal;font-weight:200 800;font-display:swap;src:url("/fonts/Newsreader-VariableFont.woff2") format("woff2")}@font-face{font-family:"Newsreader";font-style:italic;font-weight:200 800;font-display:swap;src:url("/fonts/Newsreader-Italic-VariableFont.woff2") format("woff2")}@font-face{font-family:"FiraCode";font-style:normal;font-weight:300 700;font-display:swap;src:url("/fonts/FiraCode-Variable.woff2") format("woff2")}:root{--base-bg: 255, 255, 255;--base-fg: 0, 0, 0;--color-bg: rgb(var(--base-bg));--color-fg: rgb(var(--base-fg));--color-text: rgb(29, 29, 31);--color-link: var(--color-text);--color-link-hover: #2b2be1;--color-link-visited: var(--color-link);--color-background: #f7f6f2;--navbar-color: #e6e2d6;--navbar-border-bottom: 0.5px solid rgba(0, 0, 0, 0.5);--footer-color: #f2efe6;--footer-border-top: 0.5px solid rgba(0, 0, 0, 0.2);--border-radius: 5px;--separator: 1px solid rgba(0, 0, 0, 0.5);--fs-base: 10px;--font: "Inter", Helvetica, Roboto, Noto, "Segoe UI", arial, sans-serif;--fs-normal: 1.72rem;--line-height: 1.65;--font-button: var(--font);--fs-button: 1.6rem;--page-width: 760px;--gap: 1.8rem;--ul-padding-left: 2rem}@media screen and (max-width: 768px){:root{--fs-normal: 1.72rem;--line-height: 1.65}}html.theme-dark{--base-bg: 0, 0, 0;--base-fg: 255, 255, 255;--color-background: rgb(22, 22, 22);--color-text: #f1f1f1;--color-link-hover: #8585db;--navbar-color: #000;--navbar-border-bottom: 0.5px solid rgba(255, 255, 255, 0.288);--footer-color: #00000078;--footer-border-top: 0.5px solid rgba(255, 255, 255, 0.288)}*{margin:0;padding:0;box-sizing:border-box;outline:none;font-family:inherit;font-size:inherit;line-break:inherit;word-break:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:var(--fs-base)}body{display:grid;grid-template-rows:auto max-content;min-height:100vh;margin:0;margin:0 auto;font-family:var(--font);color:var(--color-text);font-size:var(--fs-normal);line-height:var(--line-height);letter-spacing:-0.01em;background-color:var(--color-background)}body.has-margins{background-color:#353535}body .body-top{display:grid;grid-template-rows:max-content auto}@media screen and (max-width: 768px){body{letter-spacing:-0.013em;letter-spacing:-0.008em}}.wrap{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:var(--gap);padding-right:var(--gap)}@media screen and (max-width: 768px){.wrap{padding-left:15px;padding-right:15px;max-width:100vw}}body.has-margins .wrap{background-color:#fff}a{text-decoration:underline;text-decoration-thickness:0.1px;text-underline-position:from-font;text-underline-position:under;color:var(--color-link)}a:visited{color:var(--color-link-visited)}a:hover{text-decoration:underline;text-decoration-thickness:from-font;color:var(--color-link-hover)}button,.button{text-decoration:none;background:#414141;border:1px solid #000;border-radius:var(--border-radius);padding:1rem 2rem;text-align:center;font-family:var(--font-button);font-size:var(--fs-button);text-decoration:none}button,button:visited,.button,.button:visited{color:#fff}button:hover,button:visited:hover,.button:hover,.button:visited:hover{text-decoration:none;background:#414141;color:#fff}button.is-tag,.button.is-tag{background:rgba(0,0,0,0.045);border:1px solid #000;border-radius:20px;font-family:var(--font);font-size:1.5rem;padding:0 1.2rem;height:30px;display:flex;justify-content:center;align-items:center;text-align:center;width:max-content}button.is-tag,button.is-tag:visited,.button.is-tag,.button.is-tag:visited{color:inherit;text-decoration:none}button.is-tag:hover,.button.is-tag:hover{text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,ul,ol{margin-bottom:var(--gap)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600;word-spacing:0.05em}h1,.h1{font-size:4.8rem;font-weight:630;letter-spacing:-0.023em}@media screen and (max-width: 768px){h1,.h1{font-size:3.6rem}}h2,.h2{font-size:3.2rem;font-weight:600;letter-spacing:-0.039em;line-height:1.35}@media screen and (max-width: 768px){h2,.h2{font-size:2.8rem}}h3,.h3{font-size:2.6rem;letter-spacing:-0.019em;line-height:1.4}@media screen and (max-width: 768px){h3,.h3{font-size:2.4rem}}h4,.h4{font-size:1.8rem;font-weight:520;text-transform:uppercase;letter-spacing:0.008em;line-height:1.5}ul li,ol li{margin-bottom:calc(var(--gap) / 2)}ul li:last-child,ol li:last-child{margin-bottom:0}ul{list-style-type:none}ul li{position:relative;padding-left:var(--ul-padding-left)}ul li::before{position:absolute;font-weight:300;top:0;left:0;display:block;content:"–"}ul.not-dashed li{padding-left:0}ul.not-dashed li::before{display:none}ol{list-style-position:inside}blockquote{display:flex;flex-direction:column;position:relative;padding:0 4rem;margin:calc(var(--gap) * 2) 0;opacity:0.7}@media screen and (max-width: 768px){blockquote{padding:2.5rem 1.5rem}}blockquote::before,blockquote::after{display:block;position:absolute;font-size:3.4rem;line-height:0;font-family:"Calistoga"}@media screen and (max-width: 768px){blockquote::before,blockquote::after{font-size:3rem}}blockquote::before{content:"\201C";top:var(--fs-normal);left:0}blockquote::after{content:"\201D";right:0;bottom:var(--fs-normal)}blockquote p:nth-last-child(2){margin-bottom:0}blockquote p:last-child{align-self:flex-end;margin-left:10rem}blockquote p:last-child::before{display:inline-block;content:"–";margin-right:var(--gap)}blockquote p:first-child{align-self:normal;margin-left:0}blockquote p:first-child::before{display:none}blockquote a,blockquote a:visited{color:inherit}blockquote a:hover,blockquote a:visited:hover{color:var(--color-link-hover)}code{background-color:rgba(var(--base-fg), 0.088);padding-left:4px;padding-right:4px}html.theme-dark code{background-color:rgba(var(--base-fg), 0.2)}pre{font-family:"FiraCode", monospace;font-weight:435;font-size:1.4rem;background-color:rgba(var(--base-fg), 0.065);padding:var(--gap);border-radius:var(--border-radius);border:1px solid rgba(var(--base-fg), 0.35);overflow-y:auto}pre code{background-color:unset;padding-left:unset;padding-right:unset}hr{border:none;border-top:1px solid rgba(var(--base-fg), 0.5)}sup,.footnote-backref{font-size:1.4rem}sup a{text-decoration:none}sup a::before{content:"["}sup a::after{content:"]"}sup a:hover{text-decoration:underline;color:var(--color-link-hover)}sup a:hover::before{color:var(--color-link-hover)}sup a:hover::after{color:var(--color-link-hover)}.navbar{border-bottom:var(--navbar-border-bottom);background-color:var(--navbar-color)}.navbar .navbar-content{width:100%;height:55px;display:flex;align-items:center;justify-content:space-between}.navbar .navbar-title{font-family:var(--font-button);letter-spacing:-0.065em;font-weight:400;font-size:2.5rem;text-decoration:none}.navbar .navbar-title,.navbar .navbar-title:visited{color:inherit}.navbar .navbar-left,.navbar .navbar-right{display:flex;align-items:center}.navbar .navbar-right a{font-family:var(--font-button);font-size:1.75rem;font-weight:525;letter-spacing:-0.028em;text-decoration:none}.navbar .navbar-right a:visited{text-decoration:none}.navbar .navbar-right a:hover{text-decoration:underline}.navbar .navbar-right a,.navbar .navbar-right .navbar-item{margin-left:var(--gap);color:inherit}.button-icon{--size: 18px;position:relative;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:4px}.button-icon:hover{background-color:rgba(var(--base-fg), 0.2);color:var(--color-fg)}.button-icon svg{width:var(--size);height:var(--size)}.theme-button .is-sun,.theme-button .is-moon{display:none}.theme-button .text{font-size:1.5rem;padding:0 8px}.theme-button.is-text svg{display:none !important}.theme-button:not(.is-text) .text{display:none !important}html.theme-dark .theme-button .is-sun{display:block}html:not(.theme-dark) .theme-button .is-moon{display:block}body.has-margins .navbar{border-bottom:none}body.has-margins .navbar .wrap{border-bottom:2px solid #000}.footer{border-top:var(--footer-border-top);background-color:var(--footer-color)}.footer .footer-body{font-family:var(--font-button);display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 0 1rem 0;font-size:1.5rem}.footer .footer-body .footer-links{opacity:0.9}.footer .footer-body .footer-links .dot{margin:0 0.5rem}.footer .footer-body .footer-link a{color:inherit;text-decoration:none}.footer .footer-body .footer-link a:hover{text-decoration:underline}.footer .footer-body .footer-link:last-of-type .dot{display:none}.footer .footer-body p{margin:0}.footer .footer-body p:first-child{margin-bottom:calc(var(--gap) / 2)}@media screen and (max-width: 768px){.footer .footer-body{flex-direction:column}.footer .footer-body .footer-links{display:flex;flex-wrap:wrap}}.footer .footer-cr{opacity:0.7;font-size:1.4rem}.nl-box{padding:var(--gap);display:flex;flex-direction:column;border:1px solid rgba(var(--base-fg), 0.3);border-radius:var(--border-radius);background:#e6e2d6a8;font-family:var(--font-button);font-size:var(--fs-button)}.nl-box a:not(.button),.nl-box a:not(.button):visited{color:inherit}.nl-box .nl-box-title{margin-bottom:1rem}.nl-box .nl-box-div2{display:flex;flex-direction:column}.nl-box .nl-box-div2 .button{align-self:flex-start}.nl-box p{margin-bottom:1rem}.nl-box .button{color:var(--color-text);background:var(--color-bg)}.nl-box .button:hover{background:var(--color-fg);color:var(--color-bg)}.posts-list .posts-list-item{display:block}.posts-list .posts-list-item a{text-underline-position:under}.posts-list .posts-list-item a:hover{text-decoration:underline;text-decoration-thickness:1px}.posts-list .posts-list-item .posts-list-item-date{opacity:0.8;font-family:var(--font-button);font-size:1.6rem;margin-left:1rem;font-size:1.6rem;opacity:0.6}.posts-list .posts-list-item .posts-list-item-date::before{content:"("}.posts-list .posts-list-item .posts-list-item-date::after{content:")"}.posts-list.is-big .posts-list-item{display:flex;flex-direction:column-reverse;margin-bottom:var(--gap);padding-left:0}.posts-list.is-big .posts-list-item::before{display:none}.posts-list.is-big .posts-list-item a{font-family:var(--font-button);font-size:2.6rem;font-weight:615;line-height:1.562;letter-spacing:-0.039em;text-decoration:none}.posts-list.is-big .posts-list-item a:hover{text-decoration:underline;text-decoration-thickness:1px}@media screen and (max-width: 768px){.posts-list.is-big .posts-list-item a{font-size:2.4rem}}.posts-list.is-big .posts-list-item .posts-list-item-date{margin-left:0;opacity:0.8}.posts-list.is-big .posts-list-item .posts-list-item-date::before,.posts-list.is-big .posts-list-item .posts-list-item-date::after{display:none}.posts-list.is-serif-font .posts-list-item a{font-family:"Calistoga";letter-spacing:unset;font-size:2.8rem;font-weight:420}@media screen and (max-width: 768px){.posts-list.is-serif-font .posts-list-item a{font-size:2.6rem;letter-spacing:-0.014em;font-weight:460}}body.has-margins .footer{background:transparent;border-top:none}body.has-margins .footer .wrap{background:var(--color-footer);border-top:2px solid gray}.page{display:flex;flex-direction:column;padding:2rem 0}.page-home>*{margin-bottom:var(--gap)}.page-home .home-intro-hi{font-size:3.2rem;font-family:"Calistoga";font-weight:500;letter-spacing:-0.052em;line-height:1}.page-home h2{display:flex;align-items:center;font-size:2.6rem;letter-spacing:-0.02em;font-weight:500;padding-bottom:0;border:none}.page-home h2 a{margin-left:1rem;color:inherit;font-size:1.3rem;text-decoration:none;text-transform:uppercase;border:1px solid rgba(var(--base-fg), 0.45);padding:3px 8px;border-radius:var(--border-radius)}.page-home h2 a:hover{border-color:var(--color-fg)}.page-home .home-view-all{color:inherit;font-family:var(--font-button);font-size:1.6rem;text-decoration:none}.page-home .home-view-all:hover{text-decoration:underline}.page-home .home-view-all::before{opacity:0}.post .post-title{margin:0;font-size:6rem;letter-spacing:-0.04em;font-family:"Calistoga";font-weight:400;line-height:1}@media screen and (max-width: 768px){.post .post-title{font-size:4.7rem;letter-spacing:-0.025}}.post .post-head{display:flex;flex-direction:column;margin-top:2rem}@media screen and (max-width: 768px){.post .post-head{margin-top:1rem}}.post .post-head .post-date{font-size:var(--fs-button);margin-top:0.6rem;opacity:0.75}.post .post-head .post-date a,.post .post-head .post-date a:visited{text-decoration:underline}.post .post-head .post-tags{margin-top:0.6rem;display:flex;opacity:0.65}.post .post-head .post-tags .button{margin:0 0.6rem 0 0;border-radius:1000px}.post .post-content{margin:3rem 0 var(--gap) 0}@media screen and (max-width: 768px){.post .post-content{margin:2rem 0}}.post .post-content>*{margin-bottom:var(--gap)}.post .post-content>*:last-child{margin-bottom:0}.post .post-content ol,.post .post-content ul{padding:0 2.5rem}@media screen and (max-width: 768px){.post .post-content ol,.post .post-content ul{padding:0 1rem}}.post .post-content h1+ol,.post .post-content h1+ul,.post .post-content h2+ol,.post .post-content h2+ul,.post .post-content h3+ol,.post .post-content h3+ul,.post .post-content h4+ol,.post .post-content h4+ul,.post .post-content h5+ol,.post .post-content h5+ul,.post .post-content h6+ol,.post .post-content h6+ul{padding:unset}.post .footnotes{opacity:0.7;padding-top:var(--gap)}.post .footnotes ol{padding:unset;margin:0}.post .footnotes ol li *{display:inline}.post .post-extra{margin-bottom:var(--gap);display:flex;flex-direction:column}.post .post-extra>*{margin-bottom:var(--gap)}.post .post-extra>*:last-child{margin-bottom:0}.post.is-essay .post-content{line-height:1.65;font-family:"Newsreader";font-size:2.15rem;font-weight:425;letter-spacing:normal}.post.is-essay .post-content h2{letter-spacing:-0.028em}.post.is-essay .post-content h3{letter-spacing:-0.012em}.post.is-essay .post-content h4{font-size:2rem;font-weight:700;letter-spacing:0.008em}@media screen and (max-width: 768px){.post.is-essay .post-content{line-height:1.5;letter-spacing:-0.015em;font-weight:440}}.post.is-note .post-title{font-family:inherit;font-size:3.6rem;font-weight:615;letter-spacing:-0.0272em}@media screen and (max-width: 768px){.post.is-note .post-title{font-size:3.2rem;letter-spacing:-0.025em;line-height:1.2}}.post hr{margin-bottom:var(--gap)}.page-not-found{display:flex;justify-content:center;align-items:center;text-align:center;min-height:70vh}.page-not-found h1{margin-bottom:0;font-weight:900;font-size:8rem}html:not(.theme-dark) .bg{background-color:#fff}html:not(.theme-dark) .chroma{background-color:#fff}html:not(.theme-dark) .chroma .err{color:#f6f8fa;background-color:#82071e}html:not(.theme-dark) .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}html:not(.theme-dark) .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}html:not(.theme-dark) .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}html:not(.theme-dark) .chroma .hl{background-color:#e5e5e5}html:not(.theme-dark) .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}html:not(.theme-dark) .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}html:not(.theme-dark) .chroma .line{display:flex}html:not(.theme-dark) .chroma .k{color:#cf222e}html:not(.theme-dark) .chroma .kc{color:#cf222e}html:not(.theme-dark) .chroma .kd{color:#cf222e}html:not(.theme-dark) .chroma .kn{color:#cf222e}html:not(.theme-dark) .chroma .kp{color:#cf222e}html:not(.theme-dark) .chroma .kr{color:#cf222e}html:not(.theme-dark) .chroma .kt{color:#cf222e}html:not(.theme-dark) .chroma .na{color:#1f2328}html:not(.theme-dark) .chroma .nb{color:#6639ba}html:not(.theme-dark) .chroma .bp{color:#6a737d}html:not(.theme-dark) .chroma .nc{color:#1f2328}html:not(.theme-dark) .chroma .no{color:#0550ae}html:not(.theme-dark) .chroma .nd{color:#0550ae}html:not(.theme-dark) .chroma .ni{color:#6639ba}html:not(.theme-dark) .chroma .nf{color:#6639ba}html:not(.theme-dark) .chroma .nl{color:#900}html:not(.theme-dark) .chroma .nn{color:#24292e}html:not(.theme-dark) .chroma .nx{color:#1f2328}html:not(.theme-dark) .chroma .nt{color:#0550ae}html:not(.theme-dark) .chroma .nv{color:#953800}html:not(.theme-dark) .chroma .vc{color:#953800}html:not(.theme-dark) .chroma .vg{color:#953800}html:not(.theme-dark) .chroma .vi{color:#953800}html:not(.theme-dark) .chroma .s{color:#0a3069}html:not(.theme-dark) .chroma .sa{color:#0a3069}html:not(.theme-dark) .chroma .sb{color:#0a3069}html:not(.theme-dark) .chroma .sc{color:#0a3069}html:not(.theme-dark) .chroma .dl{color:#0a3069}html:not(.theme-dark) .chroma .sd{color:#0a3069}html:not(.theme-dark) .chroma .s2{color:#0a3069}html:not(.theme-dark) .chroma .se{color:#0a3069}html:not(.theme-dark) .chroma .sh{color:#0a3069}html:not(.theme-dark) .chroma .si{color:#0a3069}html:not(.theme-dark) .chroma .sx{color:#0a3069}html:not(.theme-dark) .chroma .sr{color:#0a3069}html:not(.theme-dark) .chroma .s1{color:#0a3069}html:not(.theme-dark) .chroma .ss{color:#032f62}html:not(.theme-dark) .chroma .m{color:#0550ae}html:not(.theme-dark) .chroma .mb{color:#0550ae}html:not(.theme-dark) .chroma .mf{color:#0550ae}html:not(.theme-dark) .chroma .mh{color:#0550ae}html:not(.theme-dark) .chroma .mi{color:#0550ae}html:not(.theme-dark) .chroma .il{color:#0550ae}html:not(.theme-dark) .chroma .mo{color:#0550ae}html:not(.theme-dark) .chroma .o{color:#0550ae}html:not(.theme-dark) .chroma .ow{color:#0550ae}html:not(.theme-dark) .chroma .p{color:#1f2328}html:not(.theme-dark) .chroma .c{color:#57606a}html:not(.theme-dark) .chroma .ch{color:#57606a}html:not(.theme-dark) .chroma .cm{color:#57606a}html:not(.theme-dark) .chroma .c1{color:#57606a}html:not(.theme-dark) .chroma .cs{color:#57606a}html:not(.theme-dark) .chroma .cp{color:#57606a}html:not(.theme-dark) .chroma .cpf{color:#57606a}html:not(.theme-dark) .chroma .gd{color:#82071e;background-color:#ffebe9}html:not(.theme-dark) .chroma .ge{color:#1f2328}html:not(.theme-dark) .chroma .gi{color:#116329;background-color:#dafbe1}html:not(.theme-dark) .chroma .go{color:#1f2328}html:not(.theme-dark) .chroma .gl{text-decoration:underline}html:not(.theme-dark) .chroma .w{color:#fff}.chroma{tab-size:2}.chroma code[data-lang="shell"] span.ln,.chroma code[data-lang="console"] span.ln{display:none}html:not(.theme-dark) .bg,html:not(.theme-dark) .chroma{background-color:#f7f1e7}html.theme-dark .bg{color:#e6edf3;background-color:#0d1117}html.theme-dark .chroma{color:#e6edf3;background-color:#0d1117}html.theme-dark .chroma .err{color:#f85149}html.theme-dark .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}html.theme-dark .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}html.theme-dark .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}html.theme-dark .chroma .hl{background-color:#6e7681}html.theme-dark .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679}html.theme-dark .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#6e7681}html.theme-dark .chroma .line{display:flex}html.theme-dark .chroma .k{color:#ff7b72}html.theme-dark .chroma .kc{color:#79c0ff}html.theme-dark .chroma .kd{color:#ff7b72}html.theme-dark .chroma .kn{color:#ff7b72}html.theme-dark .chroma .kp{color:#79c0ff}html.theme-dark .chroma .kr{color:#ff7b72}html.theme-dark .chroma .kt{color:#ff7b72}html.theme-dark .chroma .nc{color:#f0883e}html.theme-dark .chroma .no{color:#79c0ff}html.theme-dark .chroma .nd{color:#d2a8ff}html.theme-dark .chroma .ni{color:#ffa657}html.theme-dark .chroma .ne{color:#f0883e}html.theme-dark .chroma .nf{color:#d2a8ff}html.theme-dark .chroma .nl{color:#79c0ff}html.theme-dark .chroma .nn{color:#ff7b72}html.theme-dark .chroma .py{color:#79c0ff}html.theme-dark .chroma .nt{color:#7ee787}html.theme-dark .chroma .nv{color:#79c0ff}html.theme-dark .chroma .l{color:#a5d6ff}html.theme-dark .chroma .ld{color:#79c0ff}html.theme-dark .chroma .s{color:#a5d6ff}html.theme-dark .chroma .sa{color:#79c0ff}html.theme-dark .chroma .sb{color:#a5d6ff}html.theme-dark .chroma .sc{color:#a5d6ff}html.theme-dark .chroma .dl{color:#79c0ff}html.theme-dark .chroma .sd{color:#a5d6ff}html.theme-dark .chroma .s2{color:#a5d6ff}html.theme-dark .chroma .se{color:#79c0ff}html.theme-dark .chroma .sh{color:#79c0ff}html.theme-dark .chroma .si{color:#a5d6ff}html.theme-dark .chroma .sx{color:#a5d6ff}html.theme-dark .chroma .sr{color:#79c0ff}html.theme-dark .chroma .s1{color:#a5d6ff}html.theme-dark .chroma .ss{color:#a5d6ff}html.theme-dark .chroma .m{color:#a5d6ff}html.theme-dark .chroma .mb{color:#a5d6ff}html.theme-dark .chroma .mf{color:#a5d6ff}html.theme-dark .chroma .mh{color:#a5d6ff}html.theme-dark .chroma .mi{color:#a5d6ff}html.theme-dark .chroma .il{color:#a5d6ff}html.theme-dark .chroma .mo{color:#a5d6ff}html.theme-dark .chroma .o{color:#ff7b72}html.theme-dark .chroma .ow{color:#ff7b72}html.theme-dark .chroma .c{color:#8b949e;font-style:italic}html.theme-dark .chroma .ch{color:#8b949e;font-style:italic}html.theme-dark .chroma .cm{color:#8b949e;font-style:italic}html.theme-dark .chroma .c1{color:#8b949e;font-style:italic}html.theme-dark .chroma .cs{color:#8b949e;font-style:italic}html.theme-dark .chroma .cp{color:#8b949e;font-style:italic}html.theme-dark .chroma .cpf{color:#8b949e;font-style:italic}html.theme-dark .chroma .gd{color:#ffa198;background-color:#490202}html.theme-dark .chroma .ge{font-style:italic}html.theme-dark .chroma .gr{color:#ffa198}html.theme-dark .chroma .gh{color:#79c0ff}html.theme-dark .chroma .gi{color:#56d364;background-color:#0f5323}html.theme-dark .chroma .go{color:#8b949e}html.theme-dark .chroma .gp{color:#8b949e}html.theme-dark .chroma .gu{color:#79c0ff}html.theme-dark .chroma .gt{color:#ff7b72}html.theme-dark .chroma .gl{text-decoration:underline}html.theme-dark .chroma .w{color:#6e7681}.comment-invite{opacity:0.7}
