.icon-btn.svelte-hime8y{border-radius:var(--r-pill);block-size:2.75rem;inline-size:2.75rem;color:var(--accent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.glyph.svelte-hime8y{place-items:center;display:inline-grid}.icon-btn-plain.svelte-hime8y:hover,.icon-btn-plain.is-hover.svelte-hime8y{background:var(--c-plum-tint)}.icon-btn-soft.svelte-hime8y{background:var(--c-white)}.icon-btn-soft.svelte-hime8y:hover,.icon-btn-soft.is-hover.svelte-hime8y{background:var(--c-plum-tint)}.icon-btn-solid.svelte-hime8y{background:var(--accent);color:var(--on-accent)}.icon-btn-solid.svelte-hime8y:hover,.icon-btn-solid.is-hover.svelte-hime8y{background:var(--accent-hover)}.icon-btn.svelte-hime8y:focus-visible,.icon-btn.is-focus.svelte-hime8y{box-shadow:var(--focus-ring);outline:2px solid #0000}.icon-btn.svelte-hime8y:disabled{cursor:not-allowed;color:var(--c-ink-muted);background:0 0}.count.svelte-hime8y{border-radius:var(--r-pill);background:var(--c-berry);block-size:1.125rem;min-inline-size:1.125rem;color:var(--c-white);font-family:inherit;font-size:var(--fs-xs);text-align:center;padding-inline:.25rem;font-weight:500;line-height:1.125rem;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}
