.m3-icon-button.svelte-kv9ro0{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--on-surface);cursor:pointer;flex-shrink:0;user-select:none;-webkit-tap-highlight-color:transparent;--m3e-state-color: var(--on-surface);--ib-square: var(--shape-corner-m);--ib-radius: var(--shape-corner-full);border-radius:var(--ib-radius);transition:background-color var(--m3e-duration-short) var(--m3e-easing-standard),color var(--m3e-duration-short) var(--m3e-easing-standard),border-color var(--m3e-duration-short) var(--m3e-easing-standard),border-radius var(--m3e-duration-medium) var(--m3e-easing-emphasized-decelerate)}.m3-icon-button.svelte-kv9ro0>svg{width:1.25rem;height:1.25rem;flex-shrink:0}.m3-icon-button__icon.svelte-kv9ro0{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m3-icon-button__icon.svelte-kv9ro0>svg{width:1.25rem;height:1.25rem;flex-shrink:0}.m3-icon-button--disabled.svelte-kv9ro0{pointer-events:none}.m3-icon-button--xsmall.svelte-kv9ro0{width:2rem;height:2rem;--ib-square: var(--shape-corner-m)}.m3-icon-button--xsmall.svelte-kv9ro0 .m3-icon-button__icon:where(.svelte-kv9ro0)>svg{width:1.25rem;height:1.25rem}.m3-icon-button--small.svelte-kv9ro0{width:2.5rem;height:2.5rem;--ib-square: var(--shape-corner-m)}.m3-icon-button--small.svelte-kv9ro0:after{content:"";position:absolute;inset:min(0px,calc(50% - 22px))}.m3-icon-button--small.svelte-kv9ro0 .m3-icon-button__icon:where(.svelte-kv9ro0)>svg{width:1.5rem;height:1.5rem}.m3-icon-button--medium.svelte-kv9ro0{width:3.5rem;height:3.5rem;--ib-square: var(--shape-corner-l) }.m3-icon-button--medium.svelte-kv9ro0 .m3-icon-button__icon:where(.svelte-kv9ro0)>svg{width:1.5rem;height:1.5rem}.m3-icon-button--large.svelte-kv9ro0{width:6rem;height:6rem;--ib-square: var(--shape-corner-xl) }.m3-icon-button--large.svelte-kv9ro0 .m3-icon-button__icon:where(.svelte-kv9ro0)>svg{width:2rem;height:2rem}.m3-icon-button--xlarge.svelte-kv9ro0{width:8.5rem;height:8.5rem;--ib-square: var(--shape-corner-xl)}.m3-icon-button--xlarge.svelte-kv9ro0 .m3-icon-button__icon:where(.svelte-kv9ro0)>svg{width:2.5rem;height:2.5rem}.m3-icon-button--square.svelte-kv9ro0,.m3-icon-button--checked.m3-icon-button--round.svelte-kv9ro0{--ib-radius: var(--ib-square)}.m3-icon-button--checked.m3-icon-button--square.svelte-kv9ro0{--ib-radius: var(--shape-corner-full)}.m3-icon-button--standard.svelte-kv9ro0{color:var(--on-surface);--m3e-state-color: var(--on-surface)}.m3-icon-button--standard.m3-icon-button--checked.svelte-kv9ro0{color:var(--primary);--m3e-state-color: var(--primary)}.m3-icon-button--standard.m3-icon-button--disabled.svelte-kv9ro0{color:var(--on-surface);opacity:.38}.m3-icon-button--filled.svelte-kv9ro0{background:var(--primary);color:var(--on-primary);--m3e-state-color: var(--on-primary)}.m3-icon-button--filled.m3-icon-button--disabled.svelte-kv9ro0{opacity:1;background:color-mix(in srgb,var(--on-surface) 12%,transparent);color:var(--on-surface)}.m3-icon-button--filled.m3-icon-button--disabled.svelte-kv9ro0 .m3-icon-button__icon:where(.svelte-kv9ro0)>svg{opacity:.38}.m3-icon-button--tonal.svelte-kv9ro0{background:var(--secondary-container);color:var(--on-secondary-container);--m3e-state-color: var(--on-secondary-container)}.m3-icon-button--tonal.m3-icon-button--checked.svelte-kv9ro0{background:var(--secondary);color:var(--on-secondary);--m3e-state-color: var(--on-secondary)}.m3-icon-button--tonal.m3-icon-button--disabled.svelte-kv9ro0{opacity:1;background:color-mix(in srgb,var(--on-surface) 12%,transparent);color:var(--on-surface)}.m3-icon-button--tonal.m3-icon-button--disabled.svelte-kv9ro0 .m3-icon-button__icon:where(.svelte-kv9ro0)>svg{opacity:.38}.m3-icon-button--outlined.svelte-kv9ro0{border:1px solid var(--outline);color:var(--on-surface);--m3e-state-color: var(--on-surface)}.m3-icon-button--outlined.m3-icon-button--checked.svelte-kv9ro0{background:var(--inverse-surface);color:var(--inverse-on-surface);border-color:transparent;--m3e-state-color: var(--inverse-on-surface)}.m3-icon-button--outlined.m3-icon-button--disabled.svelte-kv9ro0{opacity:1;border-color:color-mix(in srgb,var(--on-surface) 12%,transparent)}.m3-icon-button--outlined.m3-icon-button--disabled.svelte-kv9ro0 .m3-icon-button__icon:where(.svelte-kv9ro0)>svg{opacity:.38}
