:root{--bg:#fff;--fg:#1b1b1f;--mut:#6b6b76;--line:#e4e4ea;--card:#f7f7fa;--acc:#ff7b00;--ok:#0a7a3d;--err:#c0262d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121214;--fg:#ececf1;--mut:#9a9aa6;--line:#2b2b32;--card:#1b1b20;--ok:#4cc38a;--err:#ff6b72}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--acc);text-decoration:none}a:hover{text-decoration:underline}code{word-break:break-all;font-size:.9em}h1{margin:.4em 0;font-size:1.5rem}h2{font-size:1.15rem}h3{margin:.8em 0 .2em;font-size:1rem}.bar{border-bottom:1px solid var(--line);background:var(--bg);z-index:2;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex;position:sticky;top:0}.bar nav{gap:14px;display:flex}.brand{color:var(--fg);font-size:1.1rem;font-weight:700}main{max-width:1100px;margin:0 auto;padding:16px}.spacer{flex:1}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.muted{color:var(--mut)}.error{color:var(--err)}.ok{color:var(--ok)}.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:60vh;padding:16px;display:flex}.btn{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--fg);cursor:pointer;border-radius:8px;padding:7px 14px}.btn.primary{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:600}.btn.small{padding:3px 10px;font-size:.85rem}.btn:disabled{opacity:.6}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:12px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.card.link{color:var(--fg)}.card.link:hover{border-color:var(--acc);text-decoration:none}.stack{flex-direction:column;gap:12px;display:flex}label{color:var(--mut);flex-direction:column;gap:4px;font-size:.9rem;display:flex}label.inline{flex-direction:row;align-items:center;gap:6px}input:not([type=checkbox]),textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:8px;width:100%;padding:8px 10px}.pill{border:1px solid var(--line);border-radius:99px;padding:2px 9px;font-size:.75rem}.pill.open{color:var(--ok);border-color:var(--ok)}.pill.closed{color:var(--mut)}.tabs{border-bottom:1px solid var(--line);gap:4px;margin:12px 0;display:flex}.tabs button{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px}.tabs .on{color:var(--fg);border-color:var(--acc)}table{border-collapse:collapse;width:100%;margin:10px 0}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px}th{color:var(--mut);font-size:.85rem;font-weight:500}tr.gone{opacity:.5}.bar2{align-items:center;gap:8px;display:inline-flex}.bar2 i{background:var(--acc);border-radius:4px;min-width:2px;max-width:120px;height:8px;display:inline-block}.bar2 b{font-size:.85rem;font-weight:500}.cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=800px){.cols{grid-template-columns:1fr}}.timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.timeline li{border-left:3px solid var(--line);padding-left:12px}.diff del{color:var(--err)}.diff ins{color:var(--ok);text-decoration:none}
