/* The bar above the vendored Scalar reference. Brand colours match
   app.css: brand ink #010101, amber #FBBD19. */
html, body { margin: 0; padding: 0; }
.docs-bar {
  font: 14px/1.4 system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  padding: 10px 20px;
  border-bottom: 1px solid #e3e8ec;
  background: #ffffff;
  color: #5b6b78;
  display: flex;
  gap: 12px;
  align-items: center;
}
.docs-bar .brand { display: flex; align-items: center; gap: 10px; text-decoration: none; }
.docs-bar .brand-mark { height: 22px; width: auto; display: block; }
.docs-bar .brand-tag {
  display: inline-block; background: #fbbd19; color: #081f2d;
  font-size: 11px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase;
  padding: 2px 8px; border-radius: 999px;
}
.docs-bar .sep { color: #c3ccd3; }
.docs-bar .here { color: #081f2d; font-weight: 600; }
.docs-bar a { color: #12557d; text-decoration: none; }
.docs-bar a:hover { text-decoration: underline; }
.docs-bar .links { margin-left: auto; display: flex; gap: 18px; align-items: center; }
.docs-bar .dl { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 13px; }

/* Scalar renders the spec's description markdown. Wide tables in it get
   squeezed into unreadable columns (a "HTTP" heading wrapping to "HT TP",
   a code span breaking mid-token). Let a wide table scroll inside its own
   box instead, and keep code on one line. Scalar injects its stylesheet at
   runtime, after this file, so these need !important to land. */
.scalar-app table,
.scalar-app .markdown table {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  table-layout: auto !important;
}
.scalar-app table th,
.scalar-app table td {
  word-break: normal !important;
  hyphens: none !important;
}
.scalar-app table th code,
.scalar-app table td code {
  white-space: nowrap !important;
  word-break: normal !important;
}

/* The vendored reference renders its own "Powered by Scalar" link in the
   sidebar footer. This is a first-party reference on our own domain, so the
   attribution row goes. Targeting the href rather than a class because the
   bundle's class names are build output and will change on any upgrade. */
a[href^="https://www.scalar.com"],
a[href^="https://scalar.com"] { display: none !important; }
