@layer pages{.stage .stage__canvas{aspect-ratio:12 / 1}.pr{display:grid;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.pr__bar{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:baseline;padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--rule);background:var(--surface-sunken);color:var(--ink-muted);font-size:var(--step--1)}.pr__crumb{color:var(--ink)}.pr__ext{margin-left:auto;padding:0 var(--space-2xs);border:1px solid color-mix(in srgb,var(--hue-ado) 45%,transparent);border-radius:999px;color:var(--hue-ado)}.pr__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;padding:var(--space-xs);border-bottom:1px solid var(--rule)}.pr__what-if{display:flex;gap:var(--space-2xs);align-items:baseline;font-size:var(--step--1);cursor:pointer}.pr__body{display:grid;gap:var(--space-s);max-height:70vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-xs)}.pr__body:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pr__panel{display:grid;gap:var(--space-2xs);padding-left:var(--space-xs);border-left:3px solid var(--hue-ado)}.pr__heading{font-size:var(--step-0);overflow-wrap:anywhere}.pr__meta,.pr__figures,.pr__label{color:var(--ink-muted);font-size:var(--step--1)}.pr__label{display:flex;justify-content:space-between;gap:var(--space-xs)}.pr__label label{color:var(--ink);font-weight:var(--weight-strong)}.pr__count--over{color:var(--accent-warm);font-weight:var(--weight-strong)}.pr__request{font-size:var(--step--1)}.pr__request summary{cursor:pointer}.pr__request h4{margin-top:var(--space-xs);font-size:var(--step--1)}.pr__commits,.pr__files,.pr__findings{display:grid;gap:var(--space-3xs);margin-top:var(--space-3xs);padding-left:var(--space-s);overflow-wrap:anywhere}.pr__stat{color:var(--ink-muted)}.diff,.pr__body-json{max-height:24rem;margin-top:var(--space-3xs);padding:var(--space-2xs);overflow:auto;border-radius:var(--radius);background:var(--surface-sunken);font-size:var(--step--1);white-space:pre}.diff__add{color:var(--hue-devops)}.diff__del{color:var(--accent-warm)}.diff__hunk{color:var(--hue-ado)}.diff__meta{color:var(--ink-muted);font-weight:var(--weight-strong)}.pr__verdict{overflow-wrap:anywhere}.pr__glyph{display:inline-grid;place-items:center;width:1.4em;height:1.4em;border-radius:50%;background:color-mix(in srgb,var(--hue-ado) 18%,transparent);color:var(--hue-ado);font-weight:var(--weight-strong)}.pr__drafting{color:var(--ink-muted);font-size:var(--step--1)}.pr__input{width:100%;padding:var(--space-2xs);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-sunken);color:var(--ink);font:inherit}.pr__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pr__textarea{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:var(--step--1);resize:vertical}.pr__create{display:grid;gap:var(--space-2xs);justify-items:start}.pr__result{display:grid;gap:var(--space-3xs);width:100%;font-size:var(--step--1)}}
