/* A PGP fingerprint is measurement data, not prose: it needs even digit widths, a wider
   letter gap to stay readable in hex groups, safe wrapping, and select-all on click.
   flat.css has no equivalent and this page carries no second type family. */
.pg-security-fp {
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.04em;
  word-break: break-all;
  user-select: all;
  color: var(--fg-1);
}

/* A reference row needs a mark, as .ref-claim's glyph tile did (old-security.html:175).
   flat.css's .table__key is a bare text cell with no icon slot, and flat.css has no
   per-page column-width hook, so the key column is pinned and made a real table cell
   here rather than a flex box (a flex box inside the cell broke auto table-layout and
   drew a stray hairline mid-row — see fidelity-findings/partners-security.md item 3). */
.pg-security-ref.table--keys { table-layout: fixed; }
.pg-security-ref.table--keys .table__key { width: 180px; vertical-align: top; } /* the sub-processors table keeps its auto layout */
.pg-security-key { display: table-cell; }
.pg-security-key .icon { display: inline-block; vertical-align: -4px; margin-right: var(--sp-2); color: var(--fg-accent); }

/* The PGP panel follows the .hue-rows stack above it (flat.css:522 caps that at 820px);
   flat.css has no per-panel measure hook, so the panel below steps out to the full
   .site width unless it is pinned to the same column the eye just read. */
.pg-security-pgp { max-width: 820px; }
