.copy-block[data-v-4b2c22b1]{position:relative;min-width:0;background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.copy-block__bar[data-v-4b2c22b1]{display:flex;align-items:center;gap:var(--space-2);height:2rem;padding-inline:var(--space-3) var(--space-1);border-bottom:1px solid var(--hud-line)}.copy-block__lang[data-v-4b2c22b1]{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary)}.copy-block__btn[data-v-4b2c22b1]{display:inline-flex;align-items:center;gap:var(--space-1);height:1.625rem;margin-left:auto;padding-inline:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media(hover:hover){.copy-block__btn[data-v-4b2c22b1]:hover{color:var(--lp-accent, var(--color-primary));border-color:var(--hud-line-strong)}}@media(pointer:coarse){.copy-block__btn[data-v-4b2c22b1]{position:relative}.copy-block__btn[data-v-4b2c22b1]:after{content:"";position:absolute;inset:-9px 0}}.copy-block__code[data-v-4b2c22b1]{margin:0;padding:var(--space-3) var(--space-4);font-family:var(--font-code);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);white-space:pre;overflow-x:auto;background:none;border:none;font-variant-ligatures:none}.copy-block__code--wrap[data-v-4b2c22b1]{white-space:pre-wrap;overflow-wrap:anywhere}.copy-block__code code[data-v-4b2c22b1]{font:inherit;color:inherit;background:none;padding:0}@media(max-width:640px){.copy-block__code[data-v-4b2c22b1]{font-size:var(--text-xs)}}
