.playground-hero[data-astro-cid-5wq3ak55]{padding-bottom:2rem}.playground-hero[data-astro-cid-5wq3ak55] h1[data-astro-cid-5wq3ak55]{font-size:clamp(3rem,5vw,4.5rem)}.playground-section[data-astro-cid-5wq3ak55]{padding-block:2rem 5rem}.playground[data-astro-cid-5wq3ak55]{border:1px solid var(--line-strong);border-radius:5px;overflow:hidden;background:var(--surface)}.playground-toolbar[data-astro-cid-5wq3ak55]{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--line)}.playground-toolbar[data-astro-cid-5wq3ak55] label[data-astro-cid-5wq3ak55]{display:grid;gap:.4rem;font-size:.7rem;color:var(--muted)}select[data-astro-cid-5wq3ak55]{padding:.6rem;background:var(--bg);border:1px solid var(--line-strong);border-radius:2px;color:var(--text);font-size:.85rem}.playground-actions[data-astro-cid-5wq3ak55]{display:flex;gap:.6rem;flex-wrap:wrap}.playground[data-astro-cid-5wq3ak55] button[data-astro-cid-5wq3ak55]:not(.button){background:transparent;border:1px solid var(--line-strong);padding:.6rem .85rem;font-size:.75rem;border-radius:2px;min-height:44px}.playground[data-astro-cid-5wq3ak55] .button[data-astro-cid-5wq3ak55]{font-size:.8rem;min-height:44px}.playground-workspace[data-astro-cid-5wq3ak55]{display:grid;grid-template-columns:1.1fr 1fr;min-height:380px}.editor-pane[data-astro-cid-5wq3ak55],.output-pane[data-astro-cid-5wq3ak55]{min-width:0;display:flex;flex-direction:column}.editor-pane[data-astro-cid-5wq3ak55]{border-right:1px solid var(--line)}.pane-heading[data-astro-cid-5wq3ak55]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;min-height:60px;border-bottom:1px solid var(--line);font:.7rem var(--mono);color:var(--muted)}.pane-heading[data-astro-cid-5wq3ak55] h2[data-astro-cid-5wq3ak55]{font:inherit;margin:0;letter-spacing:0}.playground[data-astro-cid-5wq3ak55] textarea[data-astro-cid-5wq3ak55]{resize:vertical;width:100%;padding:1rem;border:0;background:#080f20;color:var(--text);font:.85rem/1.85 var(--mono);border-radius:0;tab-size:4}.editor-pane[data-astro-cid-5wq3ak55] textarea[data-astro-cid-5wq3ak55]{flex:1;min-height:340px;white-space:pre;overflow:auto}.editor-help[data-astro-cid-5wq3ak55]{font:.6rem/1.6 var(--mono);color:var(--muted);padding:.65rem 1rem;margin:0;border-top:1px solid var(--line)}.output-pane[data-astro-cid-5wq3ak55] pre[data-astro-cid-5wq3ak55]{font:.8rem/1.8 var(--mono);padding:1rem;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;min-height:210px;max-height:400px;flex:1;background:#0c182a;color:#d6e6f5}.output-pane[data-astro-cid-5wq3ak55] pre[data-astro-cid-5wq3ak55][data-error=true]{color:#ffb6a6}.input-pane[data-astro-cid-5wq3ak55]{border-top:1px solid var(--line);padding:1rem}.input-pane[data-astro-cid-5wq3ak55] label[data-astro-cid-5wq3ak55]{font-size:.75rem;display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.input-pane[data-astro-cid-5wq3ak55] small[data-astro-cid-5wq3ak55]{color:var(--muted);font-size:.65rem}.input-pane[data-astro-cid-5wq3ak55] textarea[data-astro-cid-5wq3ak55]{border:1px solid var(--line-strong);padding:.6rem;font-size:.8rem}.playground-status[data-astro-cid-5wq3ak55]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-top:1px solid var(--line);color:var(--accent);font:.7rem/1.6 var(--mono)}.playground-status[data-astro-cid-5wq3ak55] p[data-astro-cid-5wq3ak55]{margin:0}.runtime-note[data-astro-cid-5wq3ak55]{color:var(--muted);font-size:.75rem;margin-top:1rem;max-width:100ch}.playground-guide[data-astro-cid-5wq3ak55]{display:grid;grid-template-columns:1fr 1fr;gap:5%;padding-block:4rem}.playground-guide[data-astro-cid-5wq3ak55] p[data-astro-cid-5wq3ak55]:not(.eyebrow){color:var(--muted);max-width:48ch}.playground-guide[data-astro-cid-5wq3ak55] h2[data-astro-cid-5wq3ak55]{font-size:2.5rem}.playground-guide[data-astro-cid-5wq3ak55] dl[data-astro-cid-5wq3ak55]{margin:0;display:grid;gap:.5rem}.playground-guide[data-astro-cid-5wq3ak55] dl[data-astro-cid-5wq3ak55]>div[data-astro-cid-5wq3ak55]{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line);font-size:.8rem}.playground-guide[data-astro-cid-5wq3ak55] dt[data-astro-cid-5wq3ak55]{color:var(--accent)}.playground-guide[data-astro-cid-5wq3ak55] dd[data-astro-cid-5wq3ak55]{margin:0;color:var(--muted)}.runtime-details[data-astro-cid-5wq3ak55]{border-block:1px solid var(--line);padding:1.2rem 0;font-size:.85rem;color:var(--muted)}summary[data-astro-cid-5wq3ak55]{cursor:pointer;color:var(--text);padding:.5rem 0}.runtime-details[data-astro-cid-5wq3ak55] p[data-astro-cid-5wq3ak55]{margin-top:1rem;max-width:90ch}.runtime-details[data-astro-cid-5wq3ak55] a[data-astro-cid-5wq3ak55]{color:var(--accent)}@media(max-width:800px){.playground-toolbar[data-astro-cid-5wq3ak55]{align-items:start;flex-direction:column}.playground-workspace[data-astro-cid-5wq3ak55]{grid-template-columns:1fr}.editor-pane[data-astro-cid-5wq3ak55]{border-right:0;border-bottom:1px solid var(--line)}.editor-pane[data-astro-cid-5wq3ak55] textarea[data-astro-cid-5wq3ak55]{min-height:300px}.playground-guide[data-astro-cid-5wq3ak55]{grid-template-columns:1fr;gap:2rem}.playground-status[data-astro-cid-5wq3ak55]{align-items:start;flex-direction:column;gap:.3rem}}@media(max-width:420px){.playground-toolbar[data-astro-cid-5wq3ak55]{padding:.8rem}.playground-actions[data-astro-cid-5wq3ak55]{gap:.4rem}.playground[data-astro-cid-5wq3ak55] button[data-astro-cid-5wq3ak55]:not(.button){padding:.6rem}.playground[data-astro-cid-5wq3ak55] .button[data-astro-cid-5wq3ak55]{padding:.6rem .8rem;gap:.5rem}.input-pane[data-astro-cid-5wq3ak55] label[data-astro-cid-5wq3ak55]{flex-direction:column;gap:.2rem}.playground[data-astro-cid-5wq3ak55] textarea[data-astro-cid-5wq3ak55]{font-size:16px}.playground-guide[data-astro-cid-5wq3ak55] dl[data-astro-cid-5wq3ak55]>div[data-astro-cid-5wq3ak55]{font-size:.7rem}}
