.loading-state[data-v-fd52c01d],.error-state[data-v-fd52c01d]{min-height:400px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.back-link[data-v-fd52c01d]{color:#ff5a1f;font-weight:500;text-decoration:none}.back-link[data-v-fd52c01d]:hover{text-decoration:underline}.header-wrapper[data-v-fd52c01d]{border-bottom:none;padding-block:4rem 3rem;padding-inline:2rem}.blog-header[data-v-fd52c01d]{max-width:800px;margin:0 auto}.author-meta[data-v-fd52c01d]{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.author-avatar[data-v-fd52c01d]{border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.author-avatar img[data-v-fd52c01d]{object-fit:cover;width:100%;height:100%}.avatar-placeholder[data-v-fd52c01d]{background:#ff5a1f;width:100%;height:100%}.author-info[data-v-fd52c01d]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.author-name[data-v-fd52c01d]{color:#ff5a1f;font-size:.9rem;font-weight:600}.publish-date[data-v-fd52c01d]{color:#888;text-transform:uppercase;font-size:.8rem}.blog-title[data-v-fd52c01d]{color:#1a1a1a;margin:0 0 1.5rem;font-size:2.75rem;font-weight:700;line-height:1.2}.blog-excerpt[data-v-fd52c01d]{color:#666;margin:0;font-size:1.1rem;line-height:1.6}.blog-banner[data-v-fd52c01d]{width:100%;max-height:500px;padding:.5rem;overflow:hidden}.blog-banner img[data-v-fd52c01d]{object-fit:cover;width:100%;height:100%}.blog-content[data-v-fd52c01d]{padding:4rem 2rem}.content-wrapper[data-v-fd52c01d]{color:#333;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.8}.content-wrapper[data-v-fd52c01d] h1,.content-wrapper[data-v-fd52c01d] h2,.content-wrapper[data-v-fd52c01d] h3,.content-wrapper[data-v-fd52c01d] h4,.content-wrapper[data-v-fd52c01d] h5,.content-wrapper[data-v-fd52c01d] h6{color:#1a1a1a;margin-top:2rem;margin-bottom:1rem;font-weight:700}.content-wrapper[data-v-fd52c01d] h2{font-size:1.75rem}.content-wrapper[data-v-fd52c01d] h3{font-size:1.5rem}.content-wrapper[data-v-fd52c01d] p{margin-bottom:1.5rem}.content-wrapper[data-v-fd52c01d] a{color:#ff5a1f;text-decoration:underline}.content-wrapper[data-v-fd52c01d] img{border-radius:4px;max-width:100%;height:auto;margin:2rem 0}.content-wrapper[data-v-fd52c01d] ul,.content-wrapper[data-v-fd52c01d] ol{margin-bottom:1.5rem;padding-left:1.5rem}.content-wrapper[data-v-fd52c01d] li{margin-bottom:.5rem}.content-wrapper[data-v-fd52c01d] blockquote{color:#555;border-left:4px solid #ff5a1f;margin:2rem 0;padding-left:1.5rem;font-style:italic}.content-wrapper[data-v-fd52c01d] pre{background:#f5f5f5;border-radius:4px;margin:2rem 0;padding:1.5rem;overflow-x:auto}.content-wrapper[data-v-fd52c01d] code{font-family:Fira Code,monospace;font-size:.9em}[data-v-fd52c01d] .block-img{display:none}@media (width<=825px){.header-wrapper[data-v-fd52c01d]{padding-block:3rem 2rem;padding-inline:1.5rem}.blog-title[data-v-fd52c01d]{font-size:2rem}.blog-excerpt[data-v-fd52c01d]{font-size:1rem}.blog-content[data-v-fd52c01d]{padding:2rem 1rem}.content-wrapper[data-v-fd52c01d]{font-size:1rem}}@media (width<=480px){.header-wrapper[data-v-fd52c01d]{padding-inline:1rem}.blog-title[data-v-fd52c01d]{font-size:1.5rem}.author-avatar[data-v-fd52c01d]{width:40px;height:40px}.author-name[data-v-fd52c01d]{font-size:.85rem}.publish-date[data-v-fd52c01d]{font-size:.7rem}.blog-banner[data-v-fd52c01d]{max-height:300px}}
