a.svelte-dotbnu,button.svelte-dotbnu{display:inline-flex;text-align:center;justify-content:center;align-items:center;height:var(--button-size);padding:var(--padding);gap:calc(var(--base-gap) * .5);border:var(--border-style);background-color:var(--background-color);color:var(--on-background-color);border-radius:var(--border-radius);font-weight:500;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;flex-shrink:0}a.svelte-dotbnu svg,button.svelte-dotbnu svg{height:var(--icon-size);width:var(--icon-size)}a.svelte-dotbnu:hover:not(:disabled,[aria-disabled=true]),button.svelte-dotbnu:hover:not(:disabled,[aria-disabled=true]){filter:brightness(.95)}a[data-size=md].svelte-dotbnu,button[data-size=md].svelte-dotbnu{--button-size: 2.75rem;--icon-size: 24px;--padding: 0 var(--base-padding);--border-radius: var(--inputs-border-base-radius)}a[data-size=sm].svelte-dotbnu,button[data-size=sm].svelte-dotbnu{--button-size: 2.25rem;--icon-size: 18px;--padding: 0 calc(var(--base-padding) * .75);--border-radius: calc(var(--inputs-border-base-radius) * 3)}a[data-variant=primary].svelte-dotbnu,button[data-variant=primary].svelte-dotbnu{--background-color: var(--buttons-primary-background-color);--on-background-color: var(--buttons-primary-on-background-color);--border-style: var(--inputs-border-width) solid var(--buttons-primary-border-color)}a[data-variant=secondary].svelte-dotbnu,button[data-variant=secondary].svelte-dotbnu{--background-color: var(--inputs-background-color);--on-background-color: var(--inputs-on-background-color);--border-style: var(--inputs-border-width) solid var(--inputs-border-color)}a[data-variant=text].svelte-dotbnu,button[data-variant=text].svelte-dotbnu{--background-color: transparent;--on-background-color: var(--inputs-on-background-color);--border-style: transparent solid var(--inputs-border-color)}a[data-variant=text].svelte-dotbnu:hover:not(:disabled,[aria-disabled=true]),button[data-variant=text].svelte-dotbnu:hover:not(:disabled,[aria-disabled=true]){-webkit-backdrop-filter:brightness(.95);backdrop-filter:brightness(.95)}a[data-variant=success].svelte-dotbnu,button[data-variant=success].svelte-dotbnu{--background-color: var(--color-success);--on-background-color: var(--buttons-primary-on-background-color);--border-style: var(--inputs-border-width) solid var(--color-success)}a[data-variant=urgent].svelte-dotbnu,button[data-variant=urgent].svelte-dotbnu{--background-color: var(--color-urgent);--on-background-color: var(--buttons-primary-on-background-color);--border-style: var(--inputs-border-width) solid var(--color-urgent)}a.svelte-dotbnu:disabled,a[aria-disabled=true].svelte-dotbnu,button.svelte-dotbnu:disabled,button[aria-disabled=true].svelte-dotbnu{opacity:.5;cursor:not-allowed}a[data-label-type="label+icon"][data-size=md].svelte-dotbnu,button[data-label-type="label+icon"][data-size=md].svelte-dotbnu{--padding: 0 var(--base-padding) 0 calc(var(--base-padding) * .75)}a[data-label-type="label+icon"][data-size=sm].svelte-dotbnu,button[data-label-type="label+icon"][data-size=sm].svelte-dotbnu{--padding: 0 calc(var(--base-padding) * .75) 0 calc(var(--base-padding) * .625)}a[data-label-type=icon].svelte-dotbnu,button[data-label-type=icon].svelte-dotbnu{--padding: 0;width:var(--button-size)}a[aria-readonly=true].svelte-dotbnu,button[aria-readonly=true].svelte-dotbnu{cursor:not-allowed}
