.cw-copy.svelte-k7mh3h{display:inline-flex;align-items:center;gap:var(--cw-space-2);position:relative;font-family:var(--cw-font-family)}.cw-copy__content.svelte-k7mh3h{color:var(--cw-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-copy__button.svelte-k7mh3h{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cw-hit-target-min);min-height:var(--cw-hit-target-min);padding:var(--cw-space-1);border:1px solid transparent;border-radius:var(--cw-radius-sm);background:transparent;color:var(--cw-text-muted);cursor:pointer;transition:color var(--cw-duration-fast) var(--cw-ease-default),background-color var(--cw-duration-fast) var(--cw-ease-default),border-color var(--cw-duration-fast) var(--cw-ease-default)}.cw-copy__button.svelte-k7mh3h:hover{color:var(--cw-text-primary);background-color:var(--cw-bg-muted);border-color:var(--cw-border-default)}.cw-copy__button.svelte-k7mh3h:active{background-color:var(--cw-bg-subtle)}.cw-copy--copied.svelte-k7mh3h .cw-copy__button:where(.svelte-k7mh3h){color:var(--cw-tone-success-text);background-color:var(--cw-tone-success-bg-subtle);border-color:var(--cw-tone-success-border)}.cw-copy--failed.svelte-k7mh3h .cw-copy__button:where(.svelte-k7mh3h){color:var(--cw-tone-danger-text);background-color:var(--cw-tone-danger-bg-subtle);border-color:var(--cw-tone-danger-border)}.cw-copy__sr.svelte-k7mh3h{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cw-copy__icon.svelte-k7mh3h{display:block}.cw-copy__icon--check.svelte-k7mh3h{animation:svelte-k7mh3h-cw-copy-pop var(--cw-duration-slow) var(--cw-ease-default)}.cw-copy--sm.svelte-k7mh3h .cw-copy__content:where(.svelte-k7mh3h){font-size:var(--cw-text-xs)}.cw-copy--sm.svelte-k7mh3h .cw-copy__icon:where(.svelte-k7mh3h){width:.875rem;height:.875rem}.cw-copy--sm.svelte-k7mh3h .cw-copy__button:where(.svelte-k7mh3h){padding:var(--cw-space-1)}.cw-copy--md.svelte-k7mh3h .cw-copy__content:where(.svelte-k7mh3h){font-size:var(--cw-text-sm)}.cw-copy--md.svelte-k7mh3h .cw-copy__icon:where(.svelte-k7mh3h){width:1rem;height:1rem}.cw-copy--lg.svelte-k7mh3h .cw-copy__content:where(.svelte-k7mh3h){font-size:var(--cw-text-base)}.cw-copy--lg.svelte-k7mh3h .cw-copy__icon:where(.svelte-k7mh3h){width:1.25rem;height:1.25rem}.cw-copy--lg.svelte-k7mh3h .cw-copy__button:where(.svelte-k7mh3h){padding:var(--cw-space-2)}.cw-copy__feedback.svelte-k7mh3h{position:absolute;z-index:var(--cw-z-tooltip);bottom:calc(100% + var(--cw-space-2));left:50%;transform:translate(-50%);padding:var(--cw-space-1) var(--cw-space-2);border-radius:var(--cw-radius-md);background-color:var(--cw-tone-success-solid-bg);color:var(--cw-tone-success-solid-text);font-size:var(--cw-text-xs);font-weight:var(--cw-font-medium);white-space:nowrap;pointer-events:none;animation:svelte-k7mh3h-cw-copy-fade var(--cw-duration-normal) var(--cw-ease-default)}.cw-copy--failed.svelte-k7mh3h .cw-copy__feedback:where(.svelte-k7mh3h){background-color:var(--cw-tone-danger-solid-bg);color:var(--cw-tone-danger-solid-text)}.cw-copy--failed.svelte-k7mh3h .cw-copy__feedback:where(.svelte-k7mh3h):after{border-top-color:var(--cw-tone-danger-solid-bg)}.cw-copy__feedback.svelte-k7mh3h:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--cw-tone-success-solid-bg)}@keyframes svelte-k7mh3h-cw-copy-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes svelte-k7mh3h-cw-copy-fade{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.demo-code-example.svelte-1r1m0yk{margin-top:var(--cw-space-3);border:1px solid var(--cw-border-muted);border-radius:var(--cw-radius-md);background:var(--cw-bg-elevated);overflow:hidden}.demo-code-example__toolbar.svelte-1r1m0yk{display:flex;align-items:center;justify-content:space-between;gap:var(--cw-space-2);padding:var(--cw-space-2) var(--cw-space-3);border-bottom:1px solid var(--cw-border-muted)}.demo-code-example__label.svelte-1r1m0yk{font-size:var(--cw-text-xs);font-weight:var(--cw-font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--cw-text-muted)}.demo-code-example__copy-label.svelte-1r1m0yk{font-family:var(--cw-font-family);font-size:var(--cw-text-xs)}.demo-code-example__pre.svelte-1r1m0yk{margin:0;padding:var(--cw-space-3);font-family:var(--cw-font-mono);font-size:var(--cw-text-xs);line-height:1.6;color:var(--cw-text-secondary);overflow-x:auto}
