p.svelte-1diu4ie,h1.svelte-1diu4ie,h2.svelte-1diu4ie,ul.svelte-1diu4ie{margin:0}ul.svelte-1diu4ie{padding:0;list-style:none}h1.svelte-1diu4ie,h2.svelte-1diu4ie{font-family:var(--font-pixel)}.meta.svelte-1diu4ie{font-family:var(--font-pixel);font-size:12px;line-height:20px}.hero.svelte-1diu4ie{padding-bottom:var(--space-xl);border-bottom:2px solid var(--color-rule);text-align:center;flex-direction:column;align-items:center;display:flex}h1.svelte-1diu4ie{font-size:36px;line-height:48px}.introduction.svelte-1diu4ie{max-width:48em;margin-top:var(--space-sm);color:var(--color-text-soft)}.challenges.svelte-1diu4ie li:where(.svelte-1diu4ie)+li:where(.svelte-1diu4ie){border-top:1px solid var(--color-rule)}.challenges.svelte-1diu4ie a:where(.svelte-1diu4ie){align-items:flex-start;gap:var(--space-lg);padding:var(--space-xl) 0;color:inherit;text-decoration:none;display:flex}.challenges.svelte-1diu4ie a:where(.svelte-1diu4ie):hover h2:where(.svelte-1diu4ie){text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:4px}.challenges.svelte-1diu4ie a:where(.svelte-1diu4ie):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.challenges.svelte-1diu4ie img:where(.svelte-1diu4ie){width:32px;height:32px;image-rendering:pixelated;flex:none}.words.svelte-1diu4ie{flex:1;min-width:0}h2.svelte-1diu4ie{font-size:24px;line-height:32px}.meta.svelte-1diu4ie{gap:0 var(--space-md);margin-top:var(--space-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.meta.svelte-1diu4ie>:where(.svelte-1diu4ie)+:where(.svelte-1diu4ie):before{content:"·";margin-right:var(--space-md)}.summary.svelte-1diu4ie{margin-top:var(--space-sm);color:var(--color-text-soft)}.arrow.svelte-1diu4ie{color:var(--color-accent);flex:none;align-self:center}@container (width<=560px){h1.svelte-1diu4ie{font-size:24px;line-height:32px}}@media (width<=600px){.hero.svelte-1diu4ie{padding-bottom:var(--space-sm)}.introduction.svelte-1diu4ie,.meta.svelte-1diu4ie,.summary.svelte-1diu4ie{margin-top:var(--space-sm)}.challenges.svelte-1diu4ie a:where(.svelte-1diu4ie){gap:var(--space-sm);padding:var(--space-sm) 0}.meta.svelte-1diu4ie{gap:0 var(--space-sm)}.meta.svelte-1diu4ie>:where(.svelte-1diu4ie)+:where(.svelte-1diu4ie):before{margin-right:var(--space-sm)}}
