.icon-button-wrap.svelte-1vo6xli{position:relative;display:inline-flex;flex:0 0 auto;line-height:0}.icon-button.svelte-1vo6xli{display:inline-flex;align-items:center;justify-content:center;width:var(--academy-icon-btn-size);height:var(--academy-icon-btn-size);min-width:var(--academy-touch-min-target);min-height:var(--academy-touch-min-target);margin:calc((var(--academy-touch-min-target) - var(--academy-icon-btn-size)) / -2);padding:0;border:0;border-radius:var(--academy-radius-icon-control);background:transparent;color:inherit;cursor:pointer;transition:background-color var(--academy-duration-normal) var(--academy-ease-default),color var(--academy-duration-normal) var(--academy-ease-default)}.icon-button.svelte-1vo6xli:hover:not([aria-disabled=true],:disabled),.icon-button.svelte-1vo6xli:focus-visible:not([aria-disabled=true]){background:color-mix(in srgb,currentColor 12%,transparent)}.icon-button-destructive.svelte-1vo6xli{color:var(--academy-muted)}.icon-button-destructive.svelte-1vo6xli:hover:not([aria-disabled=true],:disabled),.icon-button-destructive.svelte-1vo6xli:focus-visible:not([aria-disabled=true]){color:var(--academy-error-text);background:color-mix(in srgb,var(--academy-error-text) 12%,transparent)}.icon-button.svelte-1vo6xli:focus-visible{outline:var(--academy-focus-ring-width) solid var(--academy-focus-ring);outline-offset:var(--academy-focus-ring-offset)}.icon-button[aria-disabled=true].svelte-1vo6xli{cursor:not-allowed;opacity:var(--academy-opacity-disabled)}.icon-button.svelte-1vo6xli:disabled{cursor:not-allowed;opacity:var(--academy-opacity-disabled)}.icon-button.svelte-1vo6xli>svg{flex:none;width:var(--academy-icon-glyph-size);height:var(--academy-icon-glyph-size);stroke-width:var(--academy-icon-stroke-action)}@media(prefers-reduced-motion:reduce){.icon-button.svelte-1vo6xli{transition:none}}
