.neo-copy-button{cursor:pointer;transition:color var(--dur-base) var(--ease-out);align-items:center;display:inline-flex}.neo-copy-button:not(.neo-button){appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0}.neo-copy-button.is-copied{color:#34c759}.neo-copy-button.is-error{color:#ff5f57}.neo-copy-button:not(.is-copied):not(.is-error){transition:color var(--dur-hover) var(--ease-micro)}@media (hover:hover) and (pointer:fine){.neo-copy-button:hover:not(.is-copied):not(.is-error){color:var(--text-strong)}}.neo-copy-button__labels{place-items:center start;display:grid}.neo-copy-button__label{transition:opacity var(--dur-press) var(--ease-out);grid-area:1/1}.neo-copy-button__label--done,.is-copied .neo-copy-button__label--rest,.is-error .neo-copy-button__label--rest{opacity:0}.is-copied .neo-copy-button__label--done,.is-error .neo-copy-button__label--done{opacity:1;transition:opacity var(--dur-base) var(--ease-out)}.neo-copy-button__icons{place-items:center;margin-inline-start:8px;display:grid}.neo-copy-button--icon-only .neo-copy-button__icons{margin-inline-start:0}.neo-copy-button__icon{transition:opacity var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);grid-area:1/1}.neo-copy-button__icon--done,.is-copied .neo-copy-button__icon--rest,.is-error .neo-copy-button__icon--rest{opacity:0;transform:scale(.6)}.is-copied .neo-copy-button__icon--done,.is-error .neo-copy-button__icon--done{opacity:1;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring);transform:scale(1)}@media (prefers-reduced-motion:reduce){.neo-copy-button__icon,.neo-copy-button__icon--done,.is-copied .neo-copy-button__icon--rest,.is-error .neo-copy-button__icon--rest{transform:none}}.neo-copy-button__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
