/* Existing controls, tokens and light surfaces only. */
.matching-form{max-width:600px;margin:24px 0}.matching-form>label{color:var(--ink)}.matching-form input,.matching-form select{background:var(--field-bg);border:var(--field-border);color:var(--ink);border-radius:var(--radius-md);font-size:16px;padding:12px;min-height:48px;width:100%;margin-top:8px}.matching-form .button{width:fit-content;margin-top:12px}.matching-goals{flex-wrap:wrap}.matching-results{display:grid;gap:16px;margin:24px 0}.matching-results .project-card{height:auto}.matching-reasons{font-size:11px;color:var(--muted);line-height:1.6;margin-top:12px}.form-error{color:var(--ink)}
