.copy-block{margin:1.5em 0;overflow:hidden;border:1px solid #ffffff18;border-radius:16px;background:#1d1d1f;color:#f5f5f7}.copy-block-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid #ffffff18;font-family:inherit;font-size:12px;line-height:1.5;color:#c8c8cd}.copy-block-header button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 12px;border:1px solid #ffffff25;border-radius:8px;background:#ffffff0c;color:#fff;font:inherit;cursor:pointer}.copy-block-header button:hover{background:#ffffff1a}.copy-block-header button:focus-visible{outline:3px solid #8dc4ff;outline-offset:3px}.copy-block pre.copy-block-code{overflow-x:auto;margin:0;padding:20px;border:0;border-radius:0;background:transparent;color:inherit;white-space:pre;overflow-wrap:normal;font:14px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;tab-size:2}.copy-block pre.copy-block-code code{padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;white-space:inherit}.copy-block-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}