:root{--bg:#fff;--fg:#14171c;--muted:#4b5360;--line:#d5d9e0;--soft:#f4f5f7;--accent:#1c4aa6;--ok:#136a30;--bad:#a1210f;--warn:#7a5200;--focus:#1c4aa6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.wrap{max-width:76rem;margin:0 auto;padding:0 16px 32px}header.top{border-bottom:1px solid var(--line);padding:16px 0 8px}h1{margin:0;font-size:1.25rem;font-weight:600}h2{margin:24px 0 8px;font-size:1.1rem;font-weight:600}h3{margin:16px 0 4px;font-size:1rem;font-weight:600}p{margin:8px 0}.muted{color:var(--muted)}.mono,code,td.n{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}a{color:var(--accent)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip{background:var(--fg);color:var(--bg);padding:8px 12px;position:absolute;left:-999px}.skip:focus{z-index:9;top:8px;left:8px}.label{border:1px solid var(--line);border-left:4px solid var(--warn);background:var(--soft);overflow-wrap:anywhere;margin:12px 0;padding:8px 12px}.label.real{border-left-color:var(--ok)}nav[role=tablist]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:8px;display:flex}[role=tab]{font:inherit;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 14px}[role=tab][aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent);font-weight:600}button,select{font:inherit;color:inherit;min-height:44px}button.btn{border:1px solid var(--accent);background:var(--bg);color:var(--accent);cursor:pointer;border-radius:4px;padding:8px 14px}button.link{min-height:44px;color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}select,input[type=file]{border:1px solid var(--line);background:var(--bg);border-radius:4px;width:100%;max-width:100%;padding:6px}.filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:12px;margin:12px 0;display:grid}label{color:var(--muted);gap:4px;font-size:.875rem;display:grid}.scroll{border:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}caption{text-align:left;padding:8px 10px;font-weight:600}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}thead th{color:var(--muted);white-space:nowrap;background:var(--soft);font-weight:500}tbody th{min-width:8rem;font-weight:500}td.n{text-align:right;white-space:nowrap}.st{white-space:nowrap;font-weight:600}.st.passed{color:var(--ok)}.st.failed_tests,.st.invalid_patch,.st.timeout{color:var(--bad)}.st.infrastructure_error,.st.not_run{color:var(--warn)}dl.kv{grid-template-columns:minmax(7rem,12rem) 1fr;gap:6px 12px;margin:8px 0;display:grid}dl.kv dt{color:var(--muted)}dl.kv dd{overflow-wrap:anywhere;margin:0}@media (width<=480px){dl.kv{grid-template-columns:1fr}dl.kv dd{margin-bottom:6px}}.panel{border:1px solid var(--line);margin:16px 0;padding:12px 16px}pre{background:var(--soft);border:1px solid var(--line);max-width:100%;padding:10px;font-size:.8rem;overflow-x:auto}details{border-bottom:1px solid var(--line);padding:4px 0}summary{cursor:pointer;align-items:center;min-height:44px;display:flex}ul.plain{padding-left:20px}.empty,.error{border:1px solid var(--line);margin:16px 0;padding:16px}.error{border-left:4px solid var(--bad)}
