.copy-btn.svelte-1yjumya{display:inline-flex;align-items:center;gap:var(--space-1);background-color:var(--ui-bg-surface);border:1px solid var(--ui-border-strong);border-radius:var(--radius-md);color:var(--ui-action-link);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-micro) var(--easing-enter),border-color var(--duration-micro) var(--easing-enter),color var(--duration-micro) var(--easing-enter),transform var(--duration-micro) var(--easing-exit)}.copy-btn.svelte-1yjumya:hover:not(:disabled){background-color:var(--ui-bg-subtle)}.copy-btn.svelte-1yjumya:active:not(:disabled){transform:translateY(2px)}.copy-btn.svelte-1yjumya:focus-visible{outline:2px solid var(--color-indigo-500);outline-offset:2px}.copy-btn--sm.svelte-1yjumya{height:28px;padding:0 var(--space-2);font-size:var(--font-size-xs)}.copy-btn--md.svelte-1yjumya{height:36px;padding:0 var(--space-3);font-size:var(--font-size-sm)}.copy-btn--lg.svelte-1yjumya{height:44px;padding:0 var(--space-4);font-size:var(--font-size-sm)}.copy-btn.svelte-1yjumya:has(.copy-btn__svg--check:where(.svelte-1yjumya)){color:var(--ui-success-text);border-color:var(--ui-success-border);background-color:var(--ui-success-bg)}.copy-btn__icon.svelte-1yjumya{display:flex;align-items:center}.copy-btn__svg.svelte-1yjumya{display:block;animation:svelte-1yjumya-icon-appear var(--duration-micro) var(--easing-enter) both}@keyframes svelte-1yjumya-icon-appear{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.copy-btn__svg.svelte-1yjumya{animation:none}.copy-btn.svelte-1yjumya:active:not(:disabled){transform:none}}
