.base-button[data-v-9dd9af49]{--btn-bg:transparent;--btn-text:var(--color-dynamic-basic-foreground);--btn-border:transparent;--btn-padding-x:var(--space-xl);--btn-padding-y:var(--space-lg);--btn-gap:var(--space-md);--btn-radius:var(--border-radius-default);--btn-font-size:var(--font-size-sm);--btn-line-height:var(--line-height-sm);--btn-icon-size:var(--icon-size-sm);--btn-font-weight:600;--btn-font-family:var(--font-family-primary);align-items:center;background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:inline-flex;font-family:var(--btn-font-family),sans-serif;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--btn-gap);justify-content:center;line-height:var(--btn-line-height);outline:0 solid transparent;outline-offset:0;padding:var(--btn-padding-y) var(--btn-padding-x);text-align:center;text-decoration:none;white-space:nowrap}.base-button__icon[data-v-9dd9af49]{color:inherit;flex-shrink:0;font-size:var(--btn-icon-size);height:var(--btn-icon-size);width:var(--btn-icon-size)}.base-button__content[data-v-9dd9af49]{align-items:center;display:inline-flex;justify-content:center}.base-button--sm[data-v-9dd9af49]{--btn-padding-x:var(--space-xl);--btn-padding-y:var(--space-lg);--btn-font-size:var(--font-size-sm);--btn-line-height:var(--line-height-sm);--btn-icon-size:var(--icon-size-sm)}.base-button--md[data-v-9dd9af49]{--btn-padding-x:var(--space-2xl);--btn-padding-y:var(--space-xl);--btn-font-size:var(--font-size-base);--btn-line-height:var(--line-height-base);--btn-icon-size:var(--icon-size-md)}.base-button--lg[data-v-9dd9af49]{--btn-padding-x:var(--space-3xl);--btn-padding-y:var(--space-2xl);--btn-font-size:var(--font-size-lg);--btn-line-height:var(--line-height-lg);--btn-icon-size:var(--icon-size-lg)}.base-button--default.base-button--filled[data-v-9dd9af49]{--btn-bg:var(--color-dynamic-basic-background-accent);--btn-text:var(--color-static-basic-accent);--btn-bg-hover:var(--color-dynamic-basic-background-accent-darker);--btn-text-hover:var(--color-static-basic-accent-darker);--btn-bg-active:var(--color-static-basic-accent);--btn-text-active:var(--color-static-basic-foreground-light);--btn-bg-disabled:var(--color-dynamic-basic-max-low-contrast);--btn-text-disabled:var(--color-dynamic-basic-disabled)}.base-button--default.base-button--text[data-v-9dd9af49]{--btn-bg:transparent;--btn-text:var(--color-dynamic-basic-foreground);--btn-bg-hover:var(--color-dynamic-basic-max-low-contrast);--btn-text-hover:var(--color-dynamic-basic-foreground);--btn-bg-active:var(--color-dynamic-basic-foreground);--btn-text-active:var(--color-dynamic-basic-background);--btn-bg-disabled:transparent;--btn-text-disabled:var(--color-dynamic-basic-disabled)}.base-button--accent.base-button--filled[data-v-9dd9af49]{--btn-bg:var(--color-static-basic-accent);--btn-text:var(--color-static-basic-foreground-light);--btn-bg-hover:var(--color-static-basic-accent-lighter);--btn-text-hover:var(--color-static-basic-foreground-light);--btn-bg-active:var(--color-static-basic-accent-darker);--btn-text-active:var(--color-static-basic-foreground-light);--btn-bg-disabled:var(--color-dynamic-basic-max-low-contrast);--btn-text-disabled:var(--color-dynamic-basic-disabled)}.base-button--accent.base-button--text[data-v-9dd9af49]{--btn-bg:transparent;--btn-text:var(--color-static-basic-accent);--btn-bg-hover:var(--color-dynamic-basic-background-accent-darker);--btn-text-hover:var(--color-static-basic-accent);--btn-bg-active:var(--color-static-basic-accent);--btn-text-active:var(--color-static-basic-foreground-light);--btn-bg-disabled:transparent;--btn-text-disabled:var(--color-dynamic-basic-disabled)}.base-button--negative.base-button--filled[data-v-9dd9af49]{--btn-bg:var(--color-static-basic-negative);--btn-text:var(--color-static-basic-foreground-light);--btn-bg-hover:var(--color-static-basic-negative-lighter);--btn-text-hover:var(--color-static-basic-foreground-light);--btn-bg-active:var(--color-static-basic-negative-darker);--btn-text-active:var(--color-static-basic-foreground-light);--btn-bg-disabled:var(--color-dynamic-basic-max-low-contrast);--btn-text-disabled:var(--color-dynamic-basic-disabled)}.base-button--negative.base-button--text[data-v-9dd9af49]{--btn-bg:transparent;--btn-text:var(--color-static-basic-negative);--btn-bg-hover:var(--color-dynamic-basic-background-negative-darker);--btn-text-hover:var(--color-static-basic-negative);--btn-bg-active:var(--color-static-basic-negative);--btn-text-active:var(--color-static-basic-foreground-light);--btn-bg-disabled:transparent;--btn-text-disabled:var(--color-dynamic-basic-disabled)}.base-button--positive.base-button--filled[data-v-9dd9af49]{--btn-bg:var(--color-static-basic-positive);--btn-text:var(--color-static-basic-foreground-light);--btn-bg-hover:var(--color-static-basic-positive-lighter);--btn-text-hover:var(--color-static-basic-foreground-light);--btn-bg-active:var(--color-static-basic-positive-darker);--btn-text-active:var(--color-static-basic-foreground-light);--btn-bg-disabled:var(--color-dynamic-basic-max-low-contrast);--btn-text-disabled:var(--color-dynamic-basic-disabled)}.base-button--positive.base-button--text[data-v-9dd9af49]{--btn-bg:transparent;--btn-text:var(--color-static-basic-positive);--btn-bg-hover:var(--color-dynamic-basic-background-positive-darker);--btn-text-hover:var(--color-static-basic-positive);--btn-bg-active:var(--color-static-basic-positive);--btn-text-active:var(--color-static-basic-foreground-light);--btn-bg-disabled:transparent;--btn-text-disabled:var(--color-dynamic-basic-disabled)}.base-button[data-v-9dd9af49]:hover:not(:disabled,[aria-disabled=true]){--btn-bg:var(--btn-bg-hover,var(--btn-bg));--btn-text:var(--btn-text-hover,var(--btn-text))}.base-button[data-v-9dd9af49]:active:not(:disabled,[aria-disabled=true]){--btn-bg:var(--btn-bg-active,var(--btn-bg-hover,var(--btn-bg)));--btn-text:var(--btn-text-active,var(--btn-text-hover,var(--btn-text)))}.base-button[data-v-9dd9af49]:focus:not(:disabled,[aria-disabled=true]){border-color:var(--color-static-basic-accent);outline:var(--outline-width-sm) solid var(--color-static-basic-accent)}.base-button[data-v-9dd9af49]:disabled,.base-button[aria-disabled=true][data-v-9dd9af49]{--btn-bg:var(--btn-bg-disabled,var(--color-dynamic-basic-max-low-contrast));--btn-text:var(--btn-text-disabled,var(--color-dynamic-basic-disabled));cursor:not-allowed;outline:0 solid transparent}
