.form-links { display:flex; flex-wrap:wrap; gap:.5rem; margin:1rem 0 1.5rem; }
.form-links a { border:1px solid var(--border, #ccd4dc); border-radius:999px; padding:.4rem .75rem; }
.form-links a[href*="?form="] { text-decoration:none; }
.form-links a:hover { background:var(--surface-alt, #f3f6f8); }
[data-form-content] > .grid, [data-form-content] > .card { margin-top:1rem; }
[data-form-content] fieldset { border:1px solid var(--border, #ccd4dc); border-radius:.5rem; padding:1rem; }
[data-form-content] legend { font-weight:700; padding:0 .25rem; }
[data-form-content] output.callout { display:block; margin-top:1rem; white-space:pre-wrap; }
