.back.svelte-xygx1a{display:inline-block;margin-block-end:1.5rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.03em;color:var(--muted);text-decoration:none;transition:color .15s ease}.back.svelte-xygx1a:before{content:"←";margin-inline-end:.4em}.back.svelte-xygx1a:hover{color:var(--accent)}[dir=rtl] .back.svelte-xygx1a:before{content:"→"}.intro.svelte-xygx1a{margin-block-start:1.5rem;max-inline-size:60ch;font-size:1.02rem;line-height:1.65;color:var(--ink)}.checklist.svelte-xygx1a{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.7rem;max-inline-size:60ch}.checklist.svelte-xygx1a li:where(.svelte-xygx1a){position:relative;padding-inline-start:1.6rem;color:var(--muted);line-height:1.6}.checklist.svelte-xygx1a li:where(.svelte-xygx1a):before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.42em;inline-size:.55rem;block-size:.55rem;border:1.5px solid var(--accent);border-radius:2px}.cta.svelte-xygx1a{padding-block:3.5rem 5rem}.cta-row.svelte-xygx1a{display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:1.75rem}.btn.svelte-xygx1a{font-family:var(--font-mono);font-size:.85rem;padding:.85rem 1.25rem;border:1px solid var(--ink);text-decoration:none;transition:background .15s,color .15s}.btn.primary.svelte-xygx1a{background:var(--ink);color:var(--paper)}.btn.primary.svelte-xygx1a:hover{background:transparent;color:var(--ink)}.btn.ghost.svelte-xygx1a{color:var(--ink)}.btn.ghost.svelte-xygx1a:hover{background:var(--ink);color:var(--paper)}
