/* Do not display tickmacks before short `code` */
.prose :where(code):not(:where([class~=not-prose] *))::before,
.prose :where(code):not(:where([class~="not-prose"] *))::after {
    content: none !important;
}

/* Codeblock styling */
.codeblock { margin: 0.6rem 0; }

/* Keep ripple and flash visual helpers; primary layout and button styling is via Tailwind utilities */
.codeblock-btn { position: relative; overflow: hidden; }
.codeblock-btn .ripple { position:absolute; border-radius:50%; transform:scale(0); background: rgba(0,0,0,0.12); pointer-events:none; }
html.dark .codeblock-btn .ripple { background: rgba(255,255,255,0.10); }
.cb-flash { box-shadow:0 0 0 2px #10b981 inset; }
.codeblock-body { overflow:auto; }
.codeblock-body .highlight pre { margin:0; }