.head.svelte-8s3559{margin-bottom:var(--sp-2)}.figs.svelte-8s3559{margin:var(--sp-2) 0 0;gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.figs.svelte-8s3559 a:where(.svelte-8s3559){align-items:baseline;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--sheet);border:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-soft);text-decoration:none;display:inline-flex}.figs.svelte-8s3559 a:where(.svelte-8s3559):hover{border-color:var(--accent)}.figs.svelte-8s3559 b:where(.svelte-8s3559){font-size:var(--fs-lg);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}@media (pointer:coarse){.figs.svelte-8s3559 a:where(.svelte-8s3559){align-items:center;min-height:44px}}.toc.svelte-8s3559{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.toc.svelte-8s3559 li:where(.svelte-8s3559){gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-3);background:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.num.svelte-8s3559{border-radius:var(--r-3);background:var(--accent-bg);width:40px;height:40px;color:var(--accent);font-variant-numeric:tabular-nums;place-items:center;font-weight:800;display:grid}.lw.svelte-8s3559{gap:3px;min-width:0;display:grid}.done.svelte-8s3559{font-size:var(--fs-sm);color:var(--good);margin:2px 0 0;font-weight:700}.tickmark.svelte-8s3559{background:var(--good-bg);border-radius:50%;place-items:center;width:1.2em;height:1.2em;display:inline-grid}.resume.svelte-8s3559{align-items:center;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.rnote.svelte-8s3559{margin:0}.resume.svelte-8s3559 .btn:where(.svelte-8s3559){align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sr.svelte-8s3559{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list.svelte-8s3559{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.list.svelte-8s3559 li:where(.svelte-8s3559){max-width:68ch;padding:var(--sp-3) 0;border-top:1px solid var(--line);gap:3px;display:grid}.list.svelte-8s3559 li:where(.svelte-8s3559):first-child{border-top:0;padding-top:0}.t.svelte-8s3559{font:700 var(--fs-body)/1.35 var(--sans)}.b.svelte-8s3559,.m.svelte-8s3559{margin:0}.b.svelte-8s3559{color:var(--ink-soft);font-size:var(--fs-base)}.note.svelte-8s3559{font-size:var(--fs-md);color:var(--ink-soft);margin:16px 0 0}
