/** * Textarea component styles for the Hybrid UI Library * * This file contains all styling for the nr-textarea component, including: * - Base textarea styles with CSS custom properties for theming * - Multiple textarea states (default, warning, error) * - Size variations (small, medium, large) * - Resize behaviors (none, vertical, horizontal, both) * - Icon positioning and styling with comprehensive CSS variable overrides * - Focus, disabled, and validation states * - Auto-resize functionality * - Dark theme support * * Icon Color Customization: * The textarea component provides multiple levels of CSS variable overrides for icon colors: * * Global Level: * - --nuraly-color-textarea-icon: Controls all icons in textarea components * - --nuraly-size-textarea-icon: Controls size of all icons in textarea components * - --nuraly-color-textarea-icon-hover: Hover state for all icons * - --nuraly-color-textarea-icon-active: Active state for all icons * - --nuraly-color-textarea-icon-disabled: Disabled state for all icons * * Specific Icon Types: * - --nuraly-color-textarea-warning-icon: Warning state icons * - --nuraly-color-textarea-error-icon: Error state icons * - --nuraly-color-textarea-clear-icon: Clear functionality icons * - --nuraly-color-textarea-validation-icon: Validation status icons * * Usage Examples: * ```css * :root { * --nuraly-color-textarea-icon: #0066cc; * --nuraly-color-textarea-error-icon: #cc0000; * --nuraly-size-textarea-icon: 20px; * } * * .custom-textarea { * --nuraly-color-textarea-icon: #purple; * } * ``` * * The styling system uses CSS custom properties with fallbacks to allow * for both global and local customization of textarea appearance. */ export declare const styles: import("lit").CSSResult; //# sourceMappingURL=textarea.style.d.ts.map