.playground{max-width:1100px}.playground-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:40px}.playground-controls label,.playground-controls p{grid-column:1/-1}.playground-controls select,.playground-controls button{font:inherit;padding:14px 18px;border:1px solid #66517c;border-radius:8px;color:#fff;background:#1d142b;min-height:48px;min-width:0}.playground-controls button{background:#b580f5;color:#150a20;font-weight:600;cursor:pointer}.playground-controls button:disabled{opacity:.55;cursor:wait}.playground pre{white-space:pre;overflow:auto;max-height:560px;font-size:13px;line-height:1.7;padding:20px;border:1px solid #34253f;border-radius:8px;background:#100d17}.playground section{min-width:0;margin-bottom:40px}.playground details{margin:20px 0;padding:16px 0;border-top:1px solid #34253f}.playground summary{cursor:pointer;padding:8px 0}.playground [hidden]{display:none}.playground :focus-visible{outline:2px solid #d3adff;outline-offset:4px}@media(max-width:600px){.playground-controls{grid-template-columns:1fr}.playground-controls button{grid-column:1}.playground pre{font-size:12px;padding:12px}.playground h2{font-size:24px}}
