.otp-input{width:100%;max-width:260px;height:62px;font:700 30px/1 var(--font-heading,Georgia, serif);letter-spacing:.4em;text-indent:.4em;text-align:center;color:#1f3a2d;caret-color:#4f7152;background:#fffcf3;border:1.5px solid #cdb990;border-radius:14px;transition:border-color .15s,box-shadow .15s;display:block}.otp-input:focus{border-color:#4f7152;outline:none;box-shadow:0 0 0 3px #4f715229}.otp-input:disabled{opacity:.6}@media (max-width:600px){.otp-input{height:56px;font-size:26px}}
