.reg-field { margin-bottom: 16px; }
  .reg-field label { display:block;font-size:12px;font-weight:800;color:var(--text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em; }
  .reg-input { width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-control);padding:10px 12px;min-height:40px;color:var(--text-primary);font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;font-weight:500; }
