/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.base-input:has(input:invalid).visited,.base-input:has(input:invalid).visited .label-text span{color:var(--color-error)}.base-input:has(input:invalid).visited input{border-color:var(--color-error)}.base-input input,.base-input textarea{background:0 0;border:1px solid var(--color-grey);border-radius:10px;font-family:var(--font-sans);font-size:clamp(.75rem,.6894rem + .2484vw,1rem);line-height:1.45;padding:var(--spacing-xs)var(--spacing-sm);position:relative;width:100%;z-index:1}:is(.base-input input,.base-input textarea):focus{outline:none}.base-input label{display:block;position:relative}.base-input .label-text{font-family:var(--font-sans);font-size:clamp(.75rem,.6331rem + .2435vw,.9375rem);line-height:1.5;margin-bottom:var(--spacing-2xs)}.base-input .label-text span{color:var(--color-black);left:0;position:relative;top:0}.base-input .error-message{font-family:var(--font-sans);font-size:clamp(.625rem,.6099rem + .0621vw,.6875rem);line-height:1.5;margin-top:var(--spacing-2xs)}
