.copy-btn.svelte-1yjumya{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;border-radius:var(--radius-md, 8px);background:transparent;color:var(--color-text-secondary, #475569);font-family:inherit;font-weight:500;cursor:pointer;transition:background-color .18s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),border-color .18s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),color .18s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),transform .12s var(--ease-out, cubic-bezier(.16, 1, .3, 1));-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.copy-btn--sm.svelte-1yjumya{padding:.3rem .55rem;font-size:.8rem;line-height:1}.copy-btn--md.svelte-1yjumya{padding:.5rem .85rem;font-size:.9rem;line-height:1.2}.copy-btn--icon-only.copy-btn--sm.svelte-1yjumya{padding:.3rem}.copy-btn--icon-only.copy-btn--md.svelte-1yjumya{padding:.45rem}.copy-btn--ghost.svelte-1yjumya:hover{background:var(--color-surface-muted, rgba(14, 14, 16, .06));color:var(--color-text-primary, var(--ink-2))}.copy-btn--secondary.svelte-1yjumya{background:var(--color-surface, #ffffff);border-color:var(--color-border, #cbd5e1);color:var(--color-text-primary, #334155)}.copy-btn--secondary.svelte-1yjumya:hover{background:var(--color-surface-muted, #f8fafc);border-color:var(--color-border-strong, #94a3b8)}.copy-btn.is-copied.svelte-1yjumya{color:var(--color-success, #16a34a)}.copy-btn--secondary.is-copied.svelte-1yjumya{background:var(--color-success-soft, #f0fdf4);border-color:var(--color-success-border, #86efac)}.copy-btn.svelte-1yjumya:active{transform:scale(.97)}.copy-btn.svelte-1yjumya:focus-visible{outline:2px solid var(--color-focus, var(--ink));outline-offset:2px}.faces.svelte-1yjumya{display:inline-grid}.face.svelte-1yjumya{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;opacity:0;transform:scale(.92);visibility:hidden;transition:opacity .18s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),transform .18s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),visibility 0s linear .18s}.face.is-shown.svelte-1yjumya{opacity:1;transform:none;visibility:visible;transition-delay:0s}.label.svelte-1yjumya{white-space:nowrap}@media(prefers-reduced-motion:reduce){.copy-btn.svelte-1yjumya,.face.svelte-1yjumya{transition:none}.copy-btn.svelte-1yjumya:active{transform:none}}
