.xt-code:where(.astro-c6nuo4je){border:1px solid var(--xt-color-ink-600);border-radius:var(--xt-radius-md);background:var(--xt-code-bg);color:var(--xt-code-fg);margin:0;overflow:hidden}.xt-code__bar:where(.astro-c6nuo4je){border-bottom:1px solid var(--xt-color-ink-700);font-family:var(--xt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--xt-color-slate-400);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .6rem .45rem 1rem;font-size:.75rem;display:flex}.xt-code__copy:where(.astro-c6nuo4je){border:1px solid var(--xt-color-ink-600);border-radius:var(--xt-radius-sm);min-height:32px;color:var(--xt-color-paper-100);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;padding:.2rem .7rem}.xt-code__copy:where(.astro-c6nuo4je):hover{border-color:var(--xt-color-mint-500)}.xt-code__pre:where(.astro-c6nuo4je):focus-visible{outline:2px solid var(--xt-focus);outline-offset:-2px}.xt-code__copy:where(.astro-c6nuo4je):focus-visible{outline:2px solid var(--xt-color-mint-500);outline-offset:2px}.xt-code__copy:where(.astro-c6nuo4je)[data-copied]{color:var(--xt-color-mint-500);border-color:var(--xt-color-mint-500)}.xt-code__pre:where(.astro-c6nuo4je){margin:0;padding:1rem 1.1rem 1.1rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.xt-code__line:where(.astro-c6nuo4je){white-space:pre;display:block}.xt-code__line--prompt:where(.astro-c6nuo4je):before{content:"$ ";color:var(--xt-color-mint-500);user-select:none}
