0 ? `${label}, ${shown} left` : `${label}, all the sand has fallen`} > e.propertyName === 'rotate' && flipping && landed()} > {#if top > 0} {/if} {#if running && top > 0} {/if}

({ value: String(p), label: `${p} min` }))} bind:value={() => String(length / 60_000), (v) => choose(Number(v))} disabled={running || flipping} />
{#if running} {:else} {/if}