:root{--cta-color: var(--color-text-accent-cta-primary-default);--cta-background: var(--color-background-primary-cta-default);--cta-border: var(--size-border-default) solid var(--cta-background)}.tad-cta{display:inline-flex;align-items:center;gap:var(--space-ui-slim);padding:0 var(--space-ui-vast);border-radius:var(--size-radius-ui-large);background:var(--cta-background);color:var(--cta-color);font:var(--font-text-ui-cta);-webkit-text-decoration:none;text-decoration:none;border:var(--cta-border);min-block-size:var(--size-input-normal)}.tad-cta:hover{--cta-background: var(--color-background-primary-cta-hover);--cta-color: var(--color-text-accent-cta-primary-hover);--cta-border: var(--size-border-default) solid var(--color-background-primary-cta-hover)}.tad-cta:focus-visible{outline:5px solid var(--color-border-focus);--cta-border: var(--size-border-default) solid var(--color-text-accent-cta-primary-default)}.tad-cta:active{--cta-background: var(--color-background-primary-cta-pressed);--cta-color: var(--color-text-accent-cta-primary-pressed);--cta-border: var(--size-border-default) solid var(--color-background-primary-cta-pressed)}.tad-cta--secondary{--cta-background: var(--color-background-secondary-cta-default);--cta-color: var(--color-text-accent-cta-secondary-default);--cta-border: var(--size-border-default) solid var(--cta-background)}.tad-cta--secondary:hover{--cta-background: var(--color-background-secondary-cta-hover);--cta-color: var(--color-text-accent-cta-secondary-hover);--cta-border: var(--size-border-default) solid var(--color-background-secondary-cta-hover)}.tad-cta--secondary:focus-visible{--cta-background: var(--color-background-secondary-cta-hover);--cta-color: var(--color-text-accent-cta-secondary-hover);--cta-border: var(--size-border-default) solid var(--color-text-accent-cta-primary-default)}.tad-cta--secondary:active{--cta-background: var(--color-background-secondary-cta-pressed);--cta-color: var(--color-text-accent-cta-secondary-pressed);--cta-border: var(--size-border-default) solid var(--color-background-secondary-cta-pressed)}.tad-cta--ghost{--cta-background: var(--color-background-ghost-cta-default);--cta-color: var(--color-text-accent-cta-ghost-default);--cta-border: var(--size-border-default) solid var(--color-border-ghost-cta-default)}.tad-cta--ghost:hover{--cta-background: var(--color-background-ghost-cta-hover);--cta-color: var(--color-text-accent-cta-ghost-hover);--cta-border: var(--size-border-default) solid var(--color-border-ghost-cta-hover)}.tad-cta--ghost:focus-visible{--cta-background: var(--color-background-ghost-cta-default);--cta-color: var(--color-text-accent-cta-ghost-default);--cta-border: var(--size-border-default) solid var(--color-text-accent-cta-primary-default)}.tad-cta--ghost:active{--cta-background: var(--color-background-ghost-cta-pressed);--cta-color: var(--color-text-accent-cta-ghost-pressed);--cta-border: var(--size-border-default) solid var(--color-border-ghost-cta-pressed)}
