.article-page.svelte-p4hlfk{max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-4)}.breadcrumb.svelte-p4hlfk{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4)}.breadcrumb.svelte-p4hlfk a:where(.svelte-p4hlfk){color:var(--support-600);text-decoration:none}.breadcrumb.svelte-p4hlfk a:where(.svelte-p4hlfk):hover{color:var(--accent-500)}h1.svelte-p4hlfk{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;color:var(--ink-1000);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2);line-height:1.1}.meta.svelte-p4hlfk{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--support-600);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-8)}section.svelte-p4hlfk{margin-bottom:var(--space-8)}h2.svelte-p4hlfk{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:700;color:var(--ink-1000);margin-bottom:var(--space-3)}h3.svelte-p4hlfk{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:700;color:var(--ink-1000);margin-bottom:var(--space-2);margin-top:var(--space-4)}p.svelte-p4hlfk{font-size:var(--font-size-base);color:var(--ink-900);line-height:1.7;margin-bottom:var(--space-3)}ul.svelte-p4hlfk{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}li.svelte-p4hlfk{font-size:var(--font-size-base);color:var(--ink-900);line-height:1.6;padding-left:var(--space-4);position:relative}li.svelte-p4hlfk:before{content:"—";position:absolute;left:0;color:var(--support-600)}code.svelte-p4hlfk{font-family:var(--font-mono);font-size:.9em;background:var(--paper-100);padding:.1em .3em;border:var(--border-subtle)}strong.svelte-p4hlfk{font-weight:700;color:var(--ink-1000)}.pre-block.svelte-p4hlfk{background:var(--ink-1000);color:var(--paper-50);padding:var(--space-4);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.6;overflow-x:auto;margin-bottom:var(--space-4);border:var(--border-heavy)}.cta-section.svelte-p4hlfk{text-align:center;padding:var(--space-8) var(--space-4);border:3px solid var(--ink-900);background:var(--paper-50)}.cta-section.svelte-p4hlfk h2:where(.svelte-p4hlfk){text-transform:uppercase;letter-spacing:.04em}.cta-btn.svelte-p4hlfk{display:inline-block;font-family:var(--font-mono);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;font-weight:600;padding:var(--space-3) var(--space-8);background:var(--accent-500);color:var(--ink-1000);border:3px solid var(--ink-900);text-decoration:none;transition:background var(--duration-fast) var(--ease-enter)}.cta-btn.svelte-p4hlfk:hover{background:var(--accent-200)}.cta-btn.svelte-p4hlfk:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}@media(max-width:640px){h1.svelte-p4hlfk{font-size:1.75rem}}
