:root{--font:-apple-system,blinkmacsystemfont,system-ui,sans-serif;--main-content:45rem;--white:hsla(20,11%,95%,.99);--white-grey:hsla(20,11%,95%,.91);--black:#111;--black-grey:#222;--foreground:var(--black);--midground:var(--black-grey);--background:var(--white);--wise:#9fe870;--blog:#999;--gmail:#ea4335;--keybase:#ff6f21;--moon-top:0;--moon-left:0}[data-theme=dark]{--foreground:var(--white);--midground:var(--white-grey);--background:var(--black);--moon-top:-4px;--moon-left:6px}::selection{background:var(--foreground);color:var(--background)}body{background-color:var(--background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:3rem}h1,h2{font-family:var(--font);color:var(--foreground);letter-spacing:-.04em;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}h2{font-size:2rem}h3{color:var(--foreground);font-size:1.2rem;letter-spacing:-.04em;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:1rem}h3,p{font-family:var(--font)}p{color:var(--midground);font-size:1.25rem}a{text-decoration:none}p a,p a:visited{color:var(--midground);font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-position:under}code{padding:5px;color:var(--background)}code,pre{font-family:Menlo,monospace;background-color:var(--foreground);font-size:1rem;border-radius:5px}pre{padding:10px}pre code{background-color:var(--foreground)!important}blockquote{border-left:4px solid var(--foreground);-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:40px;padding-inline-start:40px}.wise,.wise::selection{-webkit-text-decoration-color:var(--wise);text-decoration-color:var(--wise)}.blog,.blog::selection{-webkit-text-decoration-color:var(--blog);text-decoration-color:var(--blog)}.gmail,.gmail::selection{-webkit-text-decoration-color:var(--gmail);text-decoration-color:var(--gmail)}.keybase,.keybase::selection{-webkit-text-decoration-color:var(--keybase);text-decoration-color:var(--keybase)}@media only screen and (max-width:600px){h1{font-size:2rem;line-height:2rem}h2{font-size:1.5rem}h2,h3{line-height:1.9rem}h3,p{font-size:1rem}p{letter-spacing:.5px}code{font-size:.7rem}}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}.align-items-start{align-items:start}.gap-y-1{row-gap:8px}.gap-y-2{row-gap:16px}:root{--comment:#d4d0ab;--red:#ffa07a;--orange:#f5ab35;--yellow:gold;--green:#abe338;--blue:#00e0e0;--purple:#dcc6e0}[data-theme=dark]{--comment:#696969;--red:#d91e18;--orange:#aa5d00;--yellow:#aa5d00;--green:green;--blue:#007faa;--purple:#7928a1}.hljs-comment,.hljs-quote{color:var(--comment)}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:var(--red)}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:var(--orange)}.hljs-attribute{color:var(--yellow)}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:var(--green)}.hljs-section,.hljs-title{color:var(--blue)}.hljs-keyword,.hljs-selector-tag{color:var(--purple)}.hljs{display:block;overflow-x:auto;color:var(--background);padding:.5em}.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-builtin-name,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}