From bb64a3a7a890f5bf8c64d459c798359d362882d0 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Mon, 4 Dec 2023 09:46:15 +0200 Subject: [styles] code and pre reorganization and added language-terminal style --- src/styles.csma | 71 ++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 42 insertions(+), 29 deletions(-) (limited to 'src') diff --git a/src/styles.csma b/src/styles.csma index f3c5546..2585a63 100644 --- a/src/styles.csma +++ b/src/styles.csma @@ -441,40 +441,52 @@ { /* The following CSS is a modified version of sindresorhus's github-markdown-css repo: https://github.com/sindresorhus/github-markdown-css */ code, pre { - background-color: var(--pre-bg-color); - font-family: monospace; - font-size: 85%; + font-family: monospace; + font-size: 85%; } - pre { - overflow: auto; - padding: 0.9em; - word-break: normal; - word-wrap: normal; - } - code { - margin: 0; - padding: 0 0.4em; - } - pre code { - border: 0; - display: inline-block; - font-size: 100%; - overflow: visible; - padding: 0; - word-wrap: normal; - } - pre > code { - white-space: pre-wrap; - word-break: break-all; - padding-right: 0.9em; + +
 {
+    pre {
+      overflow: auto;
+      word-break: normal;
+      word-wrap: normal;
+    }
   }
-  table code {
-    font-size: 0.7em;
-    white-space: normal;
+
+   {
+    code {
+      background-color: var(--pre-bg-color);
+      margin: 0;
+      padding: 0 0.4em;
+    }
+    pre code {
+      border: 0;
+      display: inline-block;
+      font-size: 100%;
+      overflow: visible;
+      padding: 0;
+      word-wrap: normal;
+    }
+    pre > code {
+      white-space: pre-wrap;
+      word-break: break-all;
+      padding: 0.9em;
+      width: 100%;
+      box-sizing: border-box;
+    }
+
+    table code {
+      font-size: 0.7em;
+      white-space: normal;
+    }
+    dd code { font-size: 0.8em; }
   }
-  dd code { font-size: 0.8em; }
 
    {}
+  .language-terminal {
+    color: white;
+    background-color: black;
+  }
 }
 
  {
@@ -545,6 +557,7 @@
       }
 
   pre, code { white-space: pre-wrap !important; }
+  .language-terminal { color: var(--fg-color); background-color: var(--bg-color); }
   .slide, .absolute-slide { transform: none !important; margin: 0; }
 }
 
-- 
cgit v1.3.1-26-gb76a