.ib.svelte-wjp3pi{--_s:var(--ctl-h-md);--_bg:transparent;--_fg:var(--muted);--_line:transparent;width:var(--_s);height:var(--_s);border:1px solid var(--_line);border-radius:var(--r-pill);background:var(--_bg);color:var(--_fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) ease, border-color var(--dur-base) ease, color var(--dur-base) ease, box-shadow var(--dur-base) ease;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.ib.svelte-wjp3pi:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.ib.svelte-wjp3pi:disabled{opacity:.45;cursor:not-allowed}.ib[data-size=sm].svelte-wjp3pi{--_s:var(--ctl-h-sm)}.ib[data-size=lg].svelte-wjp3pi{--_s:var(--ctl-h-lg)}@media (pointer:coarse){.ib.svelte-wjp3pi{min-width:var(--hit-min);min-height:var(--hit-min)}}.ib[data-variant=ghost].svelte-wjp3pi:not(:disabled):hover{--_bg:var(--tint);--_fg:var(--fg)}.ib[data-variant=outline].svelte-wjp3pi{--_bg:var(--surface);--_line:var(--rule);--_fg:var(--fg)}.ib[data-variant=outline].svelte-wjp3pi:not(:disabled):hover{--_line:var(--hover-line);--_bg:var(--hover-tint)}.ib[data-variant=primary].svelte-wjp3pi{--_bg:var(--primary);--_fg:var(--on-primary)}.ib[data-variant=primary].svelte-wjp3pi:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--brand)}.ib[data-pressed].svelte-wjp3pi,.ib[data-pressed].svelte-wjp3pi:not(:disabled):hover{--_bg:var(--primary);--_fg:var(--on-primary);--_line:transparent}.count.svelte-wjp3pi{top:-4px;border:2px solid var(--bg);box-sizing:content-box;border-radius:var(--r-pill);background:var(--brand);min-width:16px;height:16px;color:var(--on-brand);font:var(--fw-bold) 10px / 16px var(--font-sans);text-align:center;pointer-events:none;padding:0 4px;position:absolute;inset-inline-end:-6px}.tip.svelte-wjp3pi{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--primary);color:var(--on-primary);font:var(--fw-semibold) var(--fs-xs) / var(--lh-ui) var(--font-sans);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-2);border:0;margin:0;position:fixed;inset:auto;overflow:visible}
