.Button{color:var(--color-text-button);display:inline-block;font-family:CoreSans,sans-serif;font-size:var(--text-button-font-size);font-weight:700;line-height:var(--text-button-line-height);position:relative;text-decoration:none;-webkit-transition:color .25s,background-color .25s;transition:color .25s,background-color .25s}.Button.primary{background-color:var(--color-button-primary-background);border:1px solid var(--color-button-primary-border);color:var(--color-button-primary-text);padding:14px 40px 12px}.Button.primary:hover{background-color:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-background-hover);color:var(--color-button-primary-text-hover)}.Button.secondary{color:var(--color-button-secondary-text)}.Button.secondary:after{background-color:var(--color-button-secondary-underline);bottom:calc((var(--effect-borderwidth) + 1px)*-1);content:"";display:block;height:var(--effect-borderwidth);left:0;position:absolute;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%}.Button.secondary:hover{color:var(--color-button-secondary-text-hover)}.Button.secondary:hover:after{background-color:var(--color-button-secondary-underline-hover)}.Button.inverted.primary:not(.specificity-increment-by-one--ignore-me){background-color:var(--color-text-button);color:var(--color-text-button-inverted)}.Button.inverted.primary:not(.specificity-increment-by-one--ignore-me):hover{background-color:var(--color-text-button-inverted);color:var(--color-text-button)}.Button.inverted.secondary:not(.specificity-increment-by-one--ignore-me):after{background-color:var(--color-text-button-inverted)}.Button.inverted.secondary:not(.specificity-increment-by-one--ignore-me):hover{color:var(--color-text-button-inverted)}.Button>span{margin-left:3px}.Button>span:before{font-size:14px}
