.btn.svelte-13o797d{padding:var(--touch-pad);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;text-decoration:none;display:grid}.circle.svelte-13o797d{width:var(--touch);height:var(--touch);background:var(--color-surface);border:3px solid var(--line);color:var(--ink);box-shadow:var(--shadow-pop);border-radius:50%;place-items:center;transition:transform .12s,background .16s,box-shadow .12s;display:grid}.circle.svelte-13o797d svg{width:var(--icon-size,clamp(28px, 4.8vh, 38px));height:var(--icon-size,clamp(28px, 4.8vh, 38px))}.value.svelte-13o797d{font-size:var(--icon-size,clamp(20px, 3.4vh, 28px));font-weight:850;line-height:1}.accent.svelte-13o797d .circle:where(.svelte-13o797d){background:var(--amber);border-color:var(--color-primary-strong);color:var(--color-ink);box-shadow:0 6px 0 var(--color-primary-strong), 0 9px 18px var(--shadow)}.btn.svelte-13o797d:active .circle:where(.svelte-13o797d){background:var(--color-bg);box-shadow:0 2px 0 var(--line), 0 4px 10px var(--shadow);transform:translateY(4px)scale(.96)}.accent.svelte-13o797d:active .circle:where(.svelte-13o797d){background:var(--orange)}.compact.svelte-13o797d{padding:var(--touch-pad-compact)}.compact.svelte-13o797d .circle:where(.svelte-13o797d){width:var(--touch-compact);height:var(--touch-compact);box-shadow:0 4px 0 var(--line), 0 6px 14px var(--shadow);border-width:2px}.compact.svelte-13o797d .circle:where(.svelte-13o797d) svg{width:clamp(18px,3.2vh,24px);height:clamp(18px,3.2vh,24px)}
