.prose-code-wrapper[data-v-796d7805]{background-color:#1e222a;border:1px solid #2d3139;border-radius:12px;margin:1.5rem 0;overflow:hidden;box-shadow:0 10px 30px #00000040}.code-header[data-v-796d7805]{-webkit-user-select:none;user-select:none;background-color:#181b20;border-bottom:1px solid #282c34;justify-content:space-between;padding:.6rem 1rem}.code-header[data-v-796d7805],.header-right[data-v-796d7805],.mac-dots[data-v-796d7805]{align-items:center;display:flex}.mac-dots[data-v-796d7805]{gap:6px}.mac-dots .dot[data-v-796d7805]{border-radius:50%;width:10px;height:10px}.mac-dots .dot.red[data-v-796d7805]{background-color:#ff5f56}.mac-dots .dot.yellow[data-v-796d7805]{background-color:#ffbd2e}.mac-dots .dot.green[data-v-796d7805]{background-color:#27c93f}.filename[data-v-796d7805]{color:#abb2bf;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500}.header-right[data-v-796d7805]{gap:8px}.lang-badge[data-v-796d7805]{color:#61afef;letter-spacing:.5px;background-color:#61afef1f;border:1px solid #61afef40;border-radius:4px;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:700}.copy-btn[data-v-796d7805]{color:#abb2bf;cursor:pointer;background-color:#282c34;border:1px solid #3b4048;border-radius:6px;align-items:center;gap:5px;padding:.25rem .55rem;font-size:.7rem;font-weight:500;transition:all .2s cubic-bezier(.075,.82,.165,1);display:inline-flex}.copy-btn .copy-icon[data-v-796d7805]{font-size:.7rem;transition:transform .2s}.copy-btn[data-v-796d7805]:hover{color:#fff;background-color:#3b4048;border-color:#4b5263;transform:translateY(-1px)}.copy-btn:hover .copy-icon[data-v-796d7805]{transform:scale(1.1)}.copy-btn.copied[data-v-796d7805]{color:#98c379;background-color:#98c37926;border-color:#98c37966}.code-body[data-v-796d7805]{position:relative;overflow-x:auto}.code-body[data-v-796d7805]::-webkit-scrollbar{height:6px}.code-body[data-v-796d7805]::-webkit-scrollbar-track{background:#181b20}.code-body[data-v-796d7805]::-webkit-scrollbar-thumb{background:#3b4048;border-radius:3px}.code-body[data-v-796d7805]::-webkit-scrollbar-thumb:hover{background:#4b5263}.code-body pre[data-v-796d7805]{color:#abb2bf;white-space:pre;word-break:normal;word-wrap:normal;background-color:#0000;margin:0;padding:1rem 1.25rem;font-family:Fira Code,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.65}.code-body pre[data-v-796d7805] code{color:inherit;background:0 0;border:none;padding:0;font-family:inherit}
