body{font-family:var(--sans);background:var(--bg);color:var(--text);margin:0}#root{text-align:left;border:none;width:100%;max-width:100%}input,textarea,select{background:var(--bg);color:var(--text-h);border:1px solid var(--border);font-family:var(--sans);box-sizing:border-box;border-radius:6px;width:100%;margin-bottom:1rem;padding:.5rem;font-size:1rem}label{color:var(--text-h);margin-bottom:.25rem;font-weight:500;display:block}
