.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.fields label{display:flex;flex-direction:column;gap:.4rem}.fields input,.fields textarea{width:100%;box-sizing:border-box;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:3px;padding:.8rem;font:inherit}.fields input:focus,.fields textarea:focus{outline:2px solid var(--red)}.trap{position:absolute;left:-10000px}.button{cursor:pointer}main{max-width:1000px}@media(max-width:650px){.fields{grid-template-columns:1fr}}
