.hint{
  font-weight:400;
  font-size:0.78rem;
  color:var(--muted);
  text-transform:none;
  letter-spacing:0;
}
#registerForm .form-row{margin-bottom:1.1rem;}
#registerForm .form-row label,
#registerForm .form-row-split label{font-size:0.85rem;font-weight:600;display:block;margin-bottom:0.4rem;}
#registerForm input{
  width:100%;
  border:1.5px solid var(--line);border-radius:var(--radius-s);
  padding:0.75em 0.9em;font-family:var(--font-body);font-size:0.95rem;color:var(--ink);
  background:var(--plate-white);
}
#registerForm input:focus{outline:2px solid var(--kart-green-light);outline-offset:1px;}
.form-row-split{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.1rem;}
@media (max-width:480px){
  .form-row-split{grid-template-columns:1fr;}
}
