:root{--scenario-workbench-bg:var(--background);--scenario-workbench-paper:var(--surface);--scenario-workbench-paper-tint:color-mix(in oklch, var(--surface) 55%, var(--background));--scenario-workbench-map:color-mix(in oklch, var(--background) 86%, var(--surface));--scenario-workbench-rule:var(--divider);--scenario-workbench-rule-strong:var(--rule);--scenario-workbench-positive:var(--scenario-tree-strengthening);--scenario-workbench-negative:var(--scenario-tree-weakening);--scenario-workbench-mixed:var(--accent-amber);--scenario-workbench-accent-soft:color-mix(in oklch, var(--accent-amber) 16%, transparent)}.scenario-workbench .sw-label{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in oklch, var(--muted-foreground) 72%, var(--foreground));font-size:10px;font-weight:700}.scenario-workbench .sw-chip{border:1px solid var(--scenario-workbench-rule);background:var(--scenario-workbench-paper);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.04em;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:11px;line-height:1;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.scenario-workbench .sw-chip:hover{color:var(--foreground);border-color:var(--scenario-workbench-rule-strong)}.scenario-workbench .sw-chip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (pointer:coarse){.scenario-workbench .sw-chip{padding:9px 12px;font-size:12px}}.scenario-workbench .sw-rule-b{border-bottom:1px solid var(--scenario-workbench-rule)}.scenario-workbench .sw-rule-t{border-top:1px solid var(--scenario-workbench-rule)}.scenario-workbench .sw-rule-r{border-right:1px solid var(--scenario-workbench-rule)}
