message: minimize layout shift with min-height
diff: .boxel-cta-block {
  --cta-block-padding-horizontal: var(--boxel-sp-lg);
  --cta-block-padding-vertical: var(--boxel-sp-lg);
  + --button-base-height: 2rem; /* The height of the boxel button, used for calculating the min-height to reduce layout shift */
  --icon-color: var(--cta-block-text-color);
  position: relative;
  transition: background-color var(--boxel-transition), padding var(--boxel-transition);
  }
  +/* minimize layout shift by calculating a min-height for those cta blocks without steps */
  +.boxel-cta-block:not(.boxel-cta-block--has-step) {
  + min-height: calc(var(--button-base-height) + var(--cta-block-padding-vertical) * 2);
  +}
  +
  /* basic dark + light theme with a twist for disabled */
  .boxel-cta-block--dark {
  --cta-block-background-color: var(--boxel-purple-700);
  