.instructions.svelte-925au2{flex-direction:column;gap:2rem;max-width:42rem;display:flex}.intro.svelte-925au2{color:var(--color-text);line-height:1.6}.replay.svelte-925au2{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);border:var(--border-width) solid var(--color-primary);background:0 0;align-self:flex-start;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8rem;font-weight:700;line-height:1;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.replay.svelte-925au2:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.replay.svelte-925au2 svg:where(.svelte-925au2){flex-shrink:0;width:1rem;height:1rem}article.svelte-925au2{flex-direction:column;gap:.75rem;display:flex}h2.svelte-925au2{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:1rem;font-weight:700}article.svelte-925au2 p:where(.svelte-925au2){color:var(--color-text);margin:0;line-height:1.6}.points.svelte-925au2{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.points.svelte-925au2 li:where(.svelte-925au2){display:contents}.rank.svelte-925au2,.round.svelte-925au2{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700}.points.svelte-925au2 li:where(.svelte-925au2) span:where(.svelte-925au2):last-child{color:var(--color-text)}
