/* Open pull requests.

   Its rows reuse the board's own `.row1` / `.row2` / `.num` / `.title` (board.css) rather than redefining
   them: a pull request row and a board row are the same shape carrying a different question, and two copies
   of one layout drift the moment either is touched. What is here is only what is genuinely this surface's
   own — the bands, the row tone, and the base-drift note.

   Each of the three verdict badges has a colour for "nothing established this" that is neither the pass
   colour nor the failure colour — `.s-none` — because a head commit with no run, a branch whose mergeability
   GitHub has not computed, and a detector that never fired are all states an operator must be able to tell
   apart from a green one at a glance. */

.prlist { display:block; }

.prband { margin:var(--s-4) 0 var(--s-2); font-size:var(--t-micro); letter-spacing:.08em;
          text-transform:uppercase; font-weight:650; color:var(--faint); }
.prband:first-child { margin-top:0; }
.prband.go { color:var(--ready); }
.prband.rebase { color:var(--limbo); }

.prrow { padding:var(--s-3); margin-bottom:var(--s-2); background:var(--panel);
         border:1px solid var(--line); border-radius:var(--radius); }
.prrow:hover { border-color:var(--faint); }
.prrow.go { border-color:color-mix(in srgb,var(--ready) 42%,var(--line)); }
.prrow.rebase { border-color:color-mix(in srgb,var(--limbo) 58%,var(--line)); }
.prrow.dim { opacity:.62; }

/* The scope badge is the one badge that is a link, so it needs a focus/hover affordance the inert ones do
   not. Bordered rather than underlined: `.status` is a pill, and an underline inside one reads as damage. */
a.status:hover, a.status:focus-visible { text-decoration:none; outline:none;
  box-shadow:inset 0 0 0 1px currentColor; }

.drift { margin-top:var(--s-2); padding:var(--s-2) var(--s-3); border-radius:var(--radius-sm);
         font-size:var(--t-meta); background:var(--limbo-soft); color:var(--limbo);
         border:1px solid color-mix(in srgb,var(--limbo) 35%,transparent); }
/* Paths and commit subjects, one per line, wrapping rather than scrolling: the point of the note is that the
   reader can see WHICH files overlap, and a horizontally-scrolled list hides the tail of exactly the long
   paths most likely to matter. */
.drift .mono { display:block; margin-top:var(--s-1); color:var(--fg); white-space:pre-wrap;
               font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace; word-break:break-word; }
