@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains/JetBrainsMono-Regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains/JetBrainsMono-Medium.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains/JetBrainsMono-SemiBold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains/JetBrainsMono-Bold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains/JetBrainsMono-Italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/jetbrains/JetBrainsMono-MediumItalic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/jetbrains/JetBrainsMono-SemiBoldItalic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/jetbrains/JetBrainsMono-BoldItalic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{--border-color:#363640;--text-color:#f1f1f4;--highlight-color:#fff;--bg-color:#1f1f23}body{color:var(--text-color);background-color:var(--bg-color);text-rendering:optimizelegibility;padding:20px;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:1.5}h1,h2,h3{position:relative}h1{margin-bottom:12px;font-size:32px;font-weight:900;line-height:1.2}h2{font-size:24px}h1>a,h2>a,h3>a,h4>a{font:inherit;text-decoration:none}h1:hover>a,h2:hover>a,h3:hover>a{text-decoration:underline 3px}h2:hover:before,h3:hover:before{content:"# ";position:absolute;left:-20px}a{color:inherit;transition:text-decoration .1s}a:hover{color:var(--highlight-color);text-decoration-thickness:2px}a:target{background-color:var(--highlight-color);color:var(--bg-color)}p{margin-top:0;margin-bottom:20px}header{max-width:600px;margin:0 auto 24px}header a{color:var(--highlight-color);font-size:36px;font-weight:900;text-decoration:none}header.post{border-bottom:1px solid var(--border-color);margin-bottom:18px;padding-bottom:16px}header.post a{font-size:18px;font-weight:700}.container{max-width:600px;margin:0 auto}footer{border-top:1px solid var(--border-color);margin-top:24px;padding-top:16px}hr{border-color:var(--border-color);border-style:solid solid none;border-bottom-width:medium;border-bottom-color:currentColor;margin-bottom:16px}sup{line-height:0}sup>a{color:var(--text-color);text-decoration-thickness:initial;margin-left:2px;font-size:12px;font-weight:400}sup>a:hover{text-decoration-thickness:initial}pre,code{background-color:var(--border-color);border-radius:4px;font-family:JetBrains Mono,monospace;font-size:14px}pre{padding:4px 8px}code{padding:2px 4px}pre code{background-color:initial;border-radius:initial;padding:initial}ul,ol{padding-left:28px}img+em,svg+em{text-align:center;width:100%;margin-bottom:24px;font-size:14px;display:block}.published-date{margin-bottom:24px;font-size:14px;display:block}.whatnot{color:#ffe414}
