@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--highlight:#fef9c3;--border:#d4d4d4;--heading:#000;--chrome-background:#f1f1f1}body{box-sizing:border-box;max-width:70ch;font-family:var(--mono);flex-direction:column;margin-block:0;margin-inline:auto;padding:1rem;display:flex}body>main{padding-block-start:1rem}main>#posts{border-block-start:1px solid var(--border);margin-block-start:1rem;padding-block-start:.5rem}.intro{grid-template-columns:1fr auto;align-items:start;column-gap:.75rem;display:grid}.intro>img{contain:size;aspect-ratio:auto;object-fit:contain;object-position:right top;grid-area:1/2/span 2;width:12rem;height:100%}.intro>:not(img){grid-column:1}.intro>hgroup>p{text-wrap:balance}.intro>hgroup>h1{border:0;margin:0;padding:0;line-height:1.2}.intro p{margin:.5rem 0 0}.whoami{margin-block-start:1rem}.whoami>h2{margin:0}@media (width<38.75rem){.intro>img{contain:none;aspect-ratio:auto 240/213;grid-row:1;width:7rem;height:auto}.intro>hgroup{align-self:end}.intro>.whoami{grid-column:1/-1}}body>header>nav,body>footer{background:var(--chrome-background);margin-inline:-.25rem;padding:.125rem .25rem;line-height:1.2}body>footer{margin-block-start:.75rem}body>footer ul{margin:0}p{text-wrap:pretty}:is(h1,h2,h3,h4,h5,h6){color:var(--heading);text-wrap:balance;font-size:1em;line-height:1.2}main :is(h1,h2,h3,h4,h5,h6){border-block-end:1px solid;padding-block-end:.125em;line-height:1}body>header :is(h1,p,ul){margin:0}:is(h1,h2,h3,h4,h5,h6,body>header,body>footer){text-transform:lowercase}main>ul{text-transform:lowercase;margin:0;padding:0;list-style:none}main>ul a{color:var(--heading);align-items:baseline;gap:1ch;text-decoration:none;display:flex}main>ul a:after{color:canvastext;content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ." / "";white-space:nowrap;direction:rtl;flex:1;order:1;min-width:0;overflow:hidden}main>ul time{color:canvastext;flex-shrink:0;order:2}a:is(:hover,:focus-visible){background:var(--highlight)}nav :is(ul,ol){flex-wrap:wrap;gap:1ch;margin:0;padding:0;list-style:none;display:flex}nav:not([aria-label=Breadcrumb]) a:before{content:"[" / ""}nav:not([aria-label=Breadcrumb]) a:after{content:"]" / ""}nav:not([aria-label=Breadcrumb]) a:before,nav:not([aria-label=Breadcrumb]) a:after{display:inline-block}nav[aria-label=Breadcrumb] a{color:inherit;text-decoration:none}nav[aria-label=Breadcrumb] li+li:before{content:"/" / "";margin-inline-end:1ch}
