body{background:#f5f1ea;color:#222;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0}.site-title,h1,h2
h3{letter-spacing:-.02em}.container{margin:0 auto;max-width:680px;padding:32px 20px}.header{align-items:baseline;border-bottom:1px solid #ddd6c957;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.site-title{font-size:1.5rem;margin:0}.site-title a{color:#222;text-decoration:none}.nav{display:flex;gap:20px}.nav a{color:#555;font-weight:500;text-decoration:none}.nav a.active,.nav a:hover{color:#111;text-decoration:underline;text-underline-offset:4px}a{color:#336fac;text-decoration:none}a:hover{text-decoration:underline}.blog-preview{margin-bottom:24px}.blog-preview h3{margin:0 0 4px}.blog-preview p{margin:6px 0 0}.blog-date{color:#666;font-size:.875rem}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin-bottom:.5em;margin-top:1.25em}.markdown-body blockquote{border-left:3px solid #ccc;color:#555;margin:1em 0;padding-left:16px}.markdown-body code{background:#eae4d9;border-radius:3px;font-size:.9em;padding:2px 5px}.cv-table{border-collapse:collapse;margin-bottom:28px;table-layout:fixed;width:100%}.cv-table td,.cv-table th{padding:10px 8px;text-align:left;vertical-align:top}.cv-table td:first-child,.cv-table th:first-child{width:44%}.cv-table td:nth-child(2),.cv-table th:nth-child(2){width:32%}.cv-table td:nth-child(3),.cv-table th:nth-child(3){width:24%}.cv-table th{color:#555;font-size:.9rem;font-weight:600}.cv-dates{color:#666;white-space:nowrap}
/*# sourceMappingURL=main.f6acc481.css.map*/