button.svelte-2qr5{--button-height:var(--flxui-button-height,2.5rem);--button-padding-x:var(--flxui-button-padding-x,1rem);--button-font-size:var(--flxui-button-font-size,.875rem);--button-line-height:var(--flxui-button-line-height,1.25rem);--button-gap:var(--flxui-button-gap,.5rem);--control-text:var(--flxui-text);--control-background:none;--control-border:var(--flxui-surface-2);--control-hover:var(--flxui-secondary);--control-focus:var(--flxui-primary);--control-box-shadow:var(--flxui-shadow);cursor:pointer;padding:0 var(--button-padding-x);height:var(--button-height);-webkit-user-select:none;user-select:none;outline-offset:2px;font-weight:400;font-size:var(--button-font-size);line-height:var(--button-line-height);opacity:1;transition-property:box-shadow,background-color,color;transition-duration:var(--flxui-animation-duration);transition-timing-function:var(--flxui-animation-timing-fn);border-radius:var(--flxui-radius);color:var(--control-text);background:var(--control-background);outline:2px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}button.svelte-2qr5 .control:where(.svelte-2qr5){align-items:baseline;gap:var(--button-gap);display:flex}button.svelte-2qr5.btn-default{--control-text:var(--flxui-text)}button.svelte-2qr5.btn-primary{--control-text:var(--flxui-primary);--control-border:var(--flxui-secondary);--control-hover:var(--flxui-secondary);--control-focus:var(--flxui-primary)}button.svelte-2qr5.btn-success{--control-text:var(--flxui-success);--control-border:var(--flxui-success-border);--control-hover:var(--flxui-success-border);--control-focus:var(--flxui-success)}button.svelte-2qr5.btn-warning{--control-text:var(--flxui-warning);--control-border:var(--flxui-warning-border);--control-hover:var(--flxui-warning-border);--control-focus:var(--flxui-warning)}button.svelte-2qr5.btn-danger{--control-text:var(--flxui-danger);--control-border:var(--flxui-danger-border);--control-hover:var(--flxui-danger-border);--control-focus:var(--flxui-danger)}button.svelte-2qr5.btn-info{--control-text:var(--flxui-info);--control-border:var(--flxui-info-border);--control-hover:var(--flxui-info-border);--control-focus:var(--flxui-info)}button.svelte-2qr5.btn-neutral{--control-text:var(--flxui-neutral);--control-border:var(--flxui-neutral-border);--control-hover:var(--flxui-neutral-border);--control-focus:var(--flxui-neutral)}button.svelte-2qr5.variant-box{box-shadow:var(--control-box-shadow)}button.svelte-2qr5.variant-box.btn-primary{--control-background:var(--flxui-gradient);--control-text:var(--flxui-primary-fg)}button.svelte-2qr5.variant-box.btn-success,button.svelte-2qr5.variant-box.btn-warning,button.svelte-2qr5.variant-box.btn-danger,button.svelte-2qr5.variant-box.btn-info,button.svelte-2qr5.variant-box.btn-neutral{--control-background:var(--control-focus);--control-text:var(--flxui-surface-0)}button.svelte-2qr5.variant-outline{box-shadow:var(--control-box-shadow)}button.svelte-2qr5.variant-outline.btn-default,button.svelte-2qr5.variant-outline.btn-primary,button.svelte-2qr5.variant-outline.btn-success,button.svelte-2qr5.variant-outline.btn-warning,button.svelte-2qr5.variant-outline.btn-danger,button.svelte-2qr5.variant-outline.btn-info,button.svelte-2qr5.variant-outline.btn-neutral{border:1px solid var(--control-border)}button.svelte-2qr5:disabled{opacity:.5;cursor:not-allowed}button.svelte-2qr5:not(:disabled).variant-plain:hover{--control-text:var(--control-hover)}:is(button.svelte-2qr5:not(:disabled).variant-box,button.svelte-2qr5:not(:disabled).variant-outline):hover{box-shadow:0 0 0 calc(1px) var(--control-hover)}:is(button.svelte-2qr5:not(:disabled).variant-box,button.svelte-2qr5:not(:disabled).variant-outline):focus-visible,:is(button.svelte-2qr5:not(:disabled).variant-box,button.svelte-2qr5:not(:disabled).variant-outline):active{box-shadow:0 0 0 2px var(--flxui-surface-0), 0 0 0 calc(2px + 2px) var(--control-focus)}
