/* Agent Brad's page (tools/brad/build_profile.py, 2026-10-07). Built on writers.css's agent layout and home.css's cards. */
.br-stats{display:flex;flex-wrap:wrap;gap:10px 28px;margin:18px 0 0}
.br-stats div{min-width:64px}
.br-stats dt{font:700 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}
.br-stats dd{margin:6px 0 0;font:800 28px/1 var(--cond,var(--sans));color:var(--ink)}
.br-next{margin:14px 0 0;font-size:15px;color:var(--ink-2)}
.br-next-k{display:inline-block;margin-right:8px;font:700 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--brand-ink,var(--brand))}
.br-sec{margin:0 0 44px}
.br-sub{margin:-4px 0 16px;color:var(--ink-2);max-width:62ch}
.br-tix{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;align-items:start}
.br-tix>.hx-card{margin:0}
.br-t th small,.br-t td small{display:block;margin-top:3px;font-weight:500;color:var(--ink-3)}
.br-res{font-weight:800}
.br-res--hit{color:var(--gain)}
.br-res--miss{color:var(--loss-ink,var(--loss))}
.br-links .link+.link{margin-left:10px}
.br-how{margin:0;padding-left:1.2em;max-width:70ch}
.br-how li{margin:0 0 10px;line-height:1.55}
.br-none{color:var(--ink-2)}
.br-fine{margin-top:14px;font-size:13px;color:var(--ink-3)}
.wr-av>img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}
/* The record table (2026-10-17). .ar-tw and .ar-t are styled in fight.css, which these pages do not load, so the
   graded table rendered bare and pushed the page sideways on a phone. Scoped to .br-sec so fight.css pages are untouched. */
.br-sec .ar-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;background:var(--surface,#fff);box-shadow:var(--shadow)}
.br-sec .br-t{width:100%;min-width:680px;border-collapse:collapse;font-size:14.5px;line-height:1.45}
.br-sec .br-t th,.br-sec .br-t td{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2)}
.br-sec .br-t tbody tr:last-child th,.br-sec .br-t tbody tr:last-child td{border-bottom:0}
.br-sec .br-t thead th{font:700 11px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2)}
.br-sec .br-t tbody th{font-weight:700;color:var(--ink)}
.br-sec .br-t tbody tr:target{background:var(--brand-soft)}
.br-sec .br-links{white-space:nowrap}
.br-sec .br-links .link{display:block}
.br-sec .br-links .link+.link{margin:4px 0 0}
