.auth-otp{min-width:0;margin:0;padding:0;border:0}
.auth-otp legend{margin:0 0 10px;color:#8f949a;font-size:var(--eb-fs-caption)}
.auth-otp__cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.auth-otp__cells input{width:100%;min-width:0;aspect-ratio:1/1.12;padding:0;border:1px solid #333840;border-radius:14px;background:rgba(255,255,255,.025);color:#f7f7f7;font-size:27px;font-weight:700;line-height:1;text-align:center;direction:ltr;outline:0;caret-color:#dca34f;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}
.auth-otp__cells input:focus{border-color:#c88a31;background:rgba(200,138,49,.06);box-shadow:0 0 0 4px rgba(200,138,49,.1);transform:translateY(-2px)}
.auth-otp__cells input:not(:placeholder-shown){border-color:rgba(200,138,49,.65)}
html[data-theme="light"] .auth-otp legend{color:#68727c}
html[data-theme="light"] .auth-otp__cells input{border-color:#d5dbe0;background:#fff;color:#26313a}
html[data-theme="light"] .auth-otp__cells input:focus{border-color:#c88a31;background:#fff}
@media(max-width:360px){.auth-otp__cells{gap:7px}.auth-otp__cells input{border-radius:11px;font-size:var(--eb-fs-display-small)}}
