.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#e5e5e5}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{font-weight:700}.chroma .kc{font-weight:700}.chroma .kd{font-weight:700}.chroma .kn{font-weight:700}.chroma .kr{font-weight:700}.chroma .nc{font-weight:700}.chroma .ni{font-weight:700}.chroma .ne{font-weight:700}.chroma .nn{font-weight:700}.chroma .nt{font-weight:700}.chroma .s{font-style:italic}.chroma .sa{font-style:italic}.chroma .sb{font-style:italic}.chroma .sc{font-style:italic}.chroma .dl{font-style:italic}.chroma .sd{font-style:italic}.chroma .s2{font-style:italic}.chroma .se{font-weight:700;font-style:italic}.chroma .sh{font-style:italic}.chroma .si{font-weight:700;font-style:italic}.chroma .sx{font-style:italic}.chroma .sr{font-style:italic}.chroma .s1{font-style:italic}.chroma .ss{font-style:italic}.chroma .ow{font-weight:700}.chroma .c{font-style:italic}.chroma .ch{font-style:italic}.chroma .cm{font-style:italic}.chroma .c1{font-style:italic}.chroma .cs{font-style:italic}.chroma .ge{font-style:italic}.chroma .gh{font-weight:700}.chroma .gp{font-weight:700}.chroma .gs{font-weight:700}.chroma .gu{font-weight:700}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{color:#222;font-family:pt serif,Georgia,serif;line-height:1.5;max-width:768px;margin:10px auto;padding:20px}header{margin-bottom:1rem}pre{overflow-x:auto;background:#f5f5f5!important;padding:1rem;border-radius:5px}pre,pre code{font-family:fira code,fira mono,menlo,consolas,liberation mono,monaco,monospace;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;font-size:.9em}img{display:block;max-width:100%;height:auto}table{border-collapse:collapse}th{border:1px solid #ddd;padding:8px;text-align:left;background-color:#f9f9f9}td{border:1px solid #ddd;padding:8px;text-align:left}footer{display:flex;justify-content:center}ul.blog-list,ol.blog-list{list-style-type:none;padding:0}.blog-list-date{padding-right:5px}ul.horizontal-list,ol.horizontal-list{list-style-type:none;padding:0;display:flex;gap:1rem}@supports not (gap:1rem){ul.horizontal-list>li,ol.horizontal-list>li{margin-right:1rem}ul.horizontal-list>li:last-child,ol.horizontal-list>li:last-child{margin-right:0}}@media(prefers-color-scheme:dark){body{background:#181a1b;color:#e8e6e3}th,td{border-color:#444}th{background-color:#23272a}pre{background:#23272a!important;color:#e8e6e3}.chroma .hl{background-color:#3c3f41}a{color:#8ab4f8}img{opacity:.95}}