form { display: grid; gap: 1rem; }
label { display: grid; gap: 0.4rem; color: var(--color-muted); }
input, select, textarea { width: 100%; border: 1px solid var(--color-border); background: #080808; color: var(--color-text); padding: 0.78rem; }
textarea { resize: vertical; }
.two { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.password-field { display: grid; grid-template-columns: 1fr auto; gap: 0.5rem; }
.password-field button { border: 1px solid var(--color-border); background: #111; color: var(--color-text); padding: 0 0.8rem; }
.check { display: flex; gap: 0.6rem; align-items: start; }
.check input { width: auto; margin-top: 0.2rem; }
