diff --git a/site/styles/sub-pages.css b/site/styles/sub-pages.css index 8f773cdc0..a28c87f7a 100644 --- a/site/styles/sub-pages.css +++ b/site/styles/sub-pages.css @@ -2291,7 +2291,13 @@ main#main { margin: 0; } +/* Fenced code blocks: covers Astro+Shiki's auto-generated
+ in markdown bodies and the legacy hand-written still
+ used by the case-study pages. Shiki sets background/color inline, so its theme
+ wins on .astro-code; the CSS values here apply to .code-block. */
+.prose pre,
.prose .code-block {
+ margin: 1.25em 0;
padding: var(--spacing-md);
background: oklch(12% 0.005 350);
color: oklch(92% 0.005 350);
@@ -2301,6 +2307,7 @@ main#main {
font-size: 0.8125rem;
line-height: 1.55;
border: 1px solid oklch(20% 0.005 350);
+ max-width: 100%;
}
.code-block-copy {
@@ -2352,12 +2359,14 @@ main#main {
content: "Copied";
}
+.prose pre code,
.prose .code-block code {
background: transparent;
border: none;
padding: 0;
color: inherit;
font-size: inherit;
+ border-radius: 0;
}
.prose blockquote {