.button-secondary{background-color:var(--button-secondary-background-default,var(--button-secondary-background-default));border-color:transparent;color:var(--button-secondary-text-default,var(--button-secondary-text-default));position:relative}.button-secondary:before{background:linear-gradient(135deg,var(--accent-gradient-start,var(--accent-gradient-start)),var(--accent-gradient-end,var(--accent-gradient-end)));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--button-border-width,var(--button-border-width));pointer-events:none;position:absolute}.button-secondary:hover:not(:disabled),.button-secondary[data-state~=hover]:not(:disabled){background-color:var(--button-secondary-background-hover,var(--button-secondary-background-hover))}.button-secondary:hover:not(:disabled):before,.button-secondary[data-state~=hover]:not(:disabled):before{background:linear-gradient(135deg,var(--accent-gradient-hoverStart,var(--accent-gradient-hoverStart)),var(--accent-gradient-hoverEnd,var(--accent-gradient-hoverEnd)))}.button-secondary:active:not(:disabled),.button-secondary[data-state~=active]:not(:disabled){background-color:var(--button-secondary-background-active,var(--button-secondary-background-active))}.button-secondary.button--state-disabled,.button-secondary:disabled{background-color:var(--button-secondary-background-disabled,var(--button-secondary-background-disabled));border-color:var(--button-secondary-border-disabled,var(--button-secondary-border-disabled));color:var(--button-secondary-text-disabled,var(--button-secondary-text-disabled));cursor:not-allowed}.button-secondary.button--state-disabled:before,.button-secondary:disabled:before{display:none}
