aboutsummaryrefslogtreecommitdiff
path: root/packages/tailwind-config/globals.css
diff options
context:
space:
mode:
Diffstat (limited to 'packages/tailwind-config/globals.css')
-rw-r--r--packages/tailwind-config/globals.css123
1 files changed, 123 insertions, 0 deletions
diff --git a/packages/tailwind-config/globals.css b/packages/tailwind-config/globals.css
index 32137ef7..43bdf26e 100644
--- a/packages/tailwind-config/globals.css
+++ b/packages/tailwind-config/globals.css
@@ -50,6 +50,42 @@ body {
align-items: center;
justify-content: center;
}
+
+ .markdown table {
+ --tw-border-spacing-x: 0px;
+ --tw-border-spacing-y: 0px;
+ border-collapse: separate;
+ border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
+ width: 100%;
+ }
+ .markdown th {
+ background-color: rgba(236, 236, 241, 0.2);
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-width: 1px;
+ padding: 0.25rem 0.75rem;
+ }
+ .markdown th:first-child {
+ border-top-left-radius: 0.375rem;
+ }
+ .markdown th:last-child {
+ border-right-width: 1px;
+ border-top-right-radius: 0.375rem;
+ }
+ .markdown td {
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ padding: 0.25rem 0.75rem;
+ }
+ .markdown td:last-child {
+ border-right-width: 1px;
+ }
+ .markdown tbody tr:last-child td:first-child {
+ border-bottom-left-radius: 0.375rem;
+ }
+ .markdown tbody tr:last-child td:last-child {
+ border-bottom-right-radius: 0.375rem;
+ }
}
@layer utilities {
@@ -58,6 +94,34 @@ body {
}
}
+@layer components {
+ .markdown ol,
+ .markdown ul {
+ display: flex;
+ flex-direction: column;
+ padding-left: 1rem;
+ }
+
+ .markdown ol li,
+ .markdown ol li > p,
+ .markdown ol ol,
+ .markdown ol ul,
+ .markdown ul li,
+ .markdown ul li > p,
+ .markdown ul ol,
+ .markdown ul ul {
+ margin: 0;
+ }
+
+ .markdown ul li:before {
+ content: "•";
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ margin-left: -1rem;
+ position: absolute;
+ }
+}
+
.gradient-background {
background: linear-gradient(
150deg,
@@ -85,3 +149,62 @@ body {
::-webkit-scrollbar-thumb:hover {
background: #22303d;
}
+
+.no-scrollbar {
+ /* For WebKit (Safari, Chrome, etc.) */
+ &::-webkit-scrollbar {
+ display: none;
+ }
+
+ /* For Firefox */
+ scrollbar-width: none;
+
+ /* For IE and Edge */
+ -ms-overflow-style: none;
+}
+
+:not(pre) > code.hljs,
+:not(pre) > code[class*="language-"] {
+ border-radius: 0.3em;
+ white-space: normal;
+}
+.hljs-comment {
+ color: hsla(0, 0%, 100%, 0.5);
+}
+.hljs-meta {
+ color: hsla(0, 0%, 100%, 0.6);
+}
+.hljs-built_in,
+.hljs-class .hljs-title {
+ color: #e9950c;
+}
+.hljs-doctag,
+.hljs-formula,
+.hljs-keyword,
+.hljs-literal {
+ color: #2e95d3;
+}
+.hljs-addition,
+.hljs-attribute,
+.hljs-meta-string,
+.hljs-regexp,
+.hljs-string {
+ color: #00a67d;
+}
+.hljs-attr,
+.hljs-number,
+.hljs-selector-attr,
+.hljs-selector-class,
+.hljs-selector-pseudo,
+.hljs-template-variable,
+.hljs-type,
+.hljs-variable {
+ color: #df3079;
+}
+.hljs-bullet,
+.hljs-link,
+.hljs-selector-id,
+.hljs-symbol,
+.hljs-title {
+ color: #f22c3d;
+}