body{font:14px system-ui,sans-serif;background:#0d1117;color:#dbe5f0;max-width:1280px;margin:0 auto;padding:18px}h1{font-size:20px;margin:0 0 8px}h2{font-size:13px;letter-spacing:.08em;color:#9bb0c7;margin:0 0 10px}header,section,details{border:1px solid #273445;background:#151d28;padding:12px;margin:10px 0;border-radius:5px}.healthbar{display:flex;flex-wrap:wrap;gap:12px}.health{font-size:12px}.up{color:#70e19b}.down,.error{color:#ff7777}.unknown{color:#f1c76b}.mode,.muted,footer{color:#8b9caf;font-size:12px}.readonly{float:right;color:#f1c76b}.pipeline{display:flex;align-items:center;justify-content:center;gap:7px;overflow:auto;padding:10px 0}.node{min-width:88px;text-align:center;border:1px solid #405064;padding:10px 5px;border-radius:4px}.node.current{border-color:#70e19b;box-shadow:0 0 0 1px #70e19b}.node small{display:block;color:#70e19b;font-size:10px}.arrow{color:#71859b;font-size:20px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metrics{display:flex;gap:10px;flex-wrap:wrap}.metrics div{min-width:100px}.metrics small,.metrics strong{display:block}.metrics small{color:#8b9caf}.metrics strong{font-size:16px}table{width:100%;border-collapse:collapse;white-space:nowrap;overflow:auto}th,td{text-align:left;padding:6px;border-bottom:1px solid #273445}th{color:#8b9caf;font-size:11px}ul{padding:0;list-style:none}.compact li,.events div{display:flex;gap:14px;padding:6px;border-bottom:1px solid #273445}.compact li span{margin-left:auto;color:#8b9caf}.events time{color:#8b9caf}.current{background:#1e3a31}details{color:#f1c76b}.record-link{display:inline-block;color:#70e19b;margin-right:10px}footer{padding:12px 0}@media(max-width:800px){body{padding:8px}.grid{grid-template-columns:1fr}.pipeline{justify-content:flex-start}.arrow{font-size:16px}.node{min-width:70px}}