UNPKG

@geoffcox/sterling-svelte-themes

Version:

A modern theme for the sterling-svelte component library.

64 lines (58 loc) 1.6 kB
.sterling-text-area { position: relative; height: 100%; width: 100%; } .sterling-text-area textarea { appearance: none; background-color: var(--stsv-input__background-color); border-color: var(--stsv-input__border-color); border-radius: 3px; border-style: solid; border-width: var(--stsv-input__border-width); box-sizing: border-box; color: var(--stsv-input__color); display: block; font: inherit; line-height: inherit; height: 100%; outline: none; padding: 0.5em; margin: 0; min-height: 3em; overflow: hidden; resize: var(--TextArea__resize, none); transition: background-color 250ms, color 250ms, border-color 250ms; width: 100%; } .sterling-text-area textarea:not(:disabled):hover { background-color: var(--stsv-input__background-color--hover); border-color: var(--stsv-input__border-color--hover); color: var(--stsv-input__color--hover); } .sterling-text-area textarea:not(:disabled):focus { background-color: var(--stsv-input__background-color--focus); border-color: var(--stsv-input__border-color--focus); color: var(--stsv-input__color--focus); outline-color: var(--stsv-common__outline-color); outline-offset: 0; outline-style: solid; outline-width: var(--stsv-common__outline-width); } .sterling-text-area textarea::placeholder { color: var(--stsv-common__color--subtle); transition: background-color 250ms, color 250ms, border-color 250ms; } @media (prefers-reduced-motion) { .sterling-text-area, .sterling-text-area::after, .sterling-text-area textarea { transition: none; } }