.ds-button{border-radius:var(--corner-100);transition:background-color .16s ease-out,border-color .16s ease-out}.ds-button:disabled{background:var(--background-ghost-default)!important;color:var(--text-icon-disabled)}.ds-button--primary{background:var(--background-accent-default);border:var(--border-25) solid var(--border-effect-over);color:var(--text-icon-primary-over)}.ds-button--primary:focus-visible{border-radius:var(--corner-50);outline:var(--border-25) solid var(--border-effect-focused);outline-offset:var(--spacing-25)}@media(hover:hover){.ds-button--primary:hover{background:var(--background-accent-hovered)}}.ds-button--primary.loading,.ds-button--primary:active{background:var(--background-accent-pressed)}.ds-button.ds-button--secondary{background:var(--background-subdued-default);color:var(--text-icon-accent-default)}.ds-button.ds-button--secondary:focus-visible{border-color:var(--border-effect-focused)}@media(hover:hover){.ds-button.ds-button--secondary:hover{background:var(--background-subdued-hovered)}}.ds-button.ds-button--secondary.loading,.ds-button.ds-button--secondary:active{background:var(--background-subdued-pressed)}.ds-button.ds-button--tertiary{background:var(--background-ghost-default);border:var(--border-25) solid var(--border-effect-over);color:var(--text-icon-secondary)}.ds-button.ds-button--tertiary:focus-visible{border-color:var(--border-effect-focused)}@media(hover:hover){.ds-button.ds-button--tertiary:hover{background:var(--background-ghost-hovered)}}.ds-button.ds-button--tertiary.loading,.ds-button.ds-button--tertiary:active{background:var(--background-ghost-pressed)}.ds-button.ds-button--outline{background:var(--background-primary);border:var(--border-1) solid var(--border-effect-primary);color:var(--text-icon-secondary)}.ds-button.ds-button--outline:focus-visible{border-color:var(--border-effect-focused)}@media(hover:hover){.ds-button.ds-button--outline:hover{background:var(--background-ghost-hovered)}}.ds-button.ds-button--outline.loading,.ds-button.ds-button--outline:active{background:var(--background-ghost-pressed)}.ds-button.ds-button--critical-primary{background:var(--background-error-accent-default);border:var(--border-25) solid var(--border-effect-over);color:var(--text-icon-primary-over)}.ds-button.ds-button--critical-primary:focus-visible{border-radius:var(--corner-50);outline:var(--border-25) solid var(--border-effect-error);outline-offset:var(--spacing-25)}@media(hover:hover){.ds-button.ds-button--critical-primary:hover{background:var(--background-error-accent-hovered)}}.ds-button.ds-button--critical-primary.loading,.ds-button.ds-button--critical-primary:active{background:var(--background-error-accent-pressed)}.ds-button.ds-button--critical-secondary{background:var(--background-error-subdued-default);border:var(--border-25) solid var(--border-effect-over);color:var(--text-icon-error-default)}.ds-button.ds-button--critical-secondary:focus-visible{border-color:var(--border-effect-error)}@media(hover:hover){.ds-button.ds-button--critical-secondary:hover{background:var(--background-error-subdued-hovered)}}.ds-button.ds-button--critical-secondary.loading,.ds-button.ds-button--critical-secondary:active{background:var(--background-error-subdued-pressed)}.ds-button.ds-button--small{padding:var(--spacing-100) var(--spacing-150)}.ds-button.ds-button--medium{padding:var(--spacing-150) var(--spacing-200)}.ds-button.ds-button--large{padding:var(--spacing-200) var(--spacing-300)}.ds-button.ds-button--rounded{border-radius:var(--corner-9999)}.ds-button.ds-button--rounded.ds-button--small{padding:var(--spacing-100)}.ds-button.ds-button--rounded.ds-button--medium{padding:var(--spacing-150)}.ds-button.ds-button--rounded.ds-button--large{padding:var(--spacing-200)}.ds-button.ds-button--full-width{width:100%}
