.input-line-wrapper.svelte-2icbiy{width:100%;height:fit-content;position:relative;margin-top:var(--2x-margin)}input.svelte-2icbiy{background-color:transparent;padding:var(--half-padding);width:100%;font-size:var(--full-font-size);border-radius:var(--border-radius);border:1px solid var(--line-color);transition:border-radius var(--transition-duration)}input.svelte-2icbiy:hover{border-radius:0;transition:border-radius var(--transition-duration)}.input-limit-text-line{position:absolute;top:-1.5rem;right:1rem;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}.input-floating-label{position:absolute;left:var(--half-padding);top:50%;transform:translateY(-50%);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)}input.svelte-2icbiy:focus~.input-floating-label,input.svelte-2icbiy:not(:placeholder-shown)~.input-floating-label,input.svelte-2icbiy:hover~.input-floating-label{top:-.7rem;left:.5rem;font-size:var(--half-font-size)}
