.site-nav.svelte-7rfbcc{gap:var(--bw-space-5);padding-bottom:var(--bw-space-2);flex-wrap:wrap;display:flex}.site-nav.svelte-7rfbcc a:where(.svelte-7rfbcc){color:var(--bw-text-secondary);font-size:var(--bw-text-sm);font-weight:var(--bw-weight-bold);text-decoration:none}.site-nav.svelte-7rfbcc a:where(.svelte-7rfbcc):hover{color:var(--bw-accent-strong)}.guide.svelte-7rfbcc{background:var(--bw-surface-1);border:1px solid var(--bw-border);border-radius:var(--bw-radius-lg);gap:var(--bw-space-5);margin:var(--bw-space-3) 0 var(--bw-space-6);max-width:56rem;padding:clamp(var(--bw-space-6), 5vw, var(--bw-space-8));display:grid}.guide__header.svelte-7rfbcc{gap:var(--bw-space-2);display:grid}.eyebrow.svelte-7rfbcc{color:var(--bw-accent-strong);font-family:var(--bw-font-mono);font-size:var(--bw-text-xs);font-weight:var(--bw-weight-bold);letter-spacing:.1em}.guide__header.svelte-7rfbcc h1:where(.svelte-7rfbcc){letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.05}.guide__header.svelte-7rfbcc time:where(.svelte-7rfbcc){color:var(--bw-text-secondary);font-family:var(--bw-font-mono);font-size:var(--bw-text-xs);letter-spacing:.04em;text-transform:uppercase}.guide__body.svelte-7rfbcc h2,.guide__body.svelte-7rfbcc h3,.guide__body.svelte-7rfbcc h4{letter-spacing:-.02em}.guide__body.svelte-7rfbcc h2{border-top:1px solid var(--bw-border);font-size:var(--bw-text-xl);margin-top:var(--bw-space-5);padding-top:var(--bw-space-5)}.guide__body.svelte-7rfbcc h2:first-child{border-top:0;margin-top:0;padding-top:0}.guide__body.svelte-7rfbcc h3{font-size:var(--bw-text-lg);margin-top:var(--bw-space-2)}.guide__body.svelte-7rfbcc p,.guide__body.svelte-7rfbcc li{color:var(--bw-text-secondary);line-height:var(--bw-leading-normal)}.guide__body.svelte-7rfbcc ul,.guide__body.svelte-7rfbcc ol{gap:var(--bw-space-2);margin:0;padding-left:1.4rem;display:grid}.guide__body.svelte-7rfbcc a{color:var(--bw-accent-strong)}footer.svelte-7rfbcc{align-items:center;gap:var(--bw-space-4);padding:var(--bw-space-6) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.button.svelte-7rfbcc{border-radius:var(--bw-radius-md);font-weight:var(--bw-weight-bold);min-height:3rem;padding:var(--bw-space-3) var(--bw-space-5);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button--primary.svelte-7rfbcc{background:var(--bw-accent);border-color:var(--bw-accent);color:var(--bw-text-on-accent)}.button--secondary.svelte-7rfbcc{border-color:var(--bw-border-strong);color:var(--bw-text-primary);background:0 0}
