svg.svelte-v7nk5l{--isHover:0;--isActive:0;--cIcon:var(--color);display:block}.icon-root svg.svelte-v7nk5l{pointer-events:none}svg.svelte-v7nk5l:hover,.icon-root:hover svg.svelte-v7nk5l,.icon-root:focus-visible svg.svelte-v7nk5l{--isHover:1}.icon-root:has(input:focus-visible) svg.svelte-v7nk5l{--isHover:1}.icon-root:has(input:focus-visible) svg.svelte-v7nk5l.hoverable{--cIcon:var(--hover)}:is(svg.svelte-v7nk5l:hover,.icon-root:hover svg.svelte-v7nk5l,.icon-root:focus-visible svg.svelte-v7nk5l).hoverable{--cIcon:var(--hover)}.icon-root:active svg.svelte-v7nk5l{--isActive:1}.icon-root:has(input:active) svg.svelte-v7nk5l{--isActive:1}.icon-root:has(input:active) svg.svelte-v7nk5l.activable{--cIcon:var(--active)}.icon-root:active svg.svelte-v7nk5l.activable{--cIcon:var(--active)}.trans.svelte-v7nk5l path[fill]:where(.svelte-v7nk5l){transition:fill var(--trans)}.trans.svelte-v7nk5l path[stroke]:where(.svelte-v7nk5l){transition:stroke var(--trans)}
