@layer blocks {
  .input-group {
    position: relative;
  }

  .input-group > :where(input, textarea) {
    padding-inline-end: var(--space-xl);
  }

  .input-group > .button {
    position: absolute;
    inset-inline-end: var(--space-2xs);
    inset-block-start: 50%;
    translate: 0 -50%;
  }
}
