.bp-cat.svelte-dt9g2v{color:var(--accent,#37c7b5);margin:18px 0 2px;font-size:14px;font-weight:700}.blogpost.svelte-dt9g2v h1:where(.svelte-dt9g2v){margin-top:2px}.bp-meta.svelte-dt9g2v{color:var(--faint);margin:-4px 0 12px;font-size:13px}.bp-status.svelte-dt9g2v{color:#ffb45c;background:#ffb45c26;border-radius:999px;margin:14px 0 0;padding:3px 10px;font-size:12.5px;display:inline-block}.bp-cover.svelte-dt9g2v{margin:8px 0 18px}.bp-cover.svelte-dt9g2v img:where(.svelte-dt9g2v){aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.bp-toc.svelte-dt9g2v{border:1px solid var(--line,#2a3242);background:var(--panel,#ffffff05);border-radius:12px;margin:14px 0 22px;padding:12px 16px}.bp-toc.svelte-dt9g2v b:where(.svelte-dt9g2v){font-size:14px}.bp-toc.svelte-dt9g2v ol:where(.svelte-dt9g2v){margin:6px 0 0;padding-left:20px;font-size:14.5px;line-height:1.9}.bp-body.svelte-dt9g2v h2{scroll-margin-top:72px}.bp-body.svelte-dt9g2v h3{margin:22px 0 6px;font-size:1.05em}.bp-body.svelte-dt9g2v p{margin:0 0 14px;line-height:1.85}.bp-body.svelte-dt9g2v ul,.bp-body.svelte-dt9g2v ol{margin:0 0 14px;padding-left:22px;line-height:1.8}.bp-body.svelte-dt9g2v .bp-fig{margin:20px 0}.bp-body.svelte-dt9g2v .bp-fig img{border-radius:10px;width:100%;height:auto;display:block}.bp-body.svelte-dt9g2v .bp-fig figcaption{color:var(--dim);margin-top:6px;font-size:13px;line-height:1.6}.bp-body.svelte-dt9g2v .bp-tip{border-left:3px solid var(--accent,#37c7b5);background:#37c7b512;border-radius:0 10px 10px 0;margin:16px 0;padding:10px 14px}.bp-body.svelte-dt9g2v .bp-tip p{margin:0 0 6px}.bp-body.svelte-dt9g2v .bp-tip p:last-child{margin:0}.bp-body.svelte-dt9g2v .bp-table{margin:14px 0;overflow-x:auto}.bp-body.svelte-dt9g2v table{border-collapse:collapse;width:100%;font-size:14px}.bp-body.svelte-dt9g2v th,.bp-body.svelte-dt9g2v td{border:1px solid var(--line,#2a3242);text-align:left;padding:7px 10px}.bp-tags.svelte-dt9g2v{flex-wrap:wrap;gap:8px;margin:22px 0;padding:0;list-style:none;display:flex}.bp-tags.svelte-dt9g2v a:where(.svelte-dt9g2v){border:1px solid var(--line,#2a3242);border-radius:999px;padding:4px 11px;font-size:13px;text-decoration:none;display:inline-block}.bp-tools.svelte-dt9g2v ul:where(.svelte-dt9g2v){gap:10px;padding:0;list-style:none;display:grid}.bp-tools.svelte-dt9g2v li:where(.svelte-dt9g2v){flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bp-tools.svelte-dt9g2v span:where(.svelte-dt9g2v){color:var(--dim);font-size:13.5px}.bp-author.svelte-dt9g2v{border:1px solid var(--line,#2a3242);border-radius:12px;margin:26px 0;padding:14px 16px;font-size:14px;line-height:1.7}.bp-author.svelte-dt9g2v p:where(.svelte-dt9g2v){color:var(--dim);margin:4px 0 0}.bp-rel.svelte-dt9g2v ul:where(.svelte-dt9g2v){gap:10px;padding:0;list-style:none;display:grid}.bp-rel.svelte-dt9g2v a:where(.svelte-dt9g2v){align-items:center;gap:12px;text-decoration:none;display:flex}.bp-rel.svelte-dt9g2v img:where(.svelte-dt9g2v){aspect-ratio:16/9;object-fit:cover;border-radius:8px;flex:none;width:120px;height:auto}.bp-rel.svelte-dt9g2v small:where(.svelte-dt9g2v){color:var(--accent,#37c7b5)}.bp-nav.svelte-dt9g2v{justify-content:space-between;gap:12px;margin:22px 0 6px;font-size:14px;display:flex}
