.sandbox-diagram[data-astro-cid-fzgvtskr]{border:1px solid var(--color-border);background:var(--color-bg-elev);margin-block:2.75rem}.sandbox-diagram__art[data-astro-cid-fzgvtskr]{background-image:radial-gradient(var(--color-border) .6px, transparent .6px);background-size:18px 18px;padding:.75rem}.sandbox-diagram__art[data-astro-cid-fzgvtskr] svg{width:100%;height:auto;margin-inline:auto;display:block}.sandbox-diagram__desktop[data-astro-cid-fzgvtskr]{display:none}.sandbox-diagram__mobile[data-astro-cid-fzgvtskr] svg{max-width:34rem}@media (width>=64rem){.sandbox-diagram[data-astro-cid-fzgvtskr]{width:min(72rem,100vw - 3rem);margin-left:50%;transform:translate(-50%)}.sandbox-diagram__desktop[data-astro-cid-fzgvtskr]{display:block}.sandbox-diagram__mobile[data-astro-cid-fzgvtskr]{display:none}}.sandbox-diagram[data-astro-cid-fzgvtskr] figcaption[data-astro-cid-fzgvtskr]{border-top:1px solid var(--color-border);color:var(--color-fg-soft);align-items:baseline;gap:.8rem;margin:0;padding:1rem clamp(1rem,4vw,2rem);font-size:.82rem;line-height:1.65;display:flex}.sandbox-diagram__number[data-astro-cid-fzgvtskr]{color:var(--color-accent);font-family:var(--font-mono);flex-shrink:0;font-size:.7rem}
