/* ── 6자리 인증 코드 입력 ───────────────────────────────── */
.code-digit {
  width: 42px; height: 50px;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  border: 2px solid var(--border);
  border-radius: 10px;
  background: var(--input-bg);
  color: var(--text);
  outline: none;
  caret-color: var(--primary);
  transition: border-color .15s;
}
.code-digit:focus {
  border-color: var(--primary);
  box-shadow: 0 0 0 3px rgba(242,183,5,.22);
}
[data-theme="dark"] .code-digit { background: var(--card); }
