.m-feedback__form { display: grid; gap: var(--sp-3); max-width: 40rem; margin-block-start: var(--sp-5); }
.m-feedback__label { font-weight: 600; font-size: var(--fs-sm); }
.m-feedback__form textarea, .m-feedback__form input {
  width: 100%; font: inherit; color: var(--ink); background: var(--surface, transparent);
  border: var(--hairline) solid var(--line-strong); border-radius: var(--radius); padding: var(--sp-3);
}
.m-feedback__form textarea { resize: vertical; min-height: 10rem; }
.m-feedback__status { min-height: 1.5em; color: var(--ink-2); }
.m-feedback__cli { margin-block-start: var(--sp-5); max-width: 40rem; }
