.text-area-wrapper.svelte-111co74{width:100%;height:fit-content;position:relative;margin-top:var(--full-margin)}textarea.svelte-111co74{width:100%;height:100%;color:var(--text-color);background-color:transparent;border:1px solid var(--line-color);border-radius:var(--border-radius);padding:var(--half-padding);overflow:auto;resize:vertical;font-size:var(--full-font-size);transition:border-radius var(--transition-duration);scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--line-color) var(--background-color-light)}textarea.svelte-111co74:hover{border-radius:0;transition:border-radius var(--transition-duration)}.input-limit-text-area{position:absolute;top:-1.5rem;right:2rem;font-size:var(--half-font-size)!important;background-color:var(--background-color);padding:0 var(--full-padding);transition:top var(--transition-duration),left var(--transition-duration),font-size var(--transition-duration);pointer-events:none}.floating-text-area-label{position:absolute;left:var(--half-padding);top:1rem;font-size:var(--full-font-size);background-color:var(--background-color);padding:0 var(--half-padding);border-radius:var(--border-radius);transition:top var(--transition-duration),left var(--transition-duration),font-size var(--transition-duration)}textarea.svelte-111co74:focus~.floating-text-area-label,textarea.svelte-111co74:not(:placeholder-shown)~.floating-text-area-label,textarea.svelte-111co74:hover~.floating-text-area-label{top:-1.5rem;left:.5rem;font-size:var(--half-font-size)}
