.python-demo .python-debug-variables{border-top:1px solid var(--color-border);padding:.65rem 1rem;font-size:.85rem}.python-demo .python-debug-label{color:var(--color-text-secondary);font-family:var(--font-sans);align-items:center;gap:.7rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.python-debug-label span{color:var(--color-text)}.python-debug-variables dl{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.python-debug-variables dl>div{align-items:baseline;gap:.6rem;min-width:0;max-width:100%;display:flex}.python-debug-variables dt,.python-debug-variables dd{font-family:var(--font-mono);margin:0;font-size:.85rem;line-height:1.7}.python-debug-variables dt{color:var(--color-text-secondary);overflow-wrap:anywhere;flex-shrink:0;max-width:40%}.python-debug-variables dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;color:var(--color-text)}.python-demo .python-debug-variables p{text-indent:0;text-align:left;color:var(--color-text-secondary);margin:0;font-size:.8rem}.python-demo[data-debugging=true] .python-demo-output pre{max-height:12rem;overflow:auto}.python-demo .python-demo-actions button{min-height:36px}@media (max-width:640px){.python-demo .python-demo-actions button{min-height:44px}}@media print{.python-demo-code button{display:none!important}.python-demo .python-debug-variables{break-inside:avoid}.python-demo[data-debugging=true] .python-demo-output pre{max-height:none;overflow:visible}}
