Skip to content

Commit ac0f36c

Browse files
committed
add dx components css theme
1 parent ca43ce1 commit ac0f36c

1 file changed

Lines changed: 83 additions & 0 deletions

File tree

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
/* This file contains the global styles for the styled dioxus components. You only
2+
* need to import this file once in your project root.
3+
*/
4+
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
5+
6+
body {
7+
padding: 0;
8+
margin: 0;
9+
background-color: var(--primary-color);
10+
color: var(--secondary-color-4);
11+
font-family: Inter, sans-serif;
12+
font-optical-sizing: auto;
13+
font-style: normal;
14+
font-weight: 400;
15+
}
16+
17+
@media (prefers-color-scheme: dark) {
18+
:root {
19+
--dark: initial;
20+
--light: ;
21+
}
22+
}
23+
24+
@media (prefers-color-scheme: light) {
25+
:root {
26+
--dark: ;
27+
--light: initial;
28+
}
29+
}
30+
31+
:root {
32+
/* Primary colors */
33+
--primary-color: var(--dark, #000) var(--light, #fff);
34+
--primary-color-1: var(--dark, #0e0e0e) var(--light, #fbfbfb);
35+
--primary-color-2: var(--dark, #0a0a0a) var(--light, #fff);
36+
--primary-color-3: var(--dark, #141313) var(--light, #f8f8f8);
37+
--primary-color-4: var(--dark, #1a1a1a) var(--light, #f8f8f8);
38+
--primary-color-5: var(--dark, #262626) var(--light, #f5f5f5);
39+
--primary-color-6: var(--dark, #232323) var(--light, #e5e5e5);
40+
--primary-color-7: var(--dark, #3e3e3e) var(--light, #b0b0b0);
41+
42+
/* Secondary colors */
43+
--secondary-color: var(--dark, #fff) var(--light, #000);
44+
--secondary-color-1: var(--dark, #fafafa) var(--light, #000);
45+
--secondary-color-2: var(--dark, #e6e6e6) var(--light, #0d0d0d);
46+
--secondary-color-3: var(--dark, #dcdcdc) var(--light, #2b2b2b);
47+
--secondary-color-4: var(--dark, #d4d4d4) var(--light, #111);
48+
--secondary-color-5: var(--dark, #a1a1a1) var(--light, #848484);
49+
--secondary-color-6: var(--dark, #5d5d5d) var(--light, #d0d0d0);
50+
51+
/* Highlight colors */
52+
--focused-border-color: var(--dark, #2b7fff) var(--light, #2b7fff);
53+
--primary-success-color: var(--dark, #02271c) var(--light, #ecfdf5);
54+
--secondary-success-color: var(--dark, #b6fae3) var(--light, #10b981);
55+
--primary-warning-color: var(--dark, #342203) var(--light, #fffbeb);
56+
--secondary-warning-color: var(--dark, #feeac7) var(--light, #f59e0b);
57+
--primary-error-color: var(--dark, #a22e2e) var(--light, #dc2626);
58+
--secondary-error-color: var(--dark, #9b1c1c) var(--light, #ef4444);
59+
--contrast-error-color: var(--dark, var(--secondary-color-3))
60+
var(--light, var(--primary-color));
61+
--primary-info-color: var(--dark, var(--primary-color-5))
62+
var(--light, var(--primary-color));
63+
--secondary-info-color: var(--dark, var(--primary-color-7))
64+
var(--light, var(--secondary-color-3));
65+
}
66+
67+
/* Modern browsers with `scrollbar-*` support */
68+
@supports (scrollbar-width: auto) {
69+
:not(:hover) {
70+
scrollbar-color: rgb(0 0 0 / 0%) rgb(0 0 0 / 0%);
71+
}
72+
73+
:hover {
74+
scrollbar-color: var(--secondary-color-2) rgb(0 0 0 / 0%);
75+
}
76+
}
77+
78+
/* Legacy browsers with `::-webkit-scrollbar-*` support */
79+
@supports selector(::-webkit-scrollbar) {
80+
:root::-webkit-scrollbar-track {
81+
background: transparent;
82+
}
83+
}

0 commit comments

Comments
 (0)