.button{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);padding:var(--space-s)var(--space-l);border-radius:var(--border-radius-button);transition:background-color 150ms ease,color 150ms ease,border-color 150ms ease}.button-primary{background-color:var(--bg-button-primary-default);color:var(--text-button-primary-default)}.button-secondary{background-color:initial;color:var(--text-button-secondary-default);border:2px solid var(--border-button-secondary-default)}.button-link{background-color:initial;font-weight:var(--font-weight-semibold);color:var(--text-link-default);padding:var(--space-2xs)0;text-decoration:none}a.link{color:var(--text-link-default);font-weight:var(--font-weight-semibold)}a.link-discreet{color:inherit;text-decoration:underline}@media(hover:hover){.button-secondary:hover{color:var(--text-button-secondary-hover);border-color:var(--border-button-secondary-hover)}.button-link:hover{color:var(--text-link-hover)}a.link:hover{color:var(--text-link-hover)}a.link-discreet:hover{color:var(--text-link-hover)}}.button-primary:active{background-color:var(--bg-button-primary-pressed)}.button-secondary:active{color:var(--text-button-secondary-pressed);border-color:var(--border-button-secondary-pressed)}.button-link:active{color:var(--text-link-pressed)}a.link:active{color:var(--text-link-pressed)}a.link-discreet:active{color:var(--text-link-pressed)}