.BlogPost-module__-bBJQa__main{min-height:100vh;padding-top:80px}.BlogPost-module__-bBJQa__article{max-width:700px;padding:var(--space-xl)var(--space-md);margin:0 auto}.BlogPost-module__-bBJQa__header{margin-bottom:var(--space-xl)}.BlogPost-module__-bBJQa__backLink{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md);color:var(--accent);transition:transform var(--transition-fast);font-size:.875rem;display:inline-block}.BlogPost-module__-bBJQa__backLink:hover{transform:translate(-4px)}.BlogPost-module__-bBJQa__meta{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.BlogPost-module__-bBJQa__date,.BlogPost-module__-bBJQa__readTime{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.75rem}.BlogPost-module__-bBJQa__readTime:before{content:"•";margin-right:var(--space-sm)}.BlogPost-module__-bBJQa__title{margin-bottom:var(--space-md);font-size:clamp(2rem,5vw,3rem);line-height:1.2}.BlogPost-module__-bBJQa__tags{gap:var(--space-xs);flex-wrap:wrap;display:flex}.BlogPost-module__-bBJQa__tag{font-family:var(--font-mono);text-transform:uppercase;border:1px solid var(--border);background:0 0;padding:4px 8px;font-size:.625rem}.BlogPost-module__-bBJQa__content{font-size:1.125rem;line-height:1.8}.BlogPost-module__-bBJQa__content p{margin-bottom:var(--space-md)}.BlogPost-module__-bBJQa__content h2{margin-top:var(--space-lg);margin-bottom:var(--space-sm);font-size:1.5rem}.BlogPost-module__-bBJQa__content h3{margin-top:var(--space-md);margin-bottom:var(--space-sm);font-size:1.25rem}.BlogPost-module__-bBJQa__content ul,.BlogPost-module__-bBJQa__content ol{margin-bottom:var(--space-md);padding-left:var(--space-md)}.BlogPost-module__-bBJQa__content li{margin-bottom:var(--space-xs)}.BlogPost-module__-bBJQa__content blockquote{border-left:var(--border-width)solid var(--accent);padding-left:var(--space-md);margin:var(--space-md)0;color:#666;font-style:italic}.BlogPost-module__-bBJQa__content code{font-family:var(--font-mono);background:#f5f5f5;border:1px solid #e0e0e0;padding:2px 6px;font-size:.9em}.BlogPost-module__-bBJQa__content pre{color:#fff;padding:var(--space-md);margin:var(--space-md)0;border:var(--border-width)solid var(--border);background:#111;overflow-x:auto}.BlogPost-module__-bBJQa__content pre code{color:inherit;background:0 0;border:none;padding:0}@media (max-width:768px){.BlogPost-module__-bBJQa__article{padding:var(--space-lg)var(--space-sm)}.BlogPost-module__-bBJQa__content{font-size:1rem}.BlogPost-module__-bBJQa__backLink{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:480px){.BlogPost-module__-bBJQa__main{padding-top:60px}.BlogPost-module__-bBJQa__article{padding:var(--space-md)var(--space-sm)}.BlogPost-module__-bBJQa__header{margin-bottom:var(--space-lg)}.BlogPost-module__-bBJQa__date,.BlogPost-module__-bBJQa__readTime{font-size:.875rem}.BlogPost-module__-bBJQa__tag{padding:4px 8px;font-size:.75rem}.BlogPost-module__-bBJQa__content h2{font-size:1.25rem}.BlogPost-module__-bBJQa__content h3{font-size:1.125rem}.BlogPost-module__-bBJQa__content pre{padding:var(--space-sm);font-size:.875rem}}@media (hover:none){.BlogPost-module__-bBJQa__backLink:hover{transform:none}.BlogPost-module__-bBJQa__backLink:active{opacity:.7}}
