.otp.svelte-1bqs6hs{display:grid;grid-template-columns:repeat(var(--otp-count, 6),minmax(0,1fr));gap:8px}.otp-box.svelte-1bqs6hs{width:100%;height:56px;border:1.5px solid var(--otp-line, #e2e5dd);border-radius:12px;background:var(--otp-bg, #fff);text-align:center;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--otp-ink, #1f2937);outline:none;caret-color:var(--otp-accent, #364915);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.otp-box.svelte-1bqs6hs:hover:not(:disabled){border-color:color-mix(in srgb,var(--otp-accent, #364915) 35%,var(--otp-line, #e2e5dd))}.otp-box.otp-filled.svelte-1bqs6hs{border-color:color-mix(in srgb,var(--otp-accent, #364915) 45%,var(--otp-line, #e2e5dd))}.otp-box.svelte-1bqs6hs:focus{border-color:var(--otp-accent, #364915);box-shadow:0 0 0 4px color-mix(in srgb,var(--otp-accent, #364915) 16%,transparent)}.otp-invalid.svelte-1bqs6hs .otp-box:where(.svelte-1bqs6hs){border-color:#dc2626}.otp-invalid.svelte-1bqs6hs .otp-box:where(.svelte-1bqs6hs):focus{box-shadow:0 0 0 4px #dc262624}.otp-disabled.svelte-1bqs6hs .otp-box:where(.svelte-1bqs6hs){opacity:.55}@media(max-width:380px){.otp.svelte-1bqs6hs{gap:6px}.otp-box.svelte-1bqs6hs{height:50px;font-size:19px}}@media(prefers-reduced-motion:reduce){.otp-box.svelte-1bqs6hs{transition:none}}
