*,:before,:after{box-sizing:border-box}html,body{color:#1a1a1a;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:#1d66b3;text-decoration:none}a:hover{text-decoration:underline}nav.topnav{border-bottom:1px solid #e8e8e8;align-items:baseline;gap:24px;padding:12px 24px;display:flex}nav.topnav .brand{font-weight:600}main.page{max-width:1200px;margin:0 auto;padding:24px}h1,h2,h3{margin:0 0 12px}table{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #f0f0f0;padding:6px 10px}th{color:#555;background:#f9f9f9;font-weight:600}tr:hover td{background:#fafafa}.card{border:1px solid #e8e8e8;border-radius:6px;margin:16px 0;padding:16px}.metric{background:#f5f5f5;border-radius:4px;margin:4px 8px 4px 0;padding:8px 16px;display:inline-block}.metric .label{color:#666;font-size:12px;display:block}.metric .value{font-size:18px;font-weight:600}.tag{border-radius:3px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.tag-success{color:#2a6a2a;background:#e0f5e0}.tag-failure{color:#a02a2a;background:#fde0e0}.tag-running{color:#8a5a00;background:#fff4d0}input[type=search]{border:1px solid #ccc;border-radius:4px;width:280px;padding:6px 10px;font-size:14px}
