.sd-cc{--bg:#1d1d1d;--fg:#f7f7f7;--mute:#8e8e8e;--line:#ffffff17;--soft:#ffffff12;background:var(--bg);width:min(100%,300px);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:6px}.sd-cc[data-fill=light]{--bg:#fff;--fg:#121212;--mute:#6f6f6f;--line:#00000014;--soft:#0000000d}.sd-cc__tabs{gap:2px;padding:2px 4px 6px;display:flex}.sd-cc__tab{height:26px;color:var(--mute);border-radius:999px;padding:0 10px;font:500 12px/1 ui-monospace,JetBrains Mono,monospace;transition:color .2s,background-color .2s;position:relative}.sd-cc__tab:hover{color:var(--fg)}.sd-cc__tab[aria-selected=true]{color:var(--fg);background:var(--soft)}.sd-cc__row{background:var(--soft);border-radius:13px;align-items:center;gap:6px;height:44px;padding:0 6px 0 12px;display:flex}.sd-cc__code{scrollbar-width:none;white-space:nowrap;flex:1;gap:8px;min-width:0;font:12.5px/1 ui-monospace,JetBrains Mono,monospace;display:flex;overflow-x:auto}.sd-cc__code::-webkit-scrollbar{display:none}.sd-cc__prompt{color:var(--mute);-webkit-user-select:none;user-select:none}.sd-cc__text{animation:.32s cubic-bezier(.2,1,.3,1) sd-cc-in}@keyframes sd-cc-in{0%{opacity:0;transform:translateY(5px)}}.sd-cc__copy{width:32px;height:32px;color:var(--fg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:none;place-items:center;transition:transform .18s,background-color .2s;display:grid;position:relative}.sd-cc__copy:hover{background:color-mix(in srgb, var(--bg) 85%, var(--fg))}.sd-cc__copy:active{transform:scale(.9)}.sd-cc__ico{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:opacity .2s,transform .3s cubic-bezier(.2,1.4,.4,1);position:absolute}.sd-cc__ico--ok{opacity:0;stroke-width:1.8px;transform:scale(.4)}.sd-cc__copy[data-copied] .sd-cc__ico--copy{opacity:0;transform:scale(.4)}.sd-cc__copy[data-copied] .sd-cc__ico--ok{opacity:1;transform:none}.sd-cc__status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sd-cc button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sd-cc *,.sd-cc :before{transition:none!important;animation:none!important}}
