div[data-component=Button].svelte-1rikxp8{--button-width:fit-content;--button-stripe:color-mix(in srgb, var(--button-foreground) 6%, var(--button-background));--button-stripe-size:1.71429rem;--button-stripe-duration:var(--duration-ambient-blink,1s);display:contents}div[data-component=Button].variant-neutral.svelte-1rikxp8{--button-background:var(--color-neutral-background,#fff);--button-foreground:var(--color-neutral-foreground,#062229);--button-border:var(--color-neutral-border,#d7e4ed);--button-background-hover:var(--color-neutral-background-hover,#eaf1f5);--button-border-hover:var(--color-neutral-border-hover,#abc6d8)}div[data-component=Button].variant-primary.svelte-1rikxp8{--button-background:var(--color-primary-background,#0b414f);--button-foreground:var(--color-primary-foreground,#fff);--button-border:var(--color-primary-border,#0b414f);--button-background-hover:var(--color-primary-background-hover,#062229);--button-border-hover:var(--color-primary-border-hover,#0b414f)}div[data-component=Button].variant-success.svelte-1rikxp8{--button-background:var(--color-success-background,#42ad47);--button-foreground:var(--color-success-foreground,#fff);--button-border:var(--color-success-border,#42ad47);--button-background-hover:var(--color-success-background-hover,#35963a);--button-border-hover:var(--color-success-border-hover,#42ad47)}div[data-component=Button].variant-danger.svelte-1rikxp8{--button-background:var(--color-danger-background,#dc2626);--button-foreground:var(--color-danger-foreground,#fff);--button-border:var(--color-danger-border,#dc2626);--button-background-hover:var(--color-danger-background-hover,#b91c1c);--button-border-hover:var(--color-danger-border-hover,#dc2626)}div[data-component=Button].variant-warning.svelte-1rikxp8{--button-background:var(--color-warning-background,#f59e0b);--button-foreground:var(--color-warning-foreground,#451a03);--button-border:var(--color-warning-border,#fbbf24);--button-background-hover:var(--color-warning-background-hover,#d97706);--button-border-hover:var(--color-warning-border-hover,#f59e0b)}div[data-component=Button].size-small.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8){font-size:var(--text-control-small-size,.857143rem);gap:var(--space-1,4px);height:var(--size-control-small,28px);padding:0 var(--space-2,8px)}div[data-component=Button].size-default.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8){font-size:var(--text-control-default-size,.928571rem);gap:var(--space-2,8px);height:var(--size-control-default,36px);padding:0 var(--space-3,12px)}div[data-component=Button].size-large.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8){font-size:var(--text-control-large-size,1.03571rem);gap:var(--space-3,12px);height:var(--size-control-large,44px);padding:0 var(--space-4,16px)}div[data-component=Button].size-small.svelte-1rikxp8 span.icon-start:where(.svelte-1rikxp8){--icon-size:var(--button-icon-size,var(--icon-xs,12px))}div[data-component=Button].size-small.svelte-1rikxp8 span.icon-end:where(.svelte-1rikxp8){--icon-size:var(--button-icon-end-size,var(--icon-xs,12px))}div[data-component=Button].size-default.svelte-1rikxp8 span.icon-start:where(.svelte-1rikxp8){--icon-size:var(--button-icon-size,var(--icon-s,16px))}div[data-component=Button].size-default.svelte-1rikxp8 span.icon-end:where(.svelte-1rikxp8){--icon-size:var(--button-icon-end-size,var(--icon-s,16px))}div[data-component=Button].size-large.svelte-1rikxp8 span.icon-start:where(.svelte-1rikxp8){--icon-size:var(--button-icon-size,var(--icon-m,18px))}div[data-component=Button].size-large.svelte-1rikxp8 span.icon-end:where(.svelte-1rikxp8){--icon-size:var(--button-icon-end-size,var(--icon-m,18px))}div[data-component=Button].size-small.is-icon-only.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8){--button-width:var(--size-control-small,28px);padding:0}div[data-component=Button].size-default.is-icon-only.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8){--button-width:var(--size-control-default,36px);padding:0}div[data-component=Button].size-large.is-icon-only.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8){--button-width:var(--size-control-large,44px);padding:0}div[data-component=Button].svelte-1rikxp8:not(.is-settled) button[data-wrap]:where(.svelte-1rikxp8){transition:none}div[data-component=Button].is-disabled.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8){cursor:not-allowed;opacity:.5}div[data-component=Button].is-loading.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8){opacity:1}div[data-component=Button].is-loading.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8):after{opacity:1;animation-play-state:running}button[data-wrap].svelte-1rikxp8{transition:background-color var(--duration-m,.15s) linear, border-color var(--duration-m,.15s) linear, box-shadow var(--duration-m,.15s) linear, opacity var(--duration-m,.15s) linear;--icon-switcher-color:currentColor;--morph-icon-switcher-color:currentColor;background-color:var(--button-background);border-color:var(--button-border);border-radius:var(--button-radius,var(--radius-m,8px));border-style:var(--button-border-style,solid);border-width:var(--border-button,1px);box-shadow:var(--button-shadow,var(--shadow-xs,0 1px 2px #0622290f));box-sizing:border-box;color:var(--button-foreground);cursor:pointer;isolation:isolate;font-family:var(--font-family);width:var(--button-width);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}button[data-wrap].svelte-1rikxp8:hover:not(:disabled){background-color:var(--button-background-hover);border-color:var(--button-border-hover)}button[data-wrap].svelte-1rikxp8:focus-visible{outline:var(--border-focus,2px) solid var(--color-focus-outline,#0060df);outline-offset:2px}button[data-wrap].svelte-1rikxp8:active:not(:disabled){background-color:var(--button-background);border-color:var(--button-border)}button[data-wrap].svelte-1rikxp8:after{transition:opacity var(--duration-l,.2s) linear;animation:svelte-1rikxp8-button-stripe-sweep var(--button-stripe-duration) linear infinite paused;background-image:linear-gradient(-45deg, var(--button-stripe) 25%, transparent 25%, transparent 50%, var(--button-stripe) 50%, var(--button-stripe) 75%, transparent 75%, transparent);background-size:var(--button-stripe-size) var(--button-stripe-size);border-radius:calc(var(--button-radius,var(--radius-m,8px)) - var(--border-button,1px));content:"";opacity:0;pointer-events:none;z-index:-1;position:absolute;inset:0}@keyframes svelte-1rikxp8-button-stripe-sweep{0%{background-position-x:0}to{background-position-x:var(--button-stripe-size)}}@media (prefers-reduced-motion:reduce){div[data-component=Button].is-loading.svelte-1rikxp8 button[data-wrap]:where(.svelte-1rikxp8):after{animation:svelte-1rikxp8-button-stripe-pulse var(--duration-ambient-pulse,1.6s) ease-in-out infinite}}@keyframes svelte-1rikxp8-button-stripe-pulse{0%,to{opacity:1}50%{opacity:.55}}span.icon-start.svelte-1rikxp8,span.icon-end.svelte-1rikxp8{display:contents}span.label.svelte-1rikxp8{font-weight:var(--text-control-default-weight,600);letter-spacing:var(--text-control-default-tracking,-.01em);line-height:var(--text-control-default-leading,1.25);white-space:nowrap}
