.playground-embed{border:1px solid var(--color-gray-dim);border-radius:.75rem;margin-block:1rem;overflow:hidden}.playground-embed .playground-embed-static{padding:0 1rem}.playground-embed .playground-embed-bar{border-top:1px solid var(--color-gray-dim);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.playground-embed .playground-embed-run{background-color:var(--section-color,var(--color-blue));color:var(--color-background);cursor:pointer;font:inherit;border:none;border-radius:2rem;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.95rem;display:inline-flex}.playground-embed .playground-embed-run svg{fill:currentColor;height:.9em}.playground-embed .playground-embed-run:disabled{opacity:.6;cursor:progress}.playground-embed .playground-embed-run:hover:not(:disabled),.playground-embed .playground-embed-run:focus-visible{background-color:var(--section-color-alt,var(--color-blue-alt))}.playground-embed .playground-embed-open{align-items:center;gap:.4rem;margin-left:auto;font-size:.9rem;display:inline-flex}.playground-embed .playground-embed-open svg{fill:currentColor;height:.8em}.playground-live{flex-direction:column;display:flex}.playground-live .playground-live-editor{resize:vertical;border-bottom:1px solid var(--color-gray-dim);flex-direction:column;height:20rem;display:flex;overflow:auto}.playground-live .cm-line:last-child{margin-bottom:.5rem}.playground-live .playground-live-result{resize:vertical;height:14rem;overflow:auto}
