a.ehp-button.has-border,a.ehp-button:not([href]):not([tabindex]).has-border{border-color:var(--ehp-button-border-color);border-style:solid;border-width:var(--ehp-button-border-width)}a.ehp-button.is-type-link,a.ehp-button.is-type-link:not([href]):not([tabindex]),a.ehp-button:not([href]):not([tabindex]).is-type-link,a.ehp-button:not([href]):not([tabindex]).is-type-link:not([href]):not([tabindex]){align-self:center;background:0 0;text-decoration:underline}a.ehp-button.is-type-link:focus,a.ehp-button.is-type-link:hover,a.ehp-button.is-type-link:not([href]):not([tabindex]):focus,a.ehp-button.is-type-link:not([href]):not([tabindex]):hover,a.ehp-button:not([href]):not([tabindex]).is-type-link:focus,a.ehp-button:not([href]):not([tabindex]).is-type-link:hover,a.ehp-button:not([href]):not([tabindex]).is-type-link:not([href]):not([tabindex]):focus,a.ehp-button:not([href]):not([tabindex]).is-type-link:not([href]):not([tabindex]):hover{background:0 0}a.ehp-button.has-shape-custom,a.ehp-button:not([href]):not([tabindex]).has-shape-custom{--ehp-shapes-border-radius-block-end:var(--ehp-button-primary-border-radius-block-end);--ehp-shapes-border-radius-block-start:var(--ehp-button-primary-border-radius-block-start);--ehp-shapes-border-radius-inline-end:var(--ehp-button-primary-border-radius-inline-end);--ehp-shapes-border-radius-inline-start:var(--ehp-button-primary-border-radius-inline-start)}a.ehp-button i,a.ehp-button:not([href]):not([tabindex]) i{color:currentColor}a.ehp-button--secondary,a.ehp-button--secondary:not([href]):not([tabindex]){--ehp-button-text-color:var(--ehp-button-secondary-text-color);--ehp-button-text-color-hover:var(--ehp-button-secondary-text-color-hover);--ehp-button-border-color:var(--ehp-button-secondary-border-color);--ehp-button-padding-block-end:var(--ehp-button-secondary-padding-block-end);--ehp-button-padding-block-start:var(--ehp-button-secondary-padding-block-start);--ehp-button-padding-inline-end:var(--ehp-button-secondary-padding-inline-end);--ehp-button-padding-inline-start:var(--ehp-button-secondary-padding-inline-start);--ehp-button-border-width:var(--ehp-button-secondary-border-width);--ehp-button-icon-spacing:var(--ehp-button-secondary-icon-spacing);--ehp-button-border-radius-block-end:var(--ehp-button-secondary-border-radius-block-end);--ehp-button-border-radius-block-start:var(--ehp-button-secondary-border-radius-block-start);--ehp-button-border-radius-inline-end:var(--ehp-button-secondary-border-radius-inline-end);--ehp-button-border-radius-inline-start:var(--ehp-button-secondary-border-radius-inline-start)}a.ehp-button--secondary.has-shape-custom,a.ehp-button--secondary:not([href]):not([tabindex]).has-shape-custom{--ehp-shapes-border-radius-block-end:var(--ehp-button-secondary-border-radius-block-end);--ehp-shapes-border-radius-block-start:var(--ehp-button-secondary-border-radius-block-start);--ehp-shapes-border-radius-inline-end:var(--ehp-button-secondary-border-radius-inline-end);--ehp-shapes-border-radius-inline-start:var(--ehp-button-secondary-border-radius-inline-start)}