.nav.svelte-4rm2pb{justify-content:space-between;align-items:center;max-width:76rem;margin:0 auto;padding:1.5rem;display:flex}.brand.svelte-4rm2pb{font-family:var(--font-mono);color:var(--color-ink);align-items:center;gap:.4rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.brand.svelte-4rm2pb .brand-mark,.foot-brand.svelte-4rm2pb .brand-mark{color:var(--color-rust)}.nav-links.svelte-4rm2pb{gap:1.6rem;font-size:.85rem;display:flex}.nav-links.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--color-ash);text-decoration:none}.nav-links.svelte-4rm2pb a[aria-current=page]:where(.svelte-4rm2pb){color:var(--color-ink)}.nav-links.svelte-4rm2pb .gh:where(.svelte-4rm2pb){color:var(--color-rust);align-items:center;gap:.4rem;display:inline-flex}main.svelte-4rm2pb{max-width:50rem;margin:0 auto;padding:0 1.5rem}.eyebrow.svelte-4rm2pb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-rust);margin:0 0 1rem;font-size:.74rem}.head.svelte-4rm2pb{padding:2.5rem 0 1rem}.head.svelte-4rm2pb h1:where(.svelte-4rm2pb){font-family:var(--font-display);letter-spacing:-.03em;max-width:30ch;margin:0 0 1.3rem;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700;line-height:1.1}.lede.svelte-4rm2pb{color:color-mix(in oklab, var(--color-ink) 80%, var(--color-bone));max-width:48ch;margin:0 0 1.6rem;font-size:1.1rem;line-height:1.6}.band.svelte-4rm2pb{border-top:1px solid var(--color-ashline);opacity:0;padding:2.8rem 0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.band.svelte-4rm2pb[data-inview=true]{opacity:1;transform:none}.band.svelte-4rm2pb h2:where(.svelte-4rm2pb){font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1.4rem;font-size:1.5rem}.prose.svelte-4rm2pb{color:color-mix(in oklab, var(--color-ink) 76%, var(--color-bone));max-width:56ch;margin:0 0 1.6rem;font-size:1.02rem;line-height:1.65}code.svelte-4rm2pb{font-family:var(--font-mono);color:var(--color-rust);font-size:.88em}.flow.svelte-4rm2pb{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.flow.svelte-4rm2pb li:where(.svelte-4rm2pb){align-items:baseline;gap:.9rem;font-size:1rem;line-height:1.55;display:flex}.num.svelte-4rm2pb{font-family:var(--font-mono);color:var(--color-rust);flex-shrink:0;font-size:.8rem}.rows.svelte-4rm2pb{flex-direction:column;gap:.9rem;display:flex}.row.svelte-4rm2pb{border:1px solid var(--color-ashline);background:var(--color-paper);border-radius:12px;gap:1rem;padding:1.1rem 1.2rem;display:flex}.row.edge.svelte-4rm2pb{background:color-mix(in oklab, var(--color-rust) 5%, var(--color-paper));border-color:color-mix(in oklab, var(--color-rust) 25%, var(--color-ashline))}.tag.svelte-4rm2pb{font-family:var(--font-mono);white-space:nowrap;flex-shrink:0;padding-top:.2rem;font-size:.68rem}.row.good.svelte-4rm2pb .tag:where(.svelte-4rm2pb){color:#4a7c59}.row.edge.svelte-4rm2pb .tag:where(.svelte-4rm2pb){color:var(--color-rust)}.row.svelte-4rm2pb h3:where(.svelte-4rm2pb){font-family:var(--font-display);margin:0 0 .3rem;font-size:1.05rem}.row.svelte-4rm2pb p:where(.svelte-4rm2pb){color:color-mix(in oklab, var(--color-ink) 72%, var(--color-bone));margin:0;font-size:.94rem;line-height:1.5}.cta-row.svelte-4rm2pb{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.btn-burn.svelte-4rm2pb{background:var(--color-rust);color:var(--color-paper);border-radius:10px;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;transition:background .2s,transform .18s;display:inline-block}.btn-burn.svelte-4rm2pb:hover{background:var(--color-rust-deep);transform:translateY(-2px)}.btn-ghost.svelte-4rm2pb{border:1px solid var(--color-rust);color:var(--color-rust);border-radius:9px;padding:.75rem 1.2rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.btn-ghost.svelte-4rm2pb:hover{background:var(--color-rust);color:var(--color-paper)}.foot.svelte-4rm2pb{border-top:1px solid var(--color-ashline);padding:3rem 0 4rem}.foot-brand.svelte-4rm2pb{font-family:var(--font-mono);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.foot-tag.svelte-4rm2pb{color:var(--color-ash);margin:.4rem 0 0;font-size:.9rem}
