.dw-button.svelte-18sv61c{border-width:var(--stroke-1);border-radius:var(--rounded-sm);box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);outline-offset:0;border-style:solid;justify-content:center;align-items:center;padding-block:0;font-weight:500;text-decoration:none;display:inline-flex}.dw-button.svelte-18sv61c .label-wrapper:where(.svelte-18sv61c){padding-inline:var(--space-1);align-items:center;gap:var(--space-1);text-box-trim:trim-both;line-height:1.2;display:flex}.dw-button.svelte-18sv61c:has(.is-sr-only:where(.svelte-18sv61c)):not(:has(.end-icon)){aspect-ratio:1;padding:0}.dw-button.svelte-18sv61c:disabled,a.dw-button.svelte-18sv61c:not([href]){opacity:.5;cursor:not-allowed}.dw-button.svelte-18sv61c{background-color:var(--button-background);border-color:var(--button-border);color:var(--button-label)}.dw-button.svelte-18sv61c .icon:not(.end-icon){color:var(--button-icon)}.dw-button.svelte-18sv61c:hover:not(:disabled,.selected){background-color:var(--button-background-hovered,var(--button-background));border-color:var(--button-border-hovered,var(--button-border));color:var(--button-label-hovered-active,var(--button-label))}.dw-button.svelte-18sv61c:hover:not(:disabled,.selected) .icon:not(.end-icon){color:var(--button-icon-hovered-active,var(--button-icon))}.dw-button.svelte-18sv61c:active:not(:disabled,.selected){background-color:var(--button-background-active,var(--button-background));border-color:var(--button-border-active,var(--button-border));color:var(--button-label-hovered-active,var(--button-label))}.dw-button.svelte-18sv61c:active:not(:disabled,.selected) .icon:not(.end-icon){color:var(--button-icon-hovered-active,var(--button-icon))}.dw-button.svelte-18sv61c.selected{background-color:var(--button-background-selected,var(--button-background));border-color:var(--button-border-selected,var(--button-border));color:var(--button-label-selected,var(--button-label))}.dw-button.svelte-18sv61c.selected .icon:not(.end-icon){color:var(--button-icon-selected,var(--button-icon))}.dw-button.svelte-18sv61c:focus-visible{outline:var(--focus-outline)}.dw-button.svelte-18sv61c:focus-visible.level-1{border-color:var(--focus-inside-color-emphasis)}.dw-button.svelte-18sv61c:focus-visible.level-2,.dw-button.svelte-18sv61c:focus-visible.level-3,.dw-button.svelte-18sv61c:focus-visible.level-4{border-color:var(--focus-inside-color)}.level-1.svelte-18sv61c{--button-background:var(--components-button-level-1-background);--button-background-hovered:var(--components-button-level-1-background-hovered);--button-background-active:var(--components-button-level-1-background-active);--button-background-selected:var(--components-button-level-1-background-selected);--button-border:transparent;--button-label:var(--components-button-level-1-label);--button-icon:var(--components-button-level-1-icon)}.level-2.svelte-18sv61c{--button-background:var(--components-button-level-2-background);--button-background-active:var(--components-button-level-2-background-active);--button-background-selected:var(--components-button-level-2-background-selected);--button-border:var(--components-button-level-2-border);--button-border-hovered:var(--components-button-level-2-border-hovered);--button-border-active:var(--components-button-level-2-border-active);--button-border-selected:var(--components-button-level-2-border-selected);--button-label:var(--components-button-level-2-label);--button-label-hovered-active:var(--components-button-level-2-label-hovered-active);--button-label-selected:var(--components-button-level-2-label-selected);--button-icon:var(--components-button-level-2-icon);--button-icon-hovered-active:var(--components-button-level-2-icon-hovered-active);--button-icon-selected:var(--components-button-level-2-icon-selected)}.level-3.svelte-18sv61c{--button-background:var(--components-button-level-3-background);--button-background-active:var(--components-button-level-3-background-active);--button-background-selected:var(--components-button-level-3-background-selected);--button-border:var(--components-button-level-3-border);--button-border-hovered:var(--components-button-level-3-border-hovered);--button-border-active:var(--components-button-level-3-border-active);--button-border-selected:var(--components-button-level-3-border-selected);--button-label:var(--components-button-level-3-label);--button-label-hovered-active:var(--components-button-level-3-label-hovered-active);--button-label-selected:var(--components-button-level-3-label-selected);--button-icon:var(--components-button-level-3-icon);--button-icon-hovered-active:var(--components-button-level-3-icon-hovered-active);--button-icon-selected:var(--components-button-level-3-icon-selected)}.level-4.svelte-18sv61c{--button-background:transparent;--button-background-active:var(--components-button-level-4-background-active);--button-background-selected:var(--components-button-level-4-background-selected);--button-border:var(--components-button-level-4-border);--button-border-hovered:var(--components-button-level-4-border-hovered);--button-border-active:var(--components-button-level-4-border-active);--button-border-selected:var(--components-button-level-4-border-selected);--button-label:var(--components-button-level-4-label);--button-label-hovered-active:var(--components-button-level-4-label-hovered-active);--button-label-selected:var(--components-button-level-4-label-selected);--button-icon:var(--components-button-level-4-icon);--button-icon-hovered-active:var(--components-button-level-4-icon-hovered-active);--button-icon-selected:var(--components-button-level-4-icon-selected)}.level-ghost1.svelte-18sv61c{--button-background:transparent;--button-background-hovered:var(--components-button-ghost-level-1-background-hovered);--button-background-active:var(--components-button-ghost-level-1-background-active);--button-background-selected:var(--components-button-ghost-level-1-background-selected);--button-border:transparent;--button-border-selected:var(--components-button-ghost-level-1-border-selected);--button-label:var(--components-button-ghost-level-1-label);--button-label-hovered-active:var(--components-button-ghost-level-1-label-hovered-active);--button-icon:var(--components-button-ghost-level-1-icon);--button-icon-hovered-active:var(--components-button-ghost-level-1-icon-hovered-active)}.level-ghost2.svelte-18sv61c{--button-background:transparent;--button-background-hovered:var(--components-button-ghost-level-2-background-hovered);--button-background-active:var(--components-button-ghost-level-2-background-active);--button-background-selected:var(--components-button-ghost-level-2-background-selected);--button-border:transparent;--button-border-selected:var(--components-button-ghost-level-2-border-selected);--button-label:var(--components-button-ghost-level-2-label);--button-label-hovered-active:var(--components-button-ghost-level-2-label-hovered-active);--button-label-selected:var(--components-button-ghost-level-2-label-selected);--button-icon:var(--components-button-ghost-level-2-icon);--button-icon-hovered-active:var(--components-button-ghost-level-2-icon-hovered-active);--button-icon-selected:var(--components-button-ghost-level-2-icon-selected)}.level-ghost3.svelte-18sv61c{--button-background:transparent;--button-background-hovered:var(--components-button-ghost-level-3-background-hovered);--button-background-active:var(--components-button-ghost-level-3-background-active);--button-background-selected:var(--components-button-ghost-level-3-background-selected);--button-border:transparent;--button-border-selected:var(--components-button-ghost-level-3-border-selected);--button-label:var(--components-button-ghost-level-3-label);--button-label-hovered-active:var(--components-button-ghost-level-3-label-hovered-active);--button-label-selected:var(--components-button-ghost-level-3-label-selected);--button-icon:var(--components-button-ghost-level-3-icon);--button-icon-hovered-active:var(--components-button-ghost-level-3-icon-hovered-active);--button-icon-selected:var(--components-button-ghost-level-3-icon-selected)}.level-ghost4.svelte-18sv61c{--button-background:transparent;--button-background-hovered:var(--components-button-ghost-level-4-background-hovered);--button-background-active:var(--components-button-ghost-level-4-background-active);--button-background-selected:var(--components-button-ghost-level-4-background-selected);--button-border:transparent;--button-border-selected:var(--components-button-ghost-level-4-border-selected);--button-label:var(--components-button-ghost-level-4-label);--button-label-hovered-active:var(--components-button-ghost-level-4-label-hovered-active);--button-label-selected:var(--components-button-ghost-level-4-label-selected);--button-icon:var(--components-button-ghost-level-4-icon);--button-icon-hovered-active:var(--components-button-ghost-level-4-icon-hovered-active);--button-icon-selected:var(--components-button-ghost-level-4-icon-selected)}.variant-vertical.level-ghost1.svelte-18sv61c{--button-background-hovered:var(--components-button-vertical-ghost-level-1-background-hovered);--button-background-active:var(--components-button-vertical-ghost-level-1-background-active);--button-background-selected:var(--components-button-vertical-ghost-level-1-background-selected);--button-border-selected:var(--components-button-vertical-ghost-level-1-border-selected);--button-label:var(--components-button-vertical-ghost-level-1-label);--button-label-hovered-active:var(--components-button-vertical-ghost-level-1-label-hovered-active);--button-label-selected:var(--components-button-vertical-ghost-level-1-label-selected);--button-icon:var(--components-button-vertical-ghost-level-1-icon);--button-icon-hovered-active:var(--components-button-vertical-ghost-level-1-icon-hovered-active);--button-icon-selected:var(--components-button-vertical-ghost-level-1-icon-selected)}.level-1.svelte-18sv61c,.level-2.svelte-18sv61c,.level-3.svelte-18sv61c{box-shadow:var(--shadow-level-1)}.size-mini.svelte-18sv61c{font-size:var(--text-sm);border-radius:var(--rounded-xs);height:1.125rem;padding-inline:.1875rem}.size-mini.svelte-18sv61c .icon{font-size:var(--text-base)}.size-extra-small.svelte-18sv61c{font-size:var(--text-sm);height:1.625rem;padding-inline:var(--space-1_5);border-radius:var(--rounded-xs)}.size-extra-small.svelte-18sv61c .icon{font-size:var(--text-base)}.size-small.svelte-18sv61c{font-size:var(--text-sm);height:1.875rem;padding-inline:var(--space-2);border-radius:var(--rounded-xs)}.size-small.svelte-18sv61c .icon{font-size:var(--text-base)}.size-default.svelte-18sv61c{font-size:var(--text-base);height:2.1875rem;padding-inline:var(--space-2_5);gap:var(--space-0_5)}.size-default.svelte-18sv61c .icon{font-size:1.125rem}.size-medium.svelte-18sv61c{font-size:var(--text-lg);height:var(--space-10);padding-inline:var(--space-3);gap:.1875rem}.size-medium.svelte-18sv61c .icon{font-size:var(--text-xl)}.variant-capsule.svelte-18sv61c{border-radius:9999px}.variant-capsule.svelte-18sv61c.size-mini{padding-inline:.09375rem}.variant-capsule.svelte-18sv61c.size-small{gap:var(--space-0_25)}.variant-capsule.svelte-18sv61c.size-default{gap:var(--space-0_25);padding-inline:.5625rem}.variant-capsule.svelte-18sv61c.size-medium{padding-inline:var(--space-2_5);gap:var(--space-0_5)}.variant-vertical.svelte-18sv61c{gap:var(--space-0_25);flex-direction:column;line-height:130%}.variant-vertical.svelte-18sv61c .label-wrapper:where(.svelte-18sv61c){gap:var(--space-0_5)}.variant-vertical.svelte-18sv61c.size-extra-small{height:var(--space-11);border-radius:var(--rounded-sm);padding-inline:.3125rem}.variant-vertical.svelte-18sv61c.size-extra-small .label-wrapper:where(.svelte-18sv61c){gap:var(--space-1)}.variant-vertical.svelte-18sv61c.size-extra-small .icon{font-size:var(--text-lg)}.variant-vertical.svelte-18sv61c.size-extra-small .end-icon{font-size:var(--text-base)}.variant-vertical.svelte-18sv61c.size-small{gap:var(--space-0_5);border-radius:var(--rounded-sm);height:3.125rem}.variant-vertical.svelte-18sv61c.size-small .icon{font-size:var(--text-xl)}.variant-vertical.svelte-18sv61c.size-small .end-icon{font-size:var(--text-base)}.variant-vertical.svelte-18sv61c.size-default{gap:var(--space-1);height:3.625rem}.variant-vertical.svelte-18sv61c.size-default .icon{font-size:var(--text-xl)}.variant-vertical.svelte-18sv61c.size-default .end-icon{font-size:var(--text-lg)}.variant-vertical.svelte-18sv61c.size-medium{gap:var(--space-1);height:4.0625rem;padding-inline:1.0625rem}.variant-vertical.svelte-18sv61c.size-medium .icon{font-size:1.625rem}.variant-vertical.svelte-18sv61c.size-medium .end-icon{font-size:var(--text-lg)}
