.blog-post-container{margin:0 auto;max-width:800px;padding:2rem 1rem}.blog-post-header{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:2rem}.blog-post-back{color:#667eea;display:inline-block;font-size:.95rem;font-weight:600;margin-bottom:1rem;text-decoration:none;transition:all .3s ease}.blog-post-back:hover{color:#764ba2;transform:translateX(-4px)}.blog-post-title{color:#1f2937;font-size:2.25rem;font-weight:700;line-height:1.3;margin:1rem 0 1.5rem}.blog-post-meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:.95rem;gap:1.5rem}.blog-post-date,.blog-post-reading-time{align-items:center;display:flex;gap:.5rem}.blog-post-content{margin-bottom:2rem}.blog-post-loading{color:#9ca3af;font-size:1rem;padding:2rem;text-align:center}.markdown-body{color:#374151;font-size:1rem;line-height:1.8}.markdown-body h2{border-bottom:2px solid #667eea;color:#1f2937;font-size:1.75rem;font-weight:700;margin:2rem 0 1rem;padding-bottom:.5rem}.markdown-body h3{color:#374151;font-size:1.35rem;font-weight:600;margin:1.5rem 0 .75rem}.markdown-body h4,.markdown-body h5,.markdown-body h6{color:#374151;font-weight:600;margin:1rem 0 .5rem}.markdown-body p{margin:0 0 1rem;text-align:justify}.markdown-body ol,.markdown-body ul{margin:1rem 0;padding-left:2rem}.markdown-body li{color:#374151;margin:.5rem 0}.markdown-body code{background:#f3f4f6;border-radius:4px;color:#d63384;font-family:Courier New,monospace;font-size:.9rem;padding:.2rem .5rem}.markdown-body pre{background:#1f2937;border-radius:8px;color:#d1d5db;margin:1rem 0;overflow-x:auto;padding:1rem}.markdown-body pre code{background:none;color:inherit;padding:0}.markdown-body blockquote{border-left:4px solid #667eea;color:#6b7280;font-style:italic;margin:1rem 0;padding:0 0 0 1rem}.markdown-body a{color:#667eea;text-decoration:none;transition:color .3s ease}.markdown-body a:hover{color:#764ba2;text-decoration:underline}.markdown-body img{border-radius:8px;height:auto;margin:1rem 0;max-width:100%}.markdown-body hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.markdown-body table{border-collapse:collapse;margin:1rem 0;width:100%}.markdown-body th{background:#f3f4f6;border:1px solid #d1d5db;font-weight:600;padding:.75rem;text-align:left}.markdown-body td{border:1px solid #e5e7eb;padding:.75rem}.blog-post-navigation{border-top:1px solid #e5e7eb;padding-top:2rem}.blog-post-nav-link{background:#667eea;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.blog-post-nav-link:hover{background:#764ba2;transform:translateX(-4px)}.blog-post-error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:3rem auto;max-width:600px;padding:2rem;text-align:center}.blog-post-error h2{color:#dc2626;margin-bottom:1rem}.blog-post-error p{color:#991b1b;margin-bottom:1.5rem}.blog-post-back-button{background:#667eea;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.blog-post-back-button:hover{background:#764ba2}@media (max-width:768px){.blog-post-container{padding:1.5rem 1rem}.blog-post-title{font-size:1.75rem}.markdown-body h2{font-size:1.5rem}.markdown-body h3{font-size:1.25rem}.blog-post-meta{font-size:.9rem;gap:1rem}}@media (max-width:480px){.blog-post-container{padding:1rem .5rem}.blog-post-title{font-size:1.5rem}.markdown-body{font-size:.95rem;line-height:1.6}.markdown-body h2{font-size:1.3rem}.markdown-body h3{font-size:1.1rem}.markdown-body ol,.markdown-body ul{padding-left:1.5rem}}
/*# sourceMappingURL=3413.7f48600d.chunk.css.map*/