form { display: grid; gap: var(--space-md); margin: var(--space-xl) var(--space-none); }
label { font-weight: var(--weight-medium); }
input, button { box-sizing: border-box; width: var(--control-width); padding: var(--space-control); font: inherit; }
input { border: var(--border-thin) solid var(--color-border); border-radius: var(--radius-control); color: var(--color-text); background: var(--color-surface); }
button { font-weight: var(--weight-strong); margin-top: var(--space-sm); }
button:disabled { opacity: var(--pending-opacity); cursor: wait; }
#request-status { min-height: var(--status-height); font-weight: var(--weight-medium); }
