.otp.svelte-1j6wj1f{justify-content:center;gap:10px;display:flex}input.svelte-1j6wj1f{text-align:center;width:48px;height:56px;font-family:var(--font-num);border:1.5px solid var(--border);background:var(--surface);border-radius:12px;font-size:1.5rem;font-weight:700;transition:border-color .15s}input.svelte-1j6wj1f:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}@media (width<=380px){input.svelte-1j6wj1f{width:42px;height:52px}}
