.blog_root__jDV_c{min-height:100vh;background:var(--bg-base);font-family:var(--font-sans,system-ui,sans-serif)}.blog_header__354uX{padding:16px 32px;border-bottom:.5px solid var(--border-subtle);display:flex;align-items:center}.blog_logoLink__9q_Lv{text-decoration:none}.blog_main__zZKg7{display:flex;justify-content:center;padding:60px 24px 80px}.blog_content__jkE_j{width:100%;max-width:680px}.blog_badge__PUXoA{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-bottom:8px}.blog_pageTitle__o_6ZH{font-size:28px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 6px}.blog_pageSubtitle__xG2Ix{font-size:14px;color:var(--text-muted);margin:0 0 40px}.blog_postList__udM0A{display:flex;flex-direction:column;gap:0}.blog_postCard__N8pLU{display:block;text-decoration:none;padding:24px 0;border-bottom:.5px solid var(--border-subtle);transition:opacity .1s}.blog_postCard__N8pLU:first-child{border-top:.5px solid var(--border-subtle)}.blog_postCard__N8pLU:hover{opacity:.8}.blog_postMeta__IjTU0{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;color:var(--text-muted);margin-bottom:6px}.blog_postTitle__uheS3{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 6px;letter-spacing:-.01em}.blog_postExcerpt__GZgDS{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0}.blog_empty__6Wa62{color:var(--text-muted);font-size:13px;padding:32px 0;font-family:var(--font-mono,ui-monospace,monospace)}.blog_postHeader__jyK2h{margin-bottom:32px}.blog_postPageTitle__mhy6d{font-size:30px;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 10px;line-height:1.25}.blog_postAuthorLine__zuj_p{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;color:var(--text-muted)}.blog_coverImage__cV5Do{width:100%;border-radius:var(--radius-lg);margin-bottom:28px;object-fit:cover;aspect-ratio:16/9;max-height:420px}.blog_prose__kqklI{font-size:16px;line-height:1.75;color:var(--text-secondary)}.blog_prose__kqklI h2{font-size:24px;font-weight:600;color:var(--text-primary);margin:36px 0 10px;letter-spacing:-.01em}.blog_prose__kqklI h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:28px 0 8px}.blog_prose__kqklI p{margin:0 0 16px}.blog_prose__kqklI ol,.blog_prose__kqklI ul{padding-left:22px;margin:0 0 16px}.blog_prose__kqklI li{margin-bottom:4px}.blog_prose__kqklI blockquote{border-left:3px solid var(--amber);margin:24px 0;padding:6px 16px;color:var(--text-muted);font-style:italic}.blog_prose__kqklI code{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;background:var(--bg-surface);border:.5px solid var(--border-subtle);border-radius:var(--radius-xs);padding:1px 5px}.blog_prose__kqklI pre{background:var(--bg-surface);border:.5px solid var(--border-subtle);border-radius:var(--radius-sm);padding:14px 16px;margin:0 0 16px;overflow-x:auto}.blog_prose__kqklI pre code{background:none;border:none;padding:0;font-size:13px;color:var(--text-primary)}.blog_prose__kqklI img{max-width:100%;border-radius:var(--radius-sm);margin:16px 0}.blog_prose__kqklI a{color:var(--amber);text-decoration:underline}.blog_prose__kqklI strong{color:var(--text-primary);font-weight:600}.blog_footer__JX1gq{margin-top:48px;padding-top:20px;border-top:.5px solid var(--border-subtle);display:flex;gap:20px;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px}.blog_footerLink__ndTyG{color:var(--text-muted);text-decoration:none}.blog_footerLink__ndTyG:hover{color:var(--text-secondary)}@media (max-width:640px){.blog_header__354uX{padding:12px 20px}.blog_main__zZKg7{padding:36px 20px 60px}.blog_pageTitle__o_6ZH,.blog_postPageTitle__mhy6d{font-size:24px}}