/* /for-agents — the machine register. The design note inverts the site's own
   rule: for machines the decoration IS the noise, so this page is Courier on
   paper and nothing else. No plates, no marks, no offsets, no colour beyond
   the ink. It loads main.css only for the self-hosted @font-face rules, the
   tokens, and the reset. */

.machine {
  max-width: 74ch;
  margin: 0 auto;
  padding: 56px 24px 96px;
  font-family: var(--mono);
  font-size: 14px;
  line-height: 24px;
  color: var(--ink);
}
.machine a { text-decoration: underline 1px; text-underline-position: from-font; }
.machine h1 {
  font-family: var(--mono);
  font-size: 19px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.02em;
}
.machine h2 {
  font-family: var(--mono);
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-top: 40px;
}
.machine p, .machine ul { margin-top: 16px; }
.machine ul { padding-left: 0; }
.machine li { display: flex; gap: 8px; margin-top: 8px; }
.machine li::before { content: "-"; flex-shrink: 0; }
.machine pre {
  margin: 16px 0 0;
  padding: 16px 18px;
  background: var(--card);
  border: 1px solid var(--ink-22);
  font-family: var(--mono);
  font-size: 13px;
  line-height: 20px;
  overflow-x: auto;
}
.machine .rule { margin-top: 40px; border-top: 1px solid var(--ink-22); }
.machine .foot { margin-top: 24px; font-size: 12.5px; color: var(--faded); }
.machine .foot a { color: var(--ink); }
