.dcb-wrap{display:inline-flex;align-items:center;gap:.5rem}
.dcb-btn{border:1px solid currentColor;background:transparent;padding:.4em .7em;font:inherit;line-height:1;cursor:pointer;border-radius:.35rem}
.dcb-btn[aria-busy="true"]{opacity:.6;cursor:progress}
.dcb-btn__label{pointer-events:none}
.dcb-copyable{user-select:text}

/* Borderless icon copy variant. */
.dcb-icon-wrap{display:inline-flex;align-items:center}
.dcb-icon-btn{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;line-height:1}
.dcb-icon-btn[aria-busy="true"]{opacity:.6;cursor:progress}
.dcb-icon-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:.25rem}
.dcb-icon__svg{display:block;width:1em;height:1em}
.dcb-icon__label{pointer-events:none}
.dcb-icon__toast{margin-left:.4rem;font-size:.9em;opacity:0;transition:opacity .15s ease}
.dcb-icon__toast.is-visible{opacity:1}
