/**
* Copyright (c) 2022 - present TinyVue Authors.
* Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd.
*
* Use of this source code is governed by an MIT-style license.
*
* THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
* BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
* A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
*
*/

.inject-Textarea-vars() {
  // 文本域文本颜色
  --tv-Textarea-text-color: var(--tv-color-text, #191919);
  // 文本域超出更多按钮文本颜色
  --tv-Textarea-more-btn-text-color: var(--tv-color-text-link, #1476ff);
  // 文本域背景颜色
  --tv-Textarea-bg-color: var(--tv-color-bg-secondary, #ffffff);
  // 文本域字体大小
  --tv-Textarea-font-size: var(--tv-font-size-default, 14px);
  // 文本域计数器字体大小
  --tv-Textarea-count-font-size: var(--tv-font-size-sm, 12px);
  // 文本域高度
  --tv-Textarea-height: var(--tv-size-height-md, 32px);
  // 文本域边框圆角
  --tv-Textarea-border-radius: var(--tv-border-radius-md, 6px);
  // 文本域边框色
  --tv-Textarea-border-color: var(--tv-color-border, #c2c2c2);
  // 文本域内层hover时显示的边框颜色
  --tv-Textarea-inner-hover-border-color: var(--tv-color-border-hover, #191919);
  // 文本域内层active时显示的边框颜色
  --tv-Textarea-inner-active-border-color: var(--tv-color-border-active, #191919);
  // 文本域占位符文本颜色
  --tv-Textarea-placeholder-text-color: var(--tv-color-text-placeholder, #808080);
  // 文本域disabled时的文本颜色
  --tv-Textarea-disabled-text-color: var(--tv-color-text-disabled, #c2c2c2);
  // 文本域disabled时的边框颜色
  --tv-Textarea-disabled-border-color: var(--tv-color-border-disabled, #dbdbdb);
  // 文本域disabled时的背景颜色
  --tv-Textarea-disabled-bg-color: var(--tv-color-bg-disabled, #f0f0f0);
  // 文本域exceed时的文本颜色
  --tv-Textarea-exceed-text-color: var(--tv-color-error-text, #f23030);
  // 计数器的颜色
  --tv-Textarea-count-color: var(--tv-color-text-weaken, #808080);
  // 计数器背景颜色
  --tv-Textarea-count-bg-color: var(--tv-color-bg-2, #ffffff);
  // 文本框垂直方向内边距
  --tv-Textarea-padding-y: var(--tv-space-md, 8px);
  // 文本框水平方向内边距
  --tv-Textarea-padding-x: var(--tv-space-lg, 12px);
  // 文本框右侧内边距
  --tv-Textarea-padding-right: var(--tv-space-sm, 4px);
  // 文本框底部内边距
  --tv-Textarea-padding-bottom: var(--tv-space-xl, 16px);
  // 计数器右侧距离
  --tv-Textarea-count-right: calc(var(--tv-space-xl, 16px) + 2px);
  // 文本域active时显示的边框颜色
  --tv-Textarea-active-border-color: var(--tv-color-border-active, #191919);
  // 计数器圆角
  --tv-Textarea-count-border-radius: var(--tv-border-radius-md, 6px);
  // 计数器文本字数颜色
  --tv-Textarea-count-text-length-color: var(--tv-color-text, #191919);
  // 计数器右侧内边距
  --tv-Textarea-count-padding-right: var(--tv-space-sm, 4px);
  // 计数器行高
  --tv-Textarea-count-line-height: var(--tv-Textarea-count-font-size);
}