@use '../../../../theme/viewerDefs' as *; .textarea { box-sizing: border-box; display: block; font-size: 1rem; font-weight: 400; color: $gray-200; border-radius: $component-border-radius-md; border: 1px solid transparent; padding-inline: 0.5em; outline: none; &:hover:not(:disabled) { background-color: $gray-1100; } &:focus:not(:read-only) { background-color: $gray-1000; border: 1px solid $blue-500; } &:disabled { opacity: 0.4; cursor: not-allowed; } &::placeholder { color: $gray-500; letter-spacing: 0; } } .subtle { background-color: $gray-1200; } .ghosted { background-color: transparent; padding: 0; } .fluid { width: 100%; }