.otp-inputs.svelte-1qcx1hp{display:flex;gap:8px;justify-content:center;margin-top:16px}.otp-input.svelte-1qcx1hp{width:48px;height:56px;text-align:center;font-size:24px;font-weight:600;background:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.otp-input.filled.svelte-1qcx1hp{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.otp-input.svelte-1qcx1hp:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}@keyframes svelte-1qcx1hp-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-8px)}20%,40%,60%,80%{transform:translate(8px)}}@keyframes svelte-1qcx1hp-fadeOut{0%{opacity:1}to{opacity:0}}.otp-inputs.shake.svelte-1qcx1hp{animation:svelte-1qcx1hp-shake .5s cubic-bezier(.36,.07,.19,.97) both}.otp-input.fade-out.svelte-1qcx1hp{animation:svelte-1qcx1hp-fadeOut .3s ease-out forwards}@media (max-width: 640px){.otp-input.svelte-1qcx1hp{width:44px;height:52px;font-size:20px}.otp-inputs.svelte-1qcx1hp{gap:6px}}@media (max-width: 375px){.otp-input.svelte-1qcx1hp{width:40px;height:48px;font-size:18px}.otp-inputs.svelte-1qcx1hp{gap:4px}}
