:root{--ui-button-color-bg: transparent;--ui-button-color-text: var(--color-text-strong);--ui-button-color-bg-hover: var(--color-background-subtle-default);--ui-button-color-bg-pressed: var(--color-background-subtle-hover);--ui-button-padding: var(--space-ui-loose);--ui-button-size-text: var(--font-size-ui-link);--ui-button-border: none;--ui-button-padding-label: 0 var(--ui-button-padding) 0 0;--ui-button-padding-iconless: var(--space-ui-loose) var(--space-ui-spacious)}.tad-ui-button{display:flex;align-items:center;justify-content:center;inline-size:-moz-fit-content;inline-size:fit-content;outline:none;border:var(--ui-button-border);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;border-radius:var(--size-radius-ui-small);background-color:var(--ui-button-color-bg);color:var(--ui-button-color-text);font-size:var(--ui-button-size-text);transition:background-color var(--base-motion-speed-instant),color var(--base-motion-speed-instant);padding:0}.tad-ui-button__label:not(:empty){padding:var(--ui-button-padding-label)}.tad-ui-button:hover{--ui-button-color-bg: var(--ui-button-color-bg-hover)}.tad-ui-button:active{--ui-button-color-bg: var(--ui-button-color-bg-pressed);transition:background-color 0ms,color 0ms}.tad-ui-button--small{--ui-button-padding: var(--space-ui-normal);--ui-button-size-text: var(--font-size-ui-default);--ui-button-padding-iconless: var(--space-ui-slim) var(--space-ui-loose)}.tad-ui-button--large{--ui-button-padding: var(--space-ui-spacious);--ui-button-size-text: var(--font-size-ui-oversize);--ui-button-padding-iconless: var(--space-ui-spacious) var(--space-ui-vast)}.tad-ui-button--muted{--ui-button-color-text: var(--color-text-muted)}.tad-ui-button--subtle{--ui-button-color-bg: var(--color-background-subtle-default);--ui-button-color-bg-hover: var(--color-background-subtle-hover);--ui-button-color-bg-pressed: var(--color-background-subtle-pressed)}.tad-ui-button--secondary{--ui-button-color-bg: var(--color-background-secondary-default);--ui-button-color-bg-hover: var(--color-background-secondary-hover);--ui-button-color-bg-pressed: var(--color-background-secondary-pressed);--ui-button-color-text: var(--color-text-accent-secondary-default)}.tad-ui-button--reverse{flex-direction:row-reverse;--ui-button-padding-label: 0 0 0 var(--ui-button-padding)}.tad-ui-button:focus-visible{outline:var(--size-border-focus) solid var(--color-border-focus)}.tad-ui-button[disabled],.tad-ui-button--disabled{--ui-button-color-bg: var(--color-background-disabled);--ui-button-color-text: var(--color-text-disabled);cursor:not-allowed}.tad-ui-button--active,.tad-ui-button [aria-expanded=true]{outline:var(--size-border-active) solid var(--color-border-active)}.tad-ui-button:not(.tad-ui-button:has(.tad-ui-button__icon)){padding:var(--ui-button-padding-iconless);--ui-button-padding-label: 0}
