@layer trellisbyte{[data-slot=code-block]{position:relative}[data-slot=code-block-pre]{padding:var(--space-4);border-radius:var(--radius-card);background:var(--muted);color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0;overflow-x:auto}[data-slot=copy-button]{min-height:var(--control-height);padding-inline:var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-control);background:var(--background);color:var(--foreground);cursor:pointer}[data-slot=copy-button]:hover{background:var(--accent);color:var(--accent-foreground)}[data-slot=code-block]>[data-slot=copy-button]{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}}
