.BlogPostPage-module__6E-scq__blogPostPage{max-width:800px;margin:0 auto;padding:2rem;font-family:Inter,sans-serif}.BlogPostPage-module__6E-scq__header{text-align:left;border-bottom:1px solid var(--border);margin-bottom:3rem;padding-bottom:2rem}.BlogPostPage-module__6E-scq__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1.5rem;font-size:3.2rem;font-weight:800;line-height:1.15}.BlogPostPage-module__6E-scq__metaContainer{align-items:center;display:flex}.BlogPostPage-module__6E-scq__authorAvatar{object-fit:cover;border-radius:50%;width:48px;height:48px;margin-right:1rem}.BlogPostPage-module__6E-scq__meta{color:var(--text-secondary);font-size:1rem}.BlogPostPage-module__6E-scq__authorName{margin:0;font-weight:600}.BlogPostPage-module__6E-scq__publishDate{color:var(--text-tertiary);margin:0;font-size:.9rem}.BlogPostPage-module__6E-scq__imageContainer{margin-bottom:2rem}.BlogPostPage-module__6E-scq__image{border-radius:8px;width:100%}.BlogPostPage-module__6E-scq__content{color:var(--foreground);font-size:1.125rem;line-height:1.7}.BlogPostPage-module__6E-scq__content h1,.BlogPostPage-module__6E-scq__content h2,.BlogPostPage-module__6E-scq__content h3{color:var(--foreground);margin-top:2em;margin-bottom:1em;font-weight:600}.BlogPostPage-module__6E-scq__content p{margin-bottom:1.5em}.BlogPostPage-module__6E-scq__content a{color:var(--primary);text-decoration:none}.BlogPostPage-module__6E-scq__content a:hover{text-decoration:underline}.BlogPostPage-module__6E-scq__content blockquote{border-left:4px solid var(--border);color:var(--text-secondary);margin-left:0;padding-left:1rem;font-style:italic}.BlogPostPage-module__6E-scq__content img{border-radius:8px;max-width:100%;height:auto;margin:2rem 0}.BlogPostPage-module__6E-scq__interactionsError{color:var(--text-secondary);text-align:center;border:1px dashed var(--border);border-radius:4px;margin:1rem 0;padding:1rem;font-style:italic}@media (max-width:768px){.BlogPostPage-module__6E-scq__blogPostPage{padding:1rem}.BlogPostPage-module__6E-scq__title{font-size:2.2rem;line-height:1.2}.BlogPostPage-module__6E-scq__header{margin-bottom:2rem;padding-bottom:1.5rem}.BlogPostPage-module__6E-scq__authorAvatar{width:40px;height:40px}.BlogPostPage-module__6E-scq__meta{font-size:.9rem}.BlogPostPage-module__6E-scq__content{font-size:1rem}}.BlogPostPage-module__6E-scq__errorConta iner{text-align:center;color:var(--text-secondary);padding:4rem 2rem}.BlogPostPage-module__6E-scq__errorContainer h1{color:var(--foreground);margin-bottom:1rem;font-size:2rem}.BlogPostPage-module__6E-scq__errorContainer p{opacity:.8;font-size:1.1rem}
