/* The persistent disclaimer footer, shared by both tools: a full-width one-liner under
   the page whose muted, underlined button opens the Info drawer (wired by the shared
   info renderer). The copy inside is each tool's own; consumes only shared tokens. */
.disclaimer {
  padding: 6px 16px;
  background: var(--surface);
  border-top: 1px solid var(--line);
  font-size: 11px;
  line-height: 1.45;
  color: var(--faint);
  text-align: left;
  /* Even line lengths rather than a long first line and an orphan; the copy is short
     enough to stay inside the browser's balancing limit. Ignored where unsupported. */
  text-wrap: balance;
}
.disclaimer b {
  color: var(--muted);
  font-weight: 600;
}
.disclaimer button {
  background: none;
  border: 0;
  padding: 0;
  font: inherit;
  color: var(--muted);
  text-decoration: underline;
  cursor: pointer;
}
