.article-wrap[data-astro-cid-7jjqptxk]{max-width:880px;margin:0 auto;padding:var(--space-2xl, 72px) 24px var(--space-3xl, 96px)}.breadcrumbs[data-astro-cid-7jjqptxk]{display:flex;align-items:center;gap:8px;font-family:var(--font-mono, monospace);font-size:11.5px;color:var(--color-ink-dim, rgba(255, 255, 255, .38));margin-bottom:28px;flex-wrap:wrap}.breadcrumbs[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:var(--color-ink-muted, rgba(255, 255, 255, .62));text-decoration:none;transition:color .15s ease}.breadcrumbs[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{color:var(--color-blue-light, #6B96FF)}.article-header[data-astro-cid-7jjqptxk]{border-bottom:1px solid var(--color-rule, rgba(255, 255, 255, .08));padding-bottom:36px;margin-bottom:48px}.header-meta-row[data-astro-cid-7jjqptxk]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.article-category[data-astro-cid-7jjqptxk]{font-family:var(--font-mono, monospace);font-size:11px;font-weight:600;color:var(--color-mint, #00E5A0);background:#00e5a014;border:1px solid rgba(0,229,160,.2);padding:4px 12px;border-radius:20px;letter-spacing:.04em}.article-readtime[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono, monospace);font-size:12px;color:var(--color-ink-dim, rgba(255, 255, 255, .38))}.article-title[data-astro-cid-7jjqptxk]{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--color-ink, #FFFFFF);margin:0 0 20px}.article-lead[data-astro-cid-7jjqptxk]{font-size:clamp(16px,1.8vw,18px);color:var(--color-ink-muted, rgba(255, 255, 255, .75));line-height:1.7;margin-bottom:28px}.author-meta-bar[data-astro-cid-7jjqptxk]{display:flex;align-items:center;gap:14px}.author-avatar[data-astro-cid-7jjqptxk]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--color-rule-focus, rgba(30, 96, 255, .35));background:var(--color-paper-2, #001818)}.author-name-text[data-astro-cid-7jjqptxk]{font-size:14px;font-weight:700;color:var(--color-ink, #FFFFFF);line-height:1.2}.author-role-text[data-astro-cid-7jjqptxk]{font-size:12px;color:var(--color-ink-dim, rgba(255, 255, 255, .38));font-family:var(--font-mono, monospace)}.article-body[data-astro-cid-7jjqptxk]{color:var(--color-ink-muted, rgba(255, 255, 255, .78));font-size:16.5px;line-height:1.8}.article-body[data-astro-cid-7jjqptxk] h2{font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.025em;color:var(--color-ink, #FFFFFF);margin:48px 0 20px;padding-top:16px;border-top:1px solid var(--color-rule, rgba(255, 255, 255, .08))}.article-body[data-astro-cid-7jjqptxk] h3{font-size:clamp(18px,2.2vw,23px);font-weight:600;letter-spacing:-.015em;color:var(--color-ink, #FFFFFF);margin:32px 0 14px}.article-body[data-astro-cid-7jjqptxk] p{margin-bottom:22px}.article-body[data-astro-cid-7jjqptxk] ul,.article-body[data-astro-cid-7jjqptxk] ol{margin:0 0 24px 20px;padding:0}.article-body[data-astro-cid-7jjqptxk] li{margin-bottom:10px;padding-left:6px}.article-body[data-astro-cid-7jjqptxk] pre{background:var(--color-paper-dark, #001010)!important;border:1px solid var(--color-rule, rgba(255, 255, 255, .08));border-radius:10px;padding:20px 24px;overflow-x:auto;margin:28px 0;font-family:var(--font-mono, monospace);font-size:13px;line-height:1.7}.article-body[data-astro-cid-7jjqptxk] code{font-family:var(--font-mono, monospace);font-size:.9em;background:var(--color-rule-subtle, rgba(255, 255, 255, .04));border:1px solid var(--color-rule, rgba(255, 255, 255, .08));padding:2px 6px;border-radius:4px;color:var(--color-blue-light, #6B96FF)}.article-body[data-astro-cid-7jjqptxk] pre code{background:none;border:none;padding:0;color:var(--color-ink-muted, #FFFFFF)}.article-body[data-astro-cid-7jjqptxk] blockquote{margin:32px 0;padding:20px 24px;background:var(--color-surface, rgba(255, 255, 255, .035));border-left:4px solid var(--color-mint, #00E5A0);border-radius:0 10px 10px 0;color:var(--color-ink, #FFFFFF);font-style:normal}.article-body[data-astro-cid-7jjqptxk] table{width:100%;border-collapse:collapse;margin:32px 0;font-size:14px}.article-body[data-astro-cid-7jjqptxk] th{background:var(--color-paper-2, #001818);color:var(--color-ink, #FFFFFF);font-family:var(--font-mono, monospace);font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;border:1px solid var(--color-rule, rgba(255, 255, 255, .08));text-align:left}.article-body[data-astro-cid-7jjqptxk] td{padding:12px 16px;border:1px solid var(--color-rule, rgba(255, 255, 255, .08));color:var(--color-ink-muted, rgba(255, 255, 255, .7))}.article-body[data-astro-cid-7jjqptxk] a{color:var(--color-blue-light, #6B96FF);text-decoration:underline;text-underline-offset:3px}.article-body[data-astro-cid-7jjqptxk] a:hover{color:#fff}.article-tags-row[data-astro-cid-7jjqptxk]{display:flex;gap:8px;flex-wrap:wrap;margin-top:48px;padding-top:24px;border-top:1px solid var(--color-rule, rgba(255, 255, 255, .08))}.tag-item[data-astro-cid-7jjqptxk]{font-family:var(--font-mono, monospace);font-size:11.5px;color:var(--color-ink-dim, rgba(255, 255, 255, .38));background:var(--color-surface, rgba(255, 255, 255, .035));border:1px solid var(--color-rule, rgba(255, 255, 255, .08));padding:3px 10px;border-radius:4px}.article-cta-box[data-astro-cid-7jjqptxk]{background:linear-gradient(180deg,var(--color-paper-2, #001818) 0%,var(--color-surface, rgba(255, 255, 255, .035)) 100%);border:1px solid var(--color-rule-focus, rgba(30, 96, 255, .35));border-radius:var(--radius-card, 16px);padding:36px;margin:48px 0;text-align:center}.article-cta-box[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk],.article-cta-box[data-astro-cid-7jjqptxk] h3[data-astro-cid-7jjqptxk]{font-size:22px;font-weight:700;color:#fff;margin:0 0 12px}.article-cta-box[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{font-size:15px;color:var(--color-ink-muted, rgba(255, 255, 255, .62));line-height:1.65;max-width:600px;margin:0 auto 24px}.back-to-blog[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono, monospace);font-size:13px;color:var(--color-ink-muted, rgba(255, 255, 255, .62));text-decoration:none;margin-bottom:32px;transition:color .15s ease}.back-to-blog[data-astro-cid-7jjqptxk]:hover{color:#fff}
