textarea.markdown-editable {
  /* ant-input */
  max-width: 100%;
  height: auto;
  min-height: var(--ant-control-height);
  line-height: var(--ant-line-height);
  vertical-align: bottom;
  transition: all var(--ant-motion-duration-slow),height 0s;
  resize: vertical;
  border-radius: var(--ant-border-radius);

  box-sizing: border-box;
  margin: 0;
  padding: var(--ant-input-padding-block) var(--ant-input-padding-inline);
  color: var(--ant-color-text);
  font-size: var(--ant-input-input-font-size);
  list-style: none;
  font-family: var(--ant-font-family);
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;

  /* ant-input-outlined */
  background: var(--ant-color-bg-container);
  border-width: var(--ant-line-width);
  border-style: var(--ant-line-type);
  border-color: var(--ant-color-border);
}

textarea.markdown-editable:focus-within {
  border-color: var(--ant-color-primary);
  box-shadow: var(--ant-input-active-shadow);
  outline: 0;
  background-color: var(--ant-input-active-bg);
}