.CodeInput.svelte-s4jvib{position:relative}.CodeInput-boxes.svelte-s4jvib{display:grid;grid-template-columns:repeat(var(--code-length),1fr);gap:clamp(6px,1.6vw,10px)}.CodeInput-box.svelte-s4jvib{position:relative;height:clamp(48px,11vw,58px);display:flex;align-items:center;justify-content:center;border-radius:14px;border:2px solid var(--ink-300, #cfc7ba);background:var(--white, #fff);font-family:var(--font-mono, monospace);font-size:clamp(19px,4.4vw,24px);color:var(--ink-800, #221f1b)}.CodeInput-box--filled.svelte-s4jvib{border-color:var(--lavender-400, #9b82e2);background:var(--lavender-50, #f5f1fe)}.CodeInput-input.svelte-s4jvib{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:none;background:transparent;cursor:pointer;font-size:16px}
