.copy-block-module__y5XUTa__block{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:20px;overflow:hidden}.copy-block-module__y5XUTa__block[data-tone=say]{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.copy-block-module__y5XUTa__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:9px 14px 0;font-size:.64rem;display:block}.copy-block-module__y5XUTa__block[data-tone=say] .copy-block-module__y5XUTa__label{color:var(--accent)}.copy-block-module__y5XUTa__row{align-items:flex-start;gap:10px;padding:10px 12px 12px 14px;display:flex}.copy-block-module__y5XUTa__pre{min-width:0;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;font-size:.8rem;line-height:1.75;overflow-x:auto}.copy-block-module__y5XUTa__pre code{background:0 0;border:none;padding:0;font-family:inherit}.copy-block-module__y5XUTa__btn{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--bg);color:var(--text-muted);font-family:var(--mono);letter-spacing:.05em;cursor:pointer;flex:none;padding:6px 12px;font-size:.68rem;transition:border-color .16s,color .16s}.copy-block-module__y5XUTa__btn:hover{border-color:var(--accent);color:var(--accent)}
