.prose.svelte-1k7zi39{max-width:44rem;color:var(--color-foreground,#1a1a1a);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:1.0625rem;line-height:1.6}.hero.svelte-1k7zi39{border-bottom:1px solid var(--color-border,#00000014);text-align:center;margin-bottom:1.25rem;padding-bottom:.75rem}.hero__logo.svelte-1k7zi39{object-fit:contain;width:10rem;height:10rem;margin:0 auto -1.25rem;display:block}h1.svelte-1k7zi39{font-family:"Retreever", var(--rt-font-web), sans-serif;letter-spacing:-.02em;margin:0 0 .25rem;font-size:2.5rem;font-weight:700}.updated.svelte-1k7zi39{color:var(--color-muted-foreground,#6b6b6b);margin:0 0 .75rem;font-size:.95rem}.callout.svelte-1k7zi39{background:var(--color-card,#b8860b0f);border:1px solid var(--color-accent-gold,#b8860b40);border-radius:.75rem;margin-bottom:3rem;padding:1.5rem 1.75rem}.callout.svelte-1k7zi39 h2:where(.svelte-1k7zi39){margin-top:0}.shovel-title.svelte-1k7zi39{text-align:center;justify-content:space-evenly;align-items:center;gap:.75rem;display:flex}.shovel.svelte-1k7zi39{object-fit:contain;flex:0 8.65rem;width:8.65rem;min-width:2.5rem;height:auto}.shovel--flip.svelte-1k7zi39{transform:scaleX(-1)}.lede.svelte-1k7zi39{margin-top:0;font-size:1.2rem;font-weight:500}section.svelte-1k7zi39{margin-bottom:2.5rem}h2.svelte-1k7zi39{letter-spacing:-.01em;margin:2.5rem 0 1rem;font-size:1.6rem;font-weight:700}h3.svelte-1k7zi39{margin:1.75rem 0 .5rem;font-size:1.15rem;font-weight:600}p.svelte-1k7zi39{margin:0 0 1rem}ul.svelte-1k7zi39{margin:0 0 1rem;padding-left:1.4rem;list-style-type:disc}li.svelte-1k7zi39{margin-bottom:.4rem}a.svelte-1k7zi39{color:var(--color-accent-terracotta,#c8553d);text-underline-offset:2px;text-decoration:underline}a.svelte-1k7zi39:hover{color:var(--color-accent-gold,#b8860b)}code.svelte-1k7zi39{background:var(--color-muted,#0000000f);border-radius:.25em;padding:.1em .35em;font-size:.9em}.foot.svelte-1k7zi39{border-top:1px solid var(--color-border,#00000014);color:var(--color-muted-foreground,#6b6b6b);text-align:center;margin-top:4rem;padding-top:2rem;font-size:.95rem}@media (width<=600px){h1.svelte-1k7zi39{font-size:2rem}.hero__logo.svelte-1k7zi39{width:8rem;height:8rem;margin-bottom:-1rem}h2.svelte-1k7zi39{font-size:1.35rem}.callout.svelte-1k7zi39{padding:1.25rem}.shovel-title.svelte-1k7zi39{gap:.5rem}.shovel.svelte-1k7zi39{flex-basis:5.3rem;width:5.3rem}}
