@layer bqt.components{.bqt-icon-btn.svelte-1qu43ms{--ib-bg:var(--bqt-c);--ib-fg:var(--bqt-c-contrast);--ib-border:var(--bqt-c);--ib-bg-hover:var(--bqt-c-hover);--ib-bg-active:var(--bqt-c-active);width:var(--bqt-control-height);height:var(--bqt-control-height);font-size:var(--bqt-control-icon);line-height:var(--bqt-line-height-none);color:var(--ib-fg);background-color:var(--ib-bg);border:var(--bqt-border-width) solid var(--ib-border);border-radius:var(--bqt-control-radius);cursor:pointer;transition:background-color var(--bqt-duration-150) var(--bqt-ease-out), color var(--bqt-duration-150) var(--bqt-ease-out), border-color var(--bqt-duration-150) var(--bqt-ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.bqt-icon-btn.svelte-1qu43ms[data-shape=circle]{border-radius:var(--bqt-radius-full)}.bqt-icon-btn.svelte-1qu43ms:hover:not(:disabled){background-color:var(--ib-bg-hover)}.bqt-icon-btn.svelte-1qu43ms:active:not(:disabled){background-color:var(--ib-bg-active)}.bqt-icon-btn.svelte-1qu43ms:focus-visible{border-color:var(--bqt-focus-ring);box-shadow:var(--bqt-focus-ring-shadow);outline:none}.bqt-icon-btn.svelte-1qu43ms:disabled{opacity:var(--bqt-opacity-disabled);cursor:not-allowed}.bqt-icon-btn.svelte-1qu43ms[data-variant=subtle]{--ib-bg:var(--bqt-c-subtle);--ib-fg:var(--bqt-c-subtle-fg);--ib-border:transparent;--ib-bg-hover:color-mix(in oklab, var(--bqt-c-subtle), var(--bqt-c) var(--bqt-mix-step));--ib-bg-active:color-mix(in oklab, var(--bqt-c-subtle), var(--bqt-c) var(--bqt-mix-step-strong))}.bqt-icon-btn.svelte-1qu43ms[data-variant=outline]{--ib-bg:transparent;--ib-fg:var(--bqt-c-subtle-fg);--ib-border:var(--bqt-c-border);--ib-bg-hover:var(--bqt-c-subtle);--ib-bg-active:color-mix(in oklab, var(--bqt-c-subtle), var(--bqt-c) var(--bqt-mix-step))}.bqt-icon-btn.svelte-1qu43ms[data-variant=ghost]{--ib-bg:transparent;--ib-fg:var(--bqt-c-subtle-fg);--ib-border:transparent;--ib-bg-hover:var(--bqt-c-subtle);--ib-bg-active:color-mix(in oklab, var(--bqt-c-subtle), var(--bqt-c) var(--bqt-mix-step))}}
