.hero{margin-bottom:0;padding:var(--spacing-lg) 0 0 0;text-align:center}.hero h1{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-xs)}.hero-subtitle{color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.8;margin:0 auto;max-width:600px}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}@media (max-width:768px){.hero{margin-bottom:0;padding:var(--spacing-md) 0 0 0}.hero h1{font-size:var(--font-size-xl)}.hero-subtitle{font-size:var(--font-size-base)}.hero-actions{align-items:center;flex-direction:column}.hero-actions a,.hero-actions button{max-width:300px;width:100%}}.blogpost-page{display:flex;flex-direction:column}.blogpost-page .container{max-width:650px}.blogpost-page>main{min-width:0;width:100%}.blogpost-content{min-width:0}.blogpost-page .hero{padding-top:var(--spacing-md)}.blogpost-page .hero h1{font-size:var(--font-size-xl);margin-bottom:0}.blogpost-og-image{border-radius:8px;margin-bottom:var(--spacing-md);width:100%}.blogpost-og-image img{border-radius:8px;height:auto;width:100%}.blogpost-meta{margin:0;text-align:center}.blogpost-date{color:var(--text-secondary);font-size:var(--font-size-sm)}.blogpost-content{word-wrap:break-word;font-size:var(--font-size-md);line-height:1.7;margin-bottom:var(--spacing-xl);overflow-wrap:break-word;word-break:break-word}.blogpost-content h2{margin-top:var(--spacing-lg)}.blogpost-content h2,.blogpost-content p{margin-bottom:var(--spacing-md)}.blogpost-content blockquote{border-left:3px solid var(--border);color:var(--text-secondary);font-style:italic;margin:var(--spacing-md) 0;padding-left:var(--spacing-md)}.blogpost-content a{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.blogpost-content a:hover{text-decoration:underline}.blogpost-content code{background:var(--bg-secondary);border-radius:3px;font-size:.9em;padding:.2em .4em}.blogpost-content pre{background:var(--bg-secondary);border-radius:6px;margin:var(--spacing-md) 0;overflow-x:auto;padding:var(--spacing-md)}.blogpost-content pre code{background:none;padding:0}.blogpost-content hr{border:none;border-top:1px solid var(--border);margin:var(--spacing-lg) 0}.blogpost-back{border-top:1px solid var(--border);margin-top:var(--spacing-lg);padding-top:var(--spacing-md)}.blogpost-back a{color:var(--text-secondary);text-decoration:none}.blogpost-back a:hover{color:var(--accent)}@media (max-width:768px){.blogpost-page .page-container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.blogpost-page .hero h1{font-size:var(--font-size-lg);line-height:1.3}.blogpost-content{font-size:17px;line-height:1.75}.blogpost-content h2{font-size:var(--font-size-md)}}@media (max-width:480px){.blogpost-page .page-container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.blogpost-page .hero h1{font-size:22px;line-height:1.35}.blogpost-content{font-size:16px;line-height:1.8}.blogpost-content p{margin-bottom:var(--spacing-lg)}.blogpost-content blockquote{font-size:15px;margin-left:0;padding-left:var(--spacing-sm)}.blogpost-content pre{font-size:14px;padding:var(--spacing-sm)}}
/*# sourceMappingURL=712.37f5aed9.chunk.css.map*/