:root { --textarea-color: var(--input-text-color); --textarea-border: 1px solid var(--input-border-color); --textarea-padding: 5px 5px 5px 5px; --textarea-box-shadow: none; --textarea-border-radius: 4px; } /*~ name: Textarea category: Textarea markup: | */ .textarea { @apply(--reset-box-model); @apply(--reset-base); @apply(--reset-font); vertical-align: top; resize: none; outline: none; padding: var(--textarea-padding); font-size: var(--text-input-font-size); font-weight: var(--font-weight); border-radius: var(--textarea-border-radius); border: var(--textarea-border); background-color: var(--input-bg-color); color: var(--textarea-color); letter-spacing: 0; box-shadow: var(--textarea-box-shadow); appearance: none; width: auto; } .textarea:disabled { @apply(--disabled); } .textarea::placeholder { color: var(--input-placeholder-color); } /*~ name: Textarea Transparent category: Textarea markup: | */ .textarea--transparent { @apply(--reset-box-model); @apply(--reset-base); @apply(--reset-font); vertical-align: top; resize: none; outline: none; padding: var(--textarea-padding); padding-left: 0; padding-right: 0; font-size: var(--text-input-font-size); font-weight: var(--font-weight); border-radius: var(--textarea-border-radius); border: none; background-color: transparent; color: var(--textarea-color); letter-spacing: 0; box-shadow: var(--textarea-box-shadow); appearance: none; width: auto; } .textarea--transparent:disabled { @apply(--disabled); } .textarea--transparent::placeholder { color: var(--input-placeholder-color); }