.code-block{background:var(--lp-surface);border-radius:1rem;margin-top:1.4em;overflow:hidden}.code-block-tabs{gap:.25rem;padding:.375rem .375rem 0;display:flex;overflow-x:auto}.code-block-tabs [role=tab]{color:var(--lp-muted-foreground);border-radius:9999px;flex-shrink:0;padding:.25rem .75rem;font-size:.8125rem;font-weight:500}.code-block-tabs [role=tab][aria-selected=true]{background:var(--lp-card);color:var(--lp-ink);box-shadow:0 1px 2px #0000000d}.code-block-header{justify-content:space-between;align-items:center;padding:.5rem .75rem 0 1rem;display:flex}.code-block-filename{color:var(--lp-muted-foreground);font-family:var(--font-mono);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.code-block-dot{background:var(--lp-primary);border-radius:9999px;width:.4rem;height:.4rem}.code-block-copy{width:1.75rem;height:1.75rem;color:var(--lp-muted-foreground);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.code-block-copy:hover{background:var(--lp-accent);color:var(--lp-ink)}.code-block-copy .code-block-icon-check{display:none}.code-block-copy[data-copied]{color:var(--lp-primary)}.code-block-copy[data-copied] .code-block-icon-copy{display:none}.code-block-copy[data-copied] .code-block-icon-check{display:block}.code-block-body{max-height:26rem;overflow:auto}.docs-body .code-block-body pre,.code-block-body pre{border-radius:0;margin:0;padding:.5rem 1rem 1rem;font-size:.8125rem;line-height:1.7;background:0 0!important}.code-block .astro-code span{color:var(--shiki-light)}[data-mode=dark] .code-block .astro-code span{color:var(--shiki-dark)}
