.register-card { margin-top: 35px; margin-bottom: 35px; }
.register-card input[type="text"] { width: 100%; margin-bottom: 10px; padding: 15px 16px; border: 1px solid #49365c; background: #0d0912; color: #fff; font: inherit; outline: none; }
.register-card input[type="text"]:focus { border-color: #b56cff; }
.terms { display: flex; align-items: flex-start; gap: 8px; margin: 5px 0 16px; color: #aaa1b5; font-weight: 500; line-height: 1.5; }
.terms input { margin-top: 3px; }
