.dial-wrap.svelte-1xhc0lk{position:relative;display:grid;place-items:center;padding-block:calc(var(--node) / 2)}.dial.svelte-1xhc0lk{position:relative;width:min(22rem,calc(100% - var(--node)));aspect-ratio:1}.dial-ring.svelte-1xhc0lk{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dial-ring.svelte-1xhc0lk circle:where(.svelte-1xhc0lk){fill:none;stroke:var(--dial-line, var(--color-rule-strong));stroke-width:1;stroke-dasharray:4 5}.dial-node.svelte-1xhc0lk{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:var(--node);height:var(--node);padding:.5rem;border-radius:999px;border:1px solid var(--dial-line, var(--color-rule-strong));background:var(--dial-bg, var(--color-surface-page));transform:translate(-50%,-50%);text-align:center;font-size:clamp(.75rem,calc(var(--node) * .125),1rem);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--dial-ink, var(--color-ink))}.dial-node.is-start.svelte-1xhc0lk{background:var(--dial-start-bg, var(--color-ink));border-color:var(--dial-start-bg, var(--color-ink));color:var(--dial-start-ink, var(--color-surface-page))}.dial-arrow.svelte-1xhc0lk{position:absolute;left:var(--x);top:var(--y);width:0;height:0;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-bottom:.5rem solid var(--dial-line, var(--color-rule-strong));transform:translate(-50%,-50%) rotate(var(--rot))}.dial-centre.svelte-1xhc0lk{margin:calc(var(--node) / 2 + 1.25rem) auto 0;max-width:30ch;text-align:center;font-size:.82rem;line-height:1.6;color:var(--dial-muted, var(--color-ink-faint))}@media(min-width:700px){.dial-centre.svelte-1xhc0lk{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;width:11rem;max-width:none}}
