.bandit-gradient{min-width:0}.bandit-gradient .ppo-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bg-actions,.bg-code-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.bandit-gradient button{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#cbd0d8);border-radius:5px;padding:8px 10px;cursor:pointer}.bandit-gradient button[aria-pressed=true]{background:var(--text,#17171a);color:var(--surface,#fff)}.bandit-gradient figure{margin:18px 0}.bandit-gradient figure svg{display:block;width:100%}.bandit-gradient svg text{font:13px ui-monospace,SFMono-Regular,Consolas,monospace;fill:currentColor;stroke:none}.bandit-gradient svg path,.bandit-gradient svg rect,.bandit-gradient svg circle{stroke:currentColor;stroke-width:1.4;fill:none;vector-effect:non-scaling-stroke}.bandit-gradient .bg-screen,.bandit-gradient .bg-secondary{fill:var(--surface-muted,#f6f7f8)}.bandit-gradient .bg-picked{stroke-width:3}.bandit-gradient .bg-segment{fill:currentColor;fill-opacity:.13}.bandit-gradient .bg-marker,.bandit-gradient .bg-spike,.bandit-gradient .bg-running{stroke-width:2.4}.bandit-gradient .bg-truth{stroke-dasharray:4 4;opacity:.65}.bandit-gradient .bg-atom{fill:currentColor}.bandit-gradient figcaption{font-size:13px;line-height:1.75;color:var(--text-secondary,#73747b);margin-top:8px}.bandit-gradient .bg-content>p{line-height:1.9}.bandit-gradient .trace-equation{overflow-x:auto;margin:20px 0}.bandit-gradient .trace-code pre,.bandit-gradient details pre{overflow:auto;max-width:100%}@media(max-width:600px){.bandit-gradient .ppo-controls{grid-template-columns:1fr}.bandit-gradient svg text{font-size:12px}}
