:root,[data-theme=dark]{--repo-pass:#6fbfa3;--repo-fail:#e08b82;--repo-queued:#c4a36a}[data-theme=light]{--repo-pass:#1c6b52;--repo-fail:#a33b32;--repo-queued:#8a5a12}.workbench{background:var(--bg);color:var(--ink)}.workbench h2{font-size:var(--fs-xl);margin-bottom:16px}.workbench p{color:var(--muted);margin:12px 0;line-height:1.5}.workbench button{min-height:44px;color:var(--ink);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-sm);margin:4px;padding:10px 16px}.workbench button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.workbench button:disabled{opacity:.5}.workbench :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wb-swatches{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;display:grid}.wb-swatches span{border:1px solid var(--line);border-radius:var(--r-sm);height:64px;margin-bottom:8px;display:block}.wb-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wb-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.wb-form label{gap:8px;display:grid}.wb-form input,.wb-form select{background:var(--panel);min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line);padding:12px}.wb-empty{border:1px dashed var(--line);padding:20px}.workbench code{overflow-wrap:anywhere}@media (width<=700px){.wb-form{grid-template-columns:minmax(0,1fr)}}.repo-feed select{background:var(--panel);max-width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);padding:8px}.repo-feed .hcard{overflow-wrap:anywhere;min-width:0}.repo-grid{--repo-card-min-height:22rem;grid-auto-rows:1fr;align-items:stretch}.repo-grid .hcard{min-height:var(--repo-card-min-height);flex-direction:column;display:flex}.repo-status-axes{flex-wrap:wrap;gap:8px;display:flex}.repo-badge{border-radius:var(--r-sm);color:var(--repo-queued);border:1px solid;padding:4px 8px}.repo-badge[data-status=passed]{color:var(--repo-pass)}.repo-badge[data-status=attention]{color:var(--repo-fail)}.repo-badge.repo-review{color:var(--muted)}.repo-grid .repo-detail-button{align-self:flex-start;margin-top:auto}.repo-verification{min-width:0;margin-top:20px}.repo-table-scroll{max-width:100%;overflow-x:auto}.repo-table-scroll pre{width:max-content;font-family:var(--mono);font-size:var(--fs-sm);white-space:pre;line-height:1.5}.workbench details.comparison-lab-shell{margin-top:24px}.comparison-lab-shell>summary{cursor:pointer;min-height:44px;color:var(--ink);border:1px solid var(--line);padding:12px}.bun-tooling-grid{align-items:stretch}.bun-tooling-grid .workspace-panel{flex-direction:column;min-width:0;display:flex}.bun-tooling-meta{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bun-tooling-command{background:var(--raised);color:var(--ink);border-radius:var(--r-sm);gap:8px;padding:12px;display:grid}.bun-tooling-command button{justify-self:start}.bun-tooling details{overflow-wrap:anywhere;margin-top:auto;padding-top:16px}.bun-tooling summary{cursor:pointer;min-height:44px}
