.blog-detail-page.svelte-1teoznn{box-sizing:border-box;width:100%;max-width:820px;padding:var(--space-6) var(--space-4) var(--space-12);margin:0 auto}.breadcrumbs.svelte-1teoznn{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:13px;display:flex}.breadcrumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:inherit;text-decoration:none}.breadcrumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--color-accent-ink)}.separator.svelte-1teoznn{opacity:.4}.current-crumb.svelte-1teoznn{color:var(--color-heading);font-weight:500}.detail-header.svelte-1teoznn{margin-bottom:var(--space-6)}.meta-badge-wrap.svelte-1teoznn{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.category-badge.svelte-1teoznn{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--color-accent-ink) 12%, transparent);color:var(--color-accent-ink);border-radius:var(--radius-sm);padding:3px 8px;font-size:11px;font-weight:600}.read-time.svelte-1teoznn{font-size:12px}.detail-header.svelte-1teoznn h1:where(.svelte-1teoznn){color:var(--color-heading);margin:0 0 var(--space-3);overflow-wrap:break-word;word-break:break-word;font-size:clamp(24px,5.5vw,38px);line-height:1.2}.detail-subtitle.svelte-1teoznn{color:color-mix(in srgb, var(--color-text) 80%, transparent);margin:0 0 var(--space-5);overflow-wrap:break-word;word-break:break-word;font-size:clamp(16px,2.5vw,20px);line-height:1.5}.author-bar.svelte-1teoznn{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex}.author-meta.svelte-1teoznn{align-items:center;gap:12px;display:flex}.author-avatar.svelte-1teoznn{background:color-mix(in srgb, var(--color-accent-ink) 20%, transparent);width:38px;height:38px;color:var(--color-accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.author-info.svelte-1teoznn{flex-direction:column;line-height:1.3;display:flex}.author-name.svelte-1teoznn{color:var(--color-heading);font-size:14px;font-weight:600}.author-role.svelte-1teoznn{font-size:12px}.date-meta.svelte-1teoznn{font-size:13px}.detail-cover-wrap.svelte-1teoznn{border-radius:var(--radius-lg);margin:var(--space-6) 0 var(--space-8);border:1px solid var(--color-border);background:var(--color-surface-dim);overflow:hidden}.detail-cover-img.svelte-1teoznn{width:100%;height:auto;display:block}.article-body.svelte-1teoznn{color:var(--color-text);overflow-wrap:break-word;word-break:break-word;font-size:17px;line-height:1.7}.article-lead.svelte-1teoznn{color:var(--color-heading);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);overflow-wrap:break-word;word-break:break-word;font-size:clamp(17px,2.5vw,20px);font-weight:500;line-height:1.6}.article-section.svelte-1teoznn{margin-bottom:var(--space-6)}.article-section.svelte-1teoznn h2:where(.svelte-1teoznn){color:var(--color-heading);margin:var(--space-8) 0 var(--space-4);font-size:clamp(22px,3vw,26px);line-height:1.3}.article-section.svelte-1teoznn p:where(.svelte-1teoznn){margin:0 0 var(--space-4)}.article-section.svelte-1teoznn p:where(.svelte-1teoznn):last-child{margin-bottom:0}.article-section.svelte-1teoznn ul,.article-section.svelte-1teoznn ol{margin:0 0 var(--space-5);padding-left:var(--space-5)}.article-section.svelte-1teoznn li{margin-bottom:var(--space-2);line-height:1.6}.article-section.svelte-1teoznn code{font-family:var(--font-mono,monospace);border-radius:var(--radius-sm,4px);background:color-mix(in srgb, var(--color-surface-dim) 80%, var(--color-border));border:1px solid var(--color-border);color:var(--color-accent-ink);padding:2px 6px;font-size:.9em}.article-section.svelte-1teoznn pre{margin:var(--space-4) 0 var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);color:#e2e8f0;border:1px solid var(--color-border);background:#0e1217;overflow-x:auto}.article-section.svelte-1teoznn pre code{color:inherit;background:0 0;border:none;padding:0;font-size:14px}.article-section.svelte-1teoznn a{color:var(--color-accent-ink);text-underline-offset:3px;text-decoration:underline}.article-section.svelte-1teoznn a:hover{opacity:.85}.try-demo-card.svelte-1teoznn{margin:var(--space-10) 0;padding:var(--space-6);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-accent-ink) 30%, var(--color-border));border-radius:var(--radius-lg);gap:var(--space-3);flex-direction:column;display:flex}.try-demo-header.svelte-1teoznn{align-items:center;gap:8px;display:flex}.pill-dot.svelte-1teoznn{background:#10b981;border-radius:50%;width:8px;height:8px}.try-demo-badge.svelte-1teoznn{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-ink);font-size:12px;font-weight:600}.try-demo-card.svelte-1teoznn h3:where(.svelte-1teoznn){color:var(--color-heading);margin:0;font-size:20px}.try-demo-body.svelte-1teoznn{color:color-mix(in srgb, var(--color-text) 80%, transparent);margin:0;font-size:15px;line-height:1.5}.try-demo-actions.svelte-1teoznn{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.detail-footer.svelte-1teoznn{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border);margin-bottom:var(--space-8);display:flex}.share-btn.svelte-1teoznn{font-size:14px}.more-articles.svelte-1teoznn{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.more-articles.svelte-1teoznn h3:where(.svelte-1teoznn){margin:0 0 var(--space-4);color:var(--color-heading);font-size:18px}.more-articles-grid.svelte-1teoznn{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.more-article-card.svelte-1teoznn{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;gap:var(--space-2);flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.more-article-card.svelte-1teoznn:hover{border-color:var(--color-accent-ink);transform:translateY(-2px)}.more-category.svelte-1teoznn{text-transform:uppercase;color:var(--color-accent-ink);font-size:11px;font-weight:600}.more-title.svelte-1teoznn{color:var(--color-heading);font-size:15px;font-weight:600;line-height:1.35}.more-date.svelte-1teoznn{font-size:12px}@media (width<=640px){.blog-detail-page.svelte-1teoznn{padding:var(--space-4) 16px var(--space-8)}.author-bar.svelte-1teoznn{align-items:flex-start;gap:var(--space-2);flex-direction:column}.detail-footer.svelte-1teoznn{flex-direction:column;align-items:stretch}.try-demo-card.svelte-1teoznn{padding:var(--space-4)}}
