.blog-cards.svelte-kvut50{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--bqt-card-min-width)), 1fr));gap:var(--bqt-spacing-20);box-sizing:border-box;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.blog-cards.svelte-kvut50{gap:var(--bqt-spacing-24)}}@media (width>=1024px){.blog-cards.svelte-kvut50{gap:var(--bqt-spacing-28)}}.blog-card.svelte-kvut50{background:var(--bqt-bg-surface);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-radius-lg);box-shadow:var(--bqt-shadow-xs);box-sizing:border-box;min-width:0;transition:transform var(--bqt-duration-150) ease, box-shadow var(--bqt-duration-150) ease, border-color var(--bqt-duration-150) ease;flex-direction:column;display:flex;overflow:hidden}.blog-card.svelte-kvut50:hover{box-shadow:var(--bqt-card-hover-shadow);border-color:var(--bqt-border-hover)}.blog-card-cover-wrap.svelte-kvut50{aspect-ratio:16/9;background:var(--bqt-bg-subtle);border-bottom:var(--bqt-border-width) solid var(--bqt-border-subtle);width:100%;position:relative;overflow:hidden}.blog-card-cover.svelte-kvut50{object-fit:cover;width:100%;height:100%;transition:transform var(--bqt-duration-300) ease;display:block}.blog-card.svelte-kvut50:hover .blog-card-cover:where(.svelte-kvut50){transform:scale(1.02)}.blog-card-body.svelte-kvut50{gap:var(--bqt-spacing-10);padding:var(--bqt-spacing-16);flex-direction:column;flex:auto;min-width:0;display:flex}.blog-card-topics.svelte-kvut50{gap:var(--bqt-spacing-6);flex-wrap:wrap;display:flex}.blog-card-topic-tag.svelte-kvut50{padding:var(--bqt-spacing-2) var(--bqt-spacing-8);border-radius:var(--bqt-radius-sm);background:var(--bqt-color-primary-subtle);color:var(--bqt-color-primary-subtle-fg,var(--bqt-color-primary));font-size:var(--bqt-font-size-xs);font-weight:var(--bqt-font-weight-semibold);transition:background-color var(--bqt-duration-150) ease, color var(--bqt-duration-150) ease;align-items:center;text-decoration:none;display:inline-flex}.blog-card-topic-tag.svelte-kvut50:hover{background:var(--bqt-color-primary);color:var(--bqt-color-primary-contrast,var(--bqt-white))}.blog-card-topic-tag.svelte-kvut50:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.blog-card-title.svelte-kvut50{font-size:var(--bqt-font-size-base);font-weight:var(--bqt-font-weight-bold);line-height:var(--bqt-line-height-snug);overflow-wrap:anywhere;word-break:break-word;margin:0}.blog-card-title.svelte-kvut50 a:where(.svelte-kvut50){color:var(--bqt-text-primary);transition:color var(--bqt-duration-150) ease;text-decoration:none}.blog-card-title.svelte-kvut50 a:where(.svelte-kvut50):hover{color:var(--bqt-color-primary)}.blog-card-title.svelte-kvut50 a:where(.svelte-kvut50):focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset);border-radius:var(--bqt-radius-sm)}.blog-card-summary.svelte-kvut50{font-size:var(--bqt-font-size-sm);line-height:var(--bqt-line-height-relaxed);color:var(--bqt-text-secondary);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-card-footer.svelte-kvut50{justify-content:space-between;align-items:center;gap:var(--bqt-spacing-8);padding-top:var(--bqt-spacing-10);border-top:var(--bqt-border-width) solid var(--bqt-border-subtle);font-size:var(--bqt-font-size-xs);color:var(--bqt-text-muted);flex-wrap:wrap;margin-top:auto;display:flex}.blog-card-meta.svelte-kvut50{align-items:center;gap:var(--bqt-spacing-6);flex-wrap:wrap;display:flex}.blog-card-meta-dot.svelte-kvut50{color:var(--bqt-text-muted)}.blog-card-author.svelte-kvut50{color:var(--bqt-text-secondary);font-weight:var(--bqt-font-weight-medium);transition:color var(--bqt-duration-150) ease;text-decoration:none}.blog-card-author.svelte-kvut50:hover{color:var(--bqt-color-primary)}.blog-card-author.svelte-kvut50:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset);border-radius:var(--bqt-radius-sm)}.blog-card-languages.svelte-kvut50{gap:var(--bqt-spacing-4);display:flex}.blog-card-lang.svelte-kvut50{padding:0 var(--bqt-spacing-6);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-radius-sm);background:var(--bqt-bg-subtle);color:var(--bqt-text-secondary);font-size:var(--bqt-font-size-xs);font-weight:var(--bqt-font-weight-semibold);letter-spacing:.05em;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.blog-card.svelte-kvut50,.blog-card-cover.svelte-kvut50{transition:none}.blog-card.svelte-kvut50:hover,.blog-card.svelte-kvut50:hover .blog-card-cover:where(.svelte-kvut50){transform:none}}.blog-pager.svelte-83yvgw{justify-content:space-between;align-items:center;gap:var(--bqt-spacing-16);margin-top:var(--bqt-spacing-32);padding-top:var(--bqt-spacing-20);border-top:var(--bqt-border-width) solid var(--bqt-border-subtle);box-sizing:border-box;width:100%;display:flex}.blog-pager-spacer.svelte-83yvgw{flex:auto}.blog-pager-link.svelte-83yvgw{align-items:center;gap:var(--bqt-spacing-8);min-height:calc(var(--bqt-spacing-4) * 11);padding:0 var(--bqt-spacing-16);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-control-radius);background:var(--bqt-bg-surface);color:var(--bqt-text-primary);font-size:var(--bqt-font-size-sm);font-weight:var(--bqt-font-weight-medium);box-shadow:var(--bqt-shadow-xs);box-sizing:border-box;transition:border-color var(--bqt-duration-150) ease, background-color var(--bqt-duration-150) ease, box-shadow var(--bqt-duration-150) ease, transform var(--bqt-duration-100) ease;text-decoration:none;display:inline-flex}.blog-pager-link.svelte-83yvgw:hover{border-color:var(--bqt-border-hover);background:var(--bqt-bg-hover);transform:translateY(calc(var(--bqt-spacing-1) * -1));box-shadow:var(--bqt-shadow-sm)}.blog-pager-link.svelte-83yvgw:active{transform:translateY(0)}.blog-pager-link.svelte-83yvgw:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset);border-color:var(--bqt-color-primary)}.blog-pager-link--next.svelte-83yvgw{margin-left:auto}.blog-pager-arrow.svelte-83yvgw{font-size:var(--bqt-font-size-base)}@media (width<=480px){.blog-pager.svelte-83yvgw{align-items:stretch;gap:var(--bqt-spacing-12);flex-direction:column}.blog-pager-link.svelte-83yvgw{justify-content:center;width:100%}.blog-pager-link--next.svelte-83yvgw{margin-left:0}.blog-pager-spacer.svelte-83yvgw{display:none}}.blog-home-header.svelte-1gqjbve{gap:var(--bqt-spacing-8);margin-bottom:var(--bqt-spacing-24);flex-direction:column;display:flex}.blog-home-desc.svelte-1gqjbve{font-size:var(--bqt-font-size-md);line-height:var(--bqt-line-height-relaxed);color:var(--bqt-text-secondary);max-width:calc(var(--bqt-spacing-64) * 10);margin:0}.blog-filters.svelte-1gqjbve{align-items:flex-end;gap:var(--bqt-spacing-14);margin:0 0 var(--bqt-spacing-32);padding:var(--bqt-spacing-16) var(--bqt-spacing-20);background:var(--bqt-bg-surface);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-radius-lg);box-shadow:var(--bqt-shadow-xs);box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.blog-filter-field.svelte-1gqjbve{gap:var(--bqt-spacing-6);min-width:calc(var(--bqt-spacing-40) * 4);flex-direction:column;flex:1 1 calc(var(--bqt-spacing-48) * 4);display:flex}.blog-filter-label.svelte-1gqjbve{font-size:var(--bqt-font-size-xs);font-weight:var(--bqt-font-weight-medium);color:var(--bqt-text-secondary)}.blog-select.svelte-1gqjbve{width:100%;min-height:calc(var(--bqt-spacing-4) * 11);padding:var(--bqt-spacing-8) var(--bqt-spacing-12);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-control-radius);background:var(--bqt-bg-surface);color:var(--bqt-text-primary);font-size:var(--bqt-font-size-sm);cursor:pointer;box-sizing:border-box;transition:border-color var(--bqt-duration-150) ease, box-shadow var(--bqt-duration-150) ease;font-family:inherit}.blog-select.svelte-1gqjbve:hover{border-color:var(--bqt-border-hover)}.blog-select.svelte-1gqjbve:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset);border-color:var(--bqt-color-primary)}.blog-filters-check.svelte-1gqjbve{align-items:center;gap:var(--bqt-spacing-8);min-height:calc(var(--bqt-spacing-4) * 11);padding:0 var(--bqt-spacing-12);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-control-radius);background:var(--bqt-bg-subtle);color:var(--bqt-text-primary);font-size:var(--bqt-font-size-sm);cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:border-color var(--bqt-duration-150) ease, background-color var(--bqt-duration-150) ease;display:inline-flex}.blog-filters-check.svelte-1gqjbve:hover{border-color:var(--bqt-border-hover);background:var(--bqt-bg-hover)}.blog-filters-check.svelte-1gqjbve:focus-within{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset);border-color:var(--bqt-color-primary)}.blog-checkbox.svelte-1gqjbve{width:var(--bqt-spacing-16);height:var(--bqt-spacing-16);accent-color:var(--bqt-color-primary);cursor:pointer;margin:0}.blog-filter-actions.svelte-1gqjbve{align-items:center;gap:var(--bqt-spacing-10);display:flex}.blog-btn-apply.svelte-1gqjbve{min-height:calc(var(--bqt-spacing-4) * 11);padding:0 var(--bqt-spacing-20);border-radius:var(--bqt-control-radius);background:var(--bqt-btn-primary-bg,var(--bqt-color-primary));color:var(--bqt-btn-primary-text,var(--bqt-white));font-size:var(--bqt-font-size-sm);font-weight:var(--bqt-font-weight-semibold);cursor:pointer;box-sizing:border-box;box-shadow:var(--bqt-shadow-xs);transition:background-color var(--bqt-duration-150) ease, transform var(--bqt-duration-100) ease, box-shadow var(--bqt-duration-150) ease;border:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.blog-btn-apply.svelte-1gqjbve:hover{background:var(--bqt-btn-primary-hover,var(--bqt-color-primary-hover));transform:translateY(calc(var(--bqt-spacing-1) * -1));box-shadow:var(--bqt-shadow-sm)}.blog-btn-apply.svelte-1gqjbve:active{transform:translateY(0)}.blog-btn-apply.svelte-1gqjbve:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.blog-link-clear.svelte-1gqjbve{min-height:calc(var(--bqt-spacing-4) * 11);padding:0 var(--bqt-spacing-14);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-control-radius);background:var(--bqt-bg-surface);color:var(--bqt-text-secondary);font-size:var(--bqt-font-size-sm);font-weight:var(--bqt-font-weight-medium);box-sizing:border-box;transition:border-color var(--bqt-duration-150) ease, color var(--bqt-duration-150) ease, background-color var(--bqt-duration-150) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-link-clear.svelte-1gqjbve:hover{border-color:var(--bqt-border-hover);color:var(--bqt-text-primary);background:var(--bqt-bg-hover)}.blog-link-clear.svelte-1gqjbve:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset);border-color:var(--bqt-color-primary)}.blog-home-cards.svelte-1gqjbve{margin-top:var(--bqt-spacing-16);width:100%}@media (width<=640px){.blog-filters.svelte-1gqjbve{align-items:stretch;gap:var(--bqt-spacing-12);padding:var(--bqt-spacing-14);flex-direction:column}.blog-filter-field.svelte-1gqjbve{width:100%;min-width:0}.blog-filters-check.svelte-1gqjbve,.blog-filter-actions.svelte-1gqjbve{width:100%}.blog-btn-apply.svelte-1gqjbve{flex:auto}.blog-link-clear.svelte-1gqjbve{flex:none}}.blog-author-box.svelte-weio9x{margin:var(--bqt-spacing-20) 0;width:100%}.blog-author-box.svelte-weio9x .identity-card{box-sizing:border-box;width:100%}.blog-author-intro.svelte-weio9x{font-size:var(--bqt-font-size-sm);line-height:var(--bqt-line-height-relaxed);color:var(--bqt-text-secondary);margin-block-start:var(--bqt-spacing-4);display:block}.blog-author-links.svelte-weio9x{gap:var(--bqt-spacing-10);margin-top:var(--bqt-spacing-8);flex-wrap:wrap;display:flex}.blog-author-btn.svelte-weio9x{min-height:calc(var(--bqt-spacing-4) * 11);padding:0 var(--bqt-spacing-16);border-radius:var(--bqt-control-radius);font-size:var(--bqt-font-size-xs);font-weight:var(--bqt-font-weight-semibold);box-sizing:border-box;transition:background-color var(--bqt-duration-150) ease, border-color var(--bqt-duration-150) ease, color var(--bqt-duration-150) ease, transform var(--bqt-duration-100) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-author-btn.svelte-weio9x:hover{transform:translateY(calc(var(--bqt-spacing-1) * -1))}.blog-author-btn.svelte-weio9x:active{transform:translateY(0)}.blog-author-btn.svelte-weio9x:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.blog-author-btn--primary.svelte-weio9x{background:var(--bqt-btn-primary-bg,var(--bqt-color-primary));color:var(--bqt-btn-primary-text,var(--bqt-white));border:0}.blog-author-btn--primary.svelte-weio9x:hover{background:var(--bqt-btn-primary-hover,var(--bqt-color-primary-hover))}.blog-author-btn--secondary.svelte-weio9x{background:var(--bqt-bg-surface);color:var(--bqt-text-primary);border:var(--bqt-border-width) solid var(--bqt-border-default)}.blog-author-btn--secondary.svelte-weio9x:hover{border-color:var(--bqt-border-hover);background:var(--bqt-bg-subtle)}@media (width<=480px){.blog-author-btn.svelte-weio9x{flex:100%}}.blog-article.svelte-1yuhrjw{max-width:calc(var(--bqt-spacing-64) * 13);box-sizing:border-box;width:100%;margin:0 auto}.v2-crumbs.svelte-1yuhrjw{align-items:center;gap:var(--bqt-spacing-8);margin-bottom:var(--bqt-spacing-16);font-size:var(--bqt-font-size-xs);color:var(--bqt-text-secondary);flex-wrap:wrap;display:flex}.v2-crumbs__link.svelte-1yuhrjw{color:var(--bqt-color-primary);font-weight:var(--bqt-font-weight-medium);transition:color var(--bqt-duration-150) ease;text-decoration:none}.v2-crumbs__link.svelte-1yuhrjw:hover{color:var(--bqt-color-primary-hover);text-decoration:underline}.v2-crumbs__sep.svelte-1yuhrjw{color:var(--bqt-border-default)}.v2-crumbs__current.svelte-1yuhrjw{color:var(--bqt-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:calc(var(--bqt-spacing-64) * 6);overflow:hidden}.blog-article-header-topics.svelte-1yuhrjw{gap:var(--bqt-spacing-6);margin-bottom:var(--bqt-spacing-12);flex-wrap:wrap;display:flex}.blog-article-header.svelte-1yuhrjw{gap:var(--bqt-spacing-16);margin-bottom:var(--bqt-spacing-20);flex-direction:column;display:flex}.blog-article-meta.svelte-1yuhrjw{align-items:center;gap:var(--bqt-spacing-8);font-size:var(--bqt-font-size-sm);color:var(--bqt-text-secondary);flex-wrap:wrap;display:flex}.blog-article-author-chip.svelte-1yuhrjw{align-items:center;gap:var(--bqt-spacing-8);display:inline-flex}.blog-article-author-avatar.svelte-1yuhrjw{width:var(--bqt-avatar-sm);height:var(--bqt-avatar-sm);border-radius:var(--bqt-radius-full);object-fit:cover;border:var(--bqt-border-width) solid var(--bqt-border-default)}.blog-article-author-name.svelte-1yuhrjw{color:var(--bqt-text-primary);font-weight:var(--bqt-font-weight-semibold);transition:color var(--bqt-duration-150) ease;text-decoration:none}.blog-article-author-name.svelte-1yuhrjw:hover{color:var(--bqt-color-primary)}.blog-article-meta-dot.svelte-1yuhrjw,.blog-article-date.svelte-1yuhrjw,.blog-article-reading-time.svelte-1yuhrjw,.blog-article-updated.svelte-1yuhrjw{color:var(--bqt-text-muted)}.blog-article-versions.svelte-1yuhrjw{align-items:center;gap:var(--bqt-spacing-8);padding:var(--bqt-spacing-10) var(--bqt-spacing-14);background:var(--bqt-bg-subtle);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-control-radius);font-size:var(--bqt-font-size-xs);flex-wrap:wrap;width:fit-content;display:flex}.blog-article-versions-label.svelte-1yuhrjw{color:var(--bqt-text-secondary)}.blog-article-versions-list.svelte-1yuhrjw{gap:var(--bqt-spacing-6);flex-wrap:wrap;display:flex}.blog-article-version-badge.svelte-1yuhrjw{padding:var(--bqt-spacing-2) var(--bqt-spacing-8);border-radius:var(--bqt-radius-sm);background:var(--bqt-bg-surface);border:var(--bqt-border-width) solid var(--bqt-border-default);color:var(--bqt-color-primary);font-weight:var(--bqt-font-weight-medium);transition:background-color var(--bqt-duration-150) ease, border-color var(--bqt-duration-150) ease;align-items:center;text-decoration:none;display:inline-flex}.blog-article-version-badge.svelte-1yuhrjw:hover{background:var(--bqt-color-primary-subtle);border-color:var(--bqt-color-primary)}.blog-article-cover-figure.svelte-1yuhrjw{margin:var(--bqt-spacing-20) 0 var(--bqt-spacing-28);width:100%}.blog-article-cover.svelte-1yuhrjw{aspect-ratio:16/9;object-fit:cover;border-radius:var(--bqt-radius-xl);border:var(--bqt-border-width) solid var(--bqt-border-default);width:100%;height:auto;box-shadow:var(--bqt-shadow-xs);display:block}.blog-article-cover-caption.svelte-1yuhrjw{margin-top:var(--bqt-spacing-8);font-size:var(--bqt-font-size-xs);color:var(--bqt-text-muted);text-align:center}.blog-article-summary.svelte-1yuhrjw{font-size:var(--bqt-font-size-lg);line-height:var(--bqt-line-height-relaxed);color:var(--bqt-text-secondary);margin:0 0 var(--bqt-spacing-24);font-weight:var(--bqt-font-weight-medium)}.blog-article-body.svelte-1yuhrjw{overflow-wrap:anywhere;word-break:break-word;font-size:var(--bqt-font-size-base);line-height:var(--bqt-line-height-relaxed);color:var(--bqt-text-primary)}.blog-article-body.svelte-1yuhrjw p{margin:0 0 var(--bqt-spacing-20);line-height:var(--bqt-line-height-relaxed);color:var(--bqt-text-secondary)}.blog-article-body.svelte-1yuhrjw h2{font-size:var(--bqt-font-size-2xl);font-weight:var(--bqt-font-weight-bold);line-height:var(--bqt-line-height-snug);color:var(--bqt-text-primary);margin:var(--bqt-spacing-32) 0 var(--bqt-spacing-14)}.blog-article-body.svelte-1yuhrjw h3{font-size:var(--bqt-font-size-xl);font-weight:var(--bqt-font-weight-bold);line-height:var(--bqt-line-height-snug);color:var(--bqt-text-primary);margin:var(--bqt-spacing-24) 0 var(--bqt-spacing-10)}.blog-article-body.svelte-1yuhrjw h4{font-size:var(--bqt-font-size-lg);font-weight:var(--bqt-font-weight-semibold);line-height:var(--bqt-line-height-snug);color:var(--bqt-text-primary);margin:var(--bqt-spacing-20) 0 var(--bqt-spacing-8)}.blog-article-body.svelte-1yuhrjw blockquote{margin:var(--bqt-spacing-24) 0;padding:var(--bqt-spacing-16) var(--bqt-spacing-24);border-left:var(--bqt-spacing-4) solid var(--bqt-color-primary);background:var(--bqt-color-primary-subtle);border-radius:0 var(--bqt-radius-md) var(--bqt-radius-md) 0;color:var(--bqt-text-primary);font-style:italic}.blog-article-body.svelte-1yuhrjw blockquote p:last-child{margin-bottom:0}.blog-article-body.svelte-1yuhrjw aside.article-tip{margin:var(--bqt-spacing-24) 0;padding:var(--bqt-spacing-16) var(--bqt-spacing-24);border-left:var(--bqt-spacing-4) solid var(--bqt-color-primary);background:var(--bqt-bg-subtle);border-radius:0 var(--bqt-radius-md) var(--bqt-radius-md) 0;color:var(--bqt-text-primary)}.blog-article-body.svelte-1yuhrjw ul,.blog-article-body.svelte-1yuhrjw ol{margin:0 0 var(--bqt-spacing-20);padding-left:var(--bqt-spacing-24);color:var(--bqt-text-secondary)}.blog-article-body.svelte-1yuhrjw li{margin-bottom:var(--bqt-spacing-8);line-height:var(--bqt-line-height-relaxed)}.blog-article-body.svelte-1yuhrjw figure.article-image{margin:var(--bqt-spacing-24) 0}.blog-article-body.svelte-1yuhrjw figure.article-image img{border-radius:var(--bqt-radius-lg);border:var(--bqt-border-width) solid var(--bqt-border-default);width:100%;height:auto;box-shadow:var(--bqt-shadow-xs);display:block}.blog-article-body.svelte-1yuhrjw figcaption{margin-top:var(--bqt-spacing-8);font-size:var(--bqt-font-size-xs);color:var(--bqt-text-muted);text-align:center}.blog-article-body.svelte-1yuhrjw .article-video{margin:var(--bqt-spacing-28) 0;width:100%}.blog-article-body.svelte-1yuhrjw .article-video-play{aspect-ratio:16/9;border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-radius-lg);background:var(--bqt-bg-surface);width:100%;color:var(--bqt-color-primary);font-size:var(--bqt-font-size-base);font-weight:var(--bqt-font-weight-semibold);cursor:pointer;box-shadow:var(--bqt-shadow-xs);transition:border-color var(--bqt-duration-150) ease, box-shadow var(--bqt-duration-150) ease, transform var(--bqt-duration-150) ease;justify-content:center;align-items:center;display:flex}.blog-article-body.svelte-1yuhrjw .article-video-play:hover{border-color:var(--bqt-color-primary);box-shadow:var(--bqt-shadow-md);transform:translateY(calc(var(--bqt-spacing-2) * -1))}.blog-article-body.svelte-1yuhrjw .article-video-play:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.blog-article-body.svelte-1yuhrjw .article-video-frame{aspect-ratio:16/9;border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-radius-lg);width:100%;box-shadow:var(--bqt-shadow-sm);display:block}.blog-article-body.svelte-1yuhrjw .article-gallery{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--bqt-spacing-56) * 4)), 1fr));gap:var(--bqt-spacing-16);margin:var(--bqt-spacing-24) 0;display:grid}.blog-article-body.svelte-1yuhrjw .article-card{align-items:center;gap:var(--bqt-spacing-12);padding:var(--bqt-spacing-12) var(--bqt-spacing-16);margin:var(--bqt-spacing-16) 0;border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-radius-lg);background:var(--bqt-bg-surface);color:var(--bqt-text-primary);box-shadow:var(--bqt-shadow-xs);transition:border-color var(--bqt-duration-150) ease, box-shadow var(--bqt-duration-150) ease;text-decoration:none;display:flex}.blog-article-body.svelte-1yuhrjw .article-card:hover{border-color:var(--bqt-border-hover);box-shadow:var(--bqt-card-hover-shadow)}.blog-article-body.svelte-1yuhrjw .article-card img{width:var(--bqt-avatar-lg);height:var(--bqt-avatar-lg);border-radius:var(--bqt-radius-md);object-fit:cover}.blog-article-topic-tag.svelte-1yuhrjw{padding:var(--bqt-spacing-2) var(--bqt-spacing-8);border-radius:var(--bqt-radius-sm);background:var(--bqt-color-primary-subtle);color:var(--bqt-color-primary-subtle-fg,var(--bqt-color-primary));font-size:var(--bqt-font-size-xs);font-weight:var(--bqt-font-weight-semibold);transition:background-color var(--bqt-duration-150) ease, color var(--bqt-duration-150) ease;align-items:center;text-decoration:none;display:inline-flex}.blog-article-topic-tag.svelte-1yuhrjw:hover{background:var(--bqt-color-primary);color:var(--bqt-color-primary-contrast,var(--bqt-white))}.blog-article-topics-footer.svelte-1yuhrjw{align-items:center;gap:var(--bqt-spacing-8);margin-top:var(--bqt-spacing-24);padding-top:var(--bqt-spacing-16);border-top:var(--bqt-border-width) solid var(--bqt-border-subtle);font-size:var(--bqt-font-size-sm);flex-wrap:wrap;display:flex}.blog-article-topics-label.svelte-1yuhrjw{color:var(--bqt-text-secondary);font-weight:var(--bqt-font-weight-medium)}.blog-article-topics-list.svelte-1yuhrjw{gap:var(--bqt-spacing-6);flex-wrap:wrap;display:flex}.blog-article-section.svelte-1yuhrjw{margin-top:var(--bqt-spacing-40);gap:var(--bqt-spacing-16);flex-direction:column;display:flex}@media (width<=480px){.blog-article-meta.svelte-1yuhrjw{align-items:flex-start;gap:var(--bqt-spacing-6);flex-direction:column}.blog-article-meta-dot.svelte-1yuhrjw{display:none}.blog-article-versions.svelte-1yuhrjw{box-sizing:border-box;width:100%}}.blog-article-share.svelte-132l8jr{margin-top:var(--bqt-spacing-24);padding-top:var(--bqt-spacing-20);border-top:var(--bqt-border-width) solid var(--bqt-border-subtle)}.blog-article-section.svelte-132l8jr{margin-top:var(--bqt-spacing-40);gap:var(--bqt-spacing-16);flex-direction:column;display:flex}.blog-author-page.svelte-3obzxe{gap:var(--bqt-spacing-24);flex-direction:column;width:100%;display:flex}.blog-author-head.svelte-3obzxe{align-items:center;gap:var(--bqt-spacing-12);flex-wrap:wrap;display:flex}.blog-author-count-badge.svelte-3obzxe{padding:var(--bqt-spacing-2) var(--bqt-spacing-10);border-radius:var(--bqt-radius-sm);background:var(--bqt-bg-subtle);border:var(--bqt-border-width) solid var(--bqt-border-default);color:var(--bqt-text-secondary);font-size:var(--bqt-font-size-xs);font-weight:var(--bqt-font-weight-semibold);align-items:center;display:inline-flex}.blog-author-articles.svelte-3obzxe{margin-top:var(--bqt-spacing-12);width:100%}
