summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/styles/utilities.css
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ui/src/styles/utilities.css')
-rw-r--r--packages/ui/src/styles/utilities.css109
1 files changed, 109 insertions, 0 deletions
diff --git a/packages/ui/src/styles/utilities.css b/packages/ui/src/styles/utilities.css
new file mode 100644
index 000000000..f01a6b2ee
--- /dev/null
+++ b/packages/ui/src/styles/utilities.css
@@ -0,0 +1,109 @@
+:root {
+ interpolate-size: allow-keywords;
+
+ [data-popper-positioner] {
+ pointer-events: none;
+ }
+
+ ::selection {
+ background-color: color-mix(in srgb, var(--color-primary) 33%, transparent);
+ /* background-color: var(--color-primary); */
+ /* color: var(--color-background); */
+ }
+
+ ::-webkit-scrollbar-track {
+ background: var(--theme-background-panel);
+ }
+
+ ::-webkit-scrollbar-thumb {
+ background-color: var(--theme-border-subtle);
+ border-radius: 6px;
+ }
+
+ * {
+ scrollbar-color: var(--theme-border-subtle) var(--theme-background-panel);
+ }
+}
+
+.no-scrollbar {
+ &::-webkit-scrollbar {
+ display: none;
+ }
+ /* Hide scrollbar for IE, Edge and Firefox */
+ & {
+ -ms-overflow-style: none; /* IE and Edge */
+ scrollbar-width: none; /* Firefox */
+ }
+}
+
+.text-12-regular {
+ font-family: var(--font-family-sans);
+ font-size: var(--font-size-small);
+ font-style: normal;
+ font-weight: var(--font-weight-regular);
+ line-height: var(--line-height-large); /* 166.667% */
+ letter-spacing: var(--letter-spacing-normal);
+}
+
+.text-12-medium {
+ font-family: var(--font-family-sans);
+ font-size: var(--font-size-small);
+ font-style: normal;
+ font-weight: var(--font-weight-medium);
+ line-height: var(--line-height-large); /* 166.667% */
+ letter-spacing: var(--letter-spacing-normal);
+}
+
+.text-12-mono {
+ font-family: var(--font-family-mono);
+ font-size: var(--font-size-small);
+ font-style: normal;
+ font-weight: var(--font-weight-regular);
+ line-height: var(--line-height-large); /* 166.667% */
+ letter-spacing: var(--letter-spacing-normal);
+}
+
+.text-14-regular {
+ font-family: var(--font-family-sans);
+ font-size: var(--font-size-base);
+ font-style: normal;
+ font-weight: var(--font-weight-regular);
+ line-height: var(--line-height-x-large); /* 171.429% */
+ letter-spacing: var(--letter-spacing-normal);
+}
+
+.text-14-medium {
+ font-family: var(--font-family-sans);
+ font-size: var(--font-size-base);
+ font-style: normal;
+ font-weight: var(--font-weight-medium);
+ line-height: var(--line-height-large); /* 171.429% */
+ letter-spacing: var(--letter-spacing-normal);
+}
+
+.text-14-mono {
+ font-family: var(--font-family-mono);
+ font-size: var(--font-size-base);
+ font-style: normal;
+ font-weight: var(--font-weight-regular);
+ line-height: var(--line-height-large); /* 171.429% */
+ letter-spacing: var(--letter-spacing-normal);
+}
+
+.text-16-medium {
+ font-family: var(--font-family-sans);
+ font-size: var(--font-size-large);
+ font-style: normal;
+ font-weight: var(--font-weight-medium);
+ line-height: var(--line-height-x-large); /* 150% */
+ letter-spacing: var(--letter-spacing-tight);
+}
+
+.text-20-medium {
+ font-family: var(--font-family-sans);
+ font-size: var(--font-size-x-large);
+ font-style: normal;
+ font-weight: var(--font-weight-medium);
+ line-height: var(--line-height-x-large); /* 120% */
+ letter-spacing: var(--letter-spacing-tightest);
+}