.blog-post_page__2KTGJ{width:min(720px,calc(100% - 32px));margin:0 auto;padding:32px 0 96px}.blog-post_back__WQjXo{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;color:var(--accent-soft);font-size:.95rem}.blog-post_back__WQjXo:hover{color:var(--text)}.blog-post_meta__L9vb3{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.blog-post_badge__I3sNR{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:rgba(59,130,246,.12);color:#60a5fa;border:1px solid rgba(59,130,246,.35)}.blog-post_reading__NYQQL{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.9rem}.blog-post_article__mS57j h1{margin:0 0 12px;font-size:clamp(1.75rem,3.5vw,2.35rem);line-height:1.2}.blog-post_dateLine__PjlmX{margin:0 0 32px;color:var(--muted);font-size:.95rem}.blog-post_prose__vFeDq{color:#c9d1d9;line-height:1.75;font-size:1.05rem}.blog-post_prose__vFeDq h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.35rem;color:var(--text)}.blog-post_prose__vFeDq p{margin:0 0 1rem}.blog-post_prose__vFeDq ol,.blog-post_prose__vFeDq ul{margin:0 0 1rem;padding-left:1.35rem}.blog-post_prose__vFeDq li{margin-bottom:.35rem}.blog-post_prose__vFeDq pre{padding:16px 18px;border-radius:14px;overflow-x:auto;background:#0d1117;border:1px solid var(--surface-border);font-size:.9rem}.blog-post_prose__vFeDq code{font-family:var(--font-mono),monospace;font-size:.9em}.blog-post_prose__vFeDq li code,.blog-post_prose__vFeDq p code{padding:2px 6px;border-radius:6px;background:rgba(110,118,129,.2)}.blog-post_prose__vFeDq pre code{padding:0;background:none}.blog-post_prose__vFeDq a{color:var(--accent-soft)}.blog-post_prose__vFeDq blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid rgba(26,97,255,.5);color:var(--muted)}