.blog-module__3rPSzG__root{--paper:#ece7d9;--ink:#0f0f0f;--mute-1:#6a635a;--mute-2:#8a8378;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-mono), "SF Mono", Consolas, Menlo, monospace;font-size:12px;line-height:1.55}.blog-module__3rPSzG__root a{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}.blog-module__3rPSzG__root a:hover{background:var(--ink);color:var(--paper);border-bottom-color:var(--ink)}.blog-module__3rPSzG__page{max-width:640px;margin:0 auto;padding:60px 24px 80px}.blog-module__3rPSzG__head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:8px;display:flex}.blog-module__3rPSzG__head .blog-module__3rPSzG__home{letter-spacing:2px;text-transform:uppercase;color:var(--mute-1);border:none;font-size:10px}.blog-module__3rPSzG__head .blog-module__3rPSzG__home:hover{color:var(--ink);background:0 0}.blog-module__3rPSzG__head h1{letter-spacing:2.5px;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.blog-module__3rPSzG__head .blog-module__3rPSzG__label{letter-spacing:2px;color:var(--mute-1);text-transform:uppercase;font-size:10px}.blog-module__3rPSzG__entries{margin:0;padding:0;list-style:none}.blog-module__3rPSzG__entries li{border-bottom:1px dotted var(--mute-2);grid-template-columns:30px 1fr auto;align-items:baseline;gap:12px;padding:6px 0;display:grid}.blog-module__3rPSzG__entries li a{border:none;font-size:13px}.blog-module__3rPSzG__entries li a:hover{background:var(--ink);color:var(--paper);padding:0 2px}.blog-module__3rPSzG__entries li .blog-module__3rPSzG__n{color:var(--mute-2);font-variant-numeric:tabular-nums}.blog-module__3rPSzG__entries li .blog-module__3rPSzG__d{color:var(--mute-1);font-variant-numeric:tabular-nums;font-size:11px}.blog-module__3rPSzG__post h1{letter-spacing:-.5px;text-transform:lowercase;margin:0 0 4px;font-size:22px;font-weight:500;line-height:1.2}.blog-module__3rPSzG__postMeta{color:var(--mute-1);letter-spacing:1px;text-transform:uppercase;margin:0 0 18px;font-size:11px}:is(.blog-module__3rPSzG__post p,.blog-module__3rPSzG__post ul,.blog-module__3rPSzG__post ol,.blog-module__3rPSzG__post blockquote){max-width:62ch;font-size:14px;line-height:1.7}.blog-module__3rPSzG__post h2{letter-spacing:2px;text-transform:uppercase;color:var(--mute-1);margin:32px 0 8px;font-size:12px;font-weight:400}.blog-module__3rPSzG__post h3{margin:24px 0 4px;font-size:14px;font-weight:500}.blog-module__3rPSzG__post a{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}.blog-module__3rPSzG__post a:hover{background:var(--ink);color:var(--paper)}.blog-module__3rPSzG__post code{font-family:var(--font-geist-mono), monospace;background:#0f0f0f0f;border-radius:2px;padding:1px 4px;font-size:13px}.blog-module__3rPSzG__post pre{background:var(--ink);color:var(--paper);padding:14px 16px;font-size:12px;line-height:1.5;overflow-x:auto}.blog-module__3rPSzG__post pre code{color:inherit;background:0 0;padding:0}.blog-module__3rPSzG__post blockquote{border-left:2px solid var(--ink);color:var(--mute-1);margin:18px 0;padding-left:16px;font-style:italic}.blog-module__3rPSzG__post hr{border:none;border-top:1px solid var(--ink);margin:32px 0}.blog-module__3rPSzG__postNav{border-top:1px solid var(--ink);letter-spacing:1.5px;text-transform:uppercase;justify-content:space-between;margin-top:48px;padding-top:16px;font-size:10px;display:flex}.blog-module__3rPSzG__postNav a{color:var(--mute-1);border:none}.blog-module__3rPSzG__postNav a:hover{color:var(--ink);background:0 0}
