.sg-btn.svelte-ukuyk9{--bg: var(--panel-btn-color, var(--color-primary));--fg: var(--panel-btn-text-color, var(--color-primary-content));--text: var(--panel-text-color, var(--color-base-content));display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;font-weight:500;font-size:.875rem;line-height:1;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease,box-shadow .2s ease,transform .1s ease}.sg-btn.svelte-ukuyk9:disabled{opacity:.5;pointer-events:none}.sg-btn.svelte-ukuyk9:active:not(:disabled){transform:translateY(1px)}.sg-btn.svelte-ukuyk9:focus-visible{outline:2px solid var(--bg);outline-offset:2px}.sg-btn.full-width.svelte-ukuyk9{width:100%}.sg-btn.size-sm.svelte-ukuyk9{height:1.75rem;padding:0 .75rem;font-size:.75rem}.sg-btn.size-md.svelte-ukuyk9{height:2.25rem;padding:0 1rem}.sg-btn.size-icon.svelte-ukuyk9{height:2.25rem;width:2.25rem;padding:0}.sg-btn.variant-solid.svelte-ukuyk9{background:var(--bg);color:var(--fg);border-color:color-mix(in oklch,var(--bg) 60%,transparent)}.sg-btn.variant-solid.svelte-ukuyk9:hover:not(:disabled){opacity:.9}.sg-btn.variant-tinted.svelte-ukuyk9{background:color-mix(in oklch,var(--bg) 35%,transparent);color:var(--bg);border-color:color-mix(in oklch,var(--bg) 40%,transparent)}.sg-btn.variant-tinted.svelte-ukuyk9:hover:not(:disabled){background:color-mix(in oklch,var(--bg) 50%,transparent)}.sg-btn.variant-ghost.svelte-ukuyk9{background:transparent;color:var(--bg)}.sg-btn.variant-ghost.svelte-ukuyk9:hover:not(:disabled){background:color-mix(in oklch,var(--bg) 18%,transparent)}.sg-btn.variant-dashed.svelte-ukuyk9{background:transparent;color:color-mix(in oklch,var(--text) 55%,transparent);border-style:dashed;border-color:color-mix(in oklch,var(--bg) 45%,transparent)}.sg-btn.active.svelte-ukuyk9{background:var(--bg);color:var(--fg);border-color:var(--bg);box-shadow:0 0 0 2px color-mix(in oklch,var(--bg) 35%,transparent),0 2px 10px color-mix(in oklch,var(--bg) 50%,transparent)}.sg-btn.svelte-ukuyk9 .sg-btn-icon{width:1rem;height:1rem;flex-shrink:0}.sg-btn.size-sm.svelte-ukuyk9 .sg-btn-icon{width:.875rem;height:.875rem}.sg-btn-label.svelte-ukuyk9{line-height:1}
