:root{--k-input-height: 3.5rem;--k-input-bg: #020617;--k-input-border: #1e293b;--k-input-focus: #3b82f6;--k-text-primary: #f8fafc;--k-text-secondary: #94a3b8}.kudo-input-wrapper.svelte-d9edf1{position:relative;width:100%}.kudo-input.svelte-d9edf1{width:100%;height:var(--k-input-height);background-color:var(--k-input-bg, #020617);border:1px solid var(--k-border, #1e293b);border-radius:8px;color:var(--k-text-primary, white);font-size:1rem;outline:none;padding:1.25rem 1rem .25rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;appearance:none}.kudo-label.svelte-d9edf1{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--k-text-secondary, #94a3b8);pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);transform-origin:left top;line-height:1}.kudo-input.svelte-d9edf1:focus+.kudo-label:where(.svelte-d9edf1),.kudo-input.svelte-d9edf1:not(:placeholder-shown)+.kudo-label:where(.svelte-d9edf1){top:14px;transform:translateY(-50%) scale(.85);color:var(--k-text-secondary)}.kudo-input.svelte-d9edf1:focus+.kudo-label:where(.svelte-d9edf1){color:var(--k-input-focus, #3b82f6)}.kudo-input.svelte-d9edf1:focus{border-color:var(--k-input-focus, #3b82f6);box-shadow:0 0 0 1px var(--k-input-focus, #3b82f6)}.kudo-input.svelte-d9edf1:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--k-input-bg, #020617) inset;-webkit-text-fill-color:var(--k-text-primary, white);caret-color:#fff}
