._donut_hatcf_1{width:100%;color:var(--donut-color,#000);background:0 0;place-items:center;display:grid;overflow:hidden;container-type:inline-size}._donut_hatcf_1 pre{font-family:var(--donut-font-family,"SFMono-Regular", Consolas, "Liberation Mono", monospace);font-size:var(--donut-font-size,min(1.6cqw, 2vh, 14px));white-space:pre;-webkit-user-select:none;user-select:none;margin:0;line-height:1.2}@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:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--color-background:#090909;--color-surface:#121212;--color-surface-raised:#1a1a1a;--color-foreground:#d6d6d6;--color-muted:#959595;--color-faint:#737373;--color-border:#2a2a2a;--font-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;font-family:var(--font-mono);color:var(--color-foreground);background:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-weight:400;line-height:20px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:#fff}a:focus-visible{outline-offset:5px;outline:1px solid}::selection{color:#090909;background:#ff0}:root{font-size:14px}main{flex-direction:column;height:100svh;display:flex}header{padding:26px 26px 0}h1{font:inherit;margin:0;line-height:22px}h1:after{content:"";background:var(--color-faint);vertical-align:-.15em;width:.55em;height:1em;margin-left:.75ch;display:inline-block}nav{margin-top:80px}nav ul{margin:0;padding:0;list-style:none}nav li{align-items:baseline;gap:2ch;line-height:28px;display:flex}nav time{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.artwork{--donut-font-size:min(1.6cqw, 2cqh, 14px);--donut-color:var(--color-foreground);--donut-font-family:var(--font-mono);flex:1;place-items:stretch stretch;width:100%;min-height:0;padding:12px 0;display:grid;container-type:size}@media (width>=900px){main{grid-template-columns:minmax(300px,28%) minmax(0,1fr);display:grid}.artwork{min-width:0;height:100%}}@media (width<=600px){header{padding:24px 20px 0}nav{margin-top:64px}}
