.instructions-builder:where(.astro-7ua62cg3){border:1px solid var(--sl-color-gray-5);border-radius:var(--at-radius-lg);background:var(--at-surface);font-size:var(--sl-text-sm);grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;padding:1rem;display:grid}@media (width<=50rem){.instructions-builder:where(.astro-7ua62cg3){grid-template-columns:1fr}}.ib-intro:where(.astro-7ua62cg3){color:var(--sl-color-gray-2);margin:0 0 .75rem}.ib-form:where(.astro-7ua62cg3){flex-direction:column;gap:.5rem;display:flex}.ib-field:where(.astro-7ua62cg3){flex-direction:column;gap:.25rem;display:flex}.ib-group:where(.astro-7ua62cg3){border:1px solid var(--sl-color-gray-5);border-radius:var(--at-radius-md);flex-direction:column;gap:.3rem;margin:0;padding:.5rem .75rem .75rem;display:flex}.ib-group:where(.astro-7ua62cg3) legend:where(.astro-7ua62cg3){padding:0 .25rem;font-weight:600}.ib-check:where(.astro-7ua62cg3){align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.ib-check:where(.astro-7ua62cg3) input:where(.astro-7ua62cg3){accent-color:var(--sl-color-accent)}.instructions-builder:where(.astro-7ua62cg3) input:where(.astro-7ua62cg3)[type=text]{border:1px solid var(--sl-color-gray-5);border-radius:var(--at-radius-sm);background:var(--sl-color-bg);width:100%;color:var(--sl-color-text);font:inherit;padding:.35rem .5rem}.instructions-builder:where(.astro-7ua62cg3) input:where(.astro-7ua62cg3)[type=text]:disabled{opacity:.45}.instructions-builder:where(.astro-7ua62cg3) input:where(.astro-7ua62cg3)[type=text]:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:1px}.ib-output:where(.astro-7ua62cg3){flex-direction:column;min-width:0;display:flex}.ib-output-head:where(.astro-7ua62cg3){align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.ib-filename:where(.astro-7ua62cg3){font-family:var(--sl-font-mono);font-weight:600}.ib-count:where(.astro-7ua62cg3){color:var(--sl-color-gray-3);flex:1}.ib-copy:where(.astro-7ua62cg3){border:1px solid var(--sl-color-accent);border-radius:var(--at-radius-pill);color:var(--sl-color-accent);font:inherit;cursor:pointer;background:0 0;padding:.25rem .6rem}.ib-copy:where(.astro-7ua62cg3):hover,.ib-copy:where(.astro-7ua62cg3):focus-visible{background:var(--sl-color-bg-accent);color:var(--sl-color-text-invert)}.ib-pre:where(.astro-7ua62cg3){border:1px solid var(--sl-color-gray-5);border-radius:var(--at-radius-sm);background:var(--sl-color-bg);font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;padding:.75rem;line-height:1.5}
