.ct-header-cta { flex-shrink: 0; --theme-button-line-height: 1.3; --theme-icon-color: currentColor; a { gap: var(--theme-button-gap, 0.5em); } // button size [data-size="small"] { --theme-button-min-height: 34px; --theme-button-padding: 5px 15px; --theme-button-font-size: 13px; } [data-size="medium"] { --theme-button-min-height: 42px; --theme-button-padding: 5px 20px; } [data-size="large"] { --theme-button-min-height: 50px; --theme-button-padding: 5px 30px; --theme-button-font-size: 16px; } // button secondary label .ct-button-text { display: flex; flex-direction: column; text-align: var(--horizontal-alignment); } .ct-button-secondary-text { color: var(--theme-button-text-initial-color); transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); } a { &:hover { .ct-button-secondary-text { color: var(--theme-button-text-hover-color); } } } }