2
2
@tailwind base;
3
3
@tailwind utilities;
4
4
5
- @font-face {
6
- font-family : 'Poppins' ;
7
- font-style : normal;
8
- font-weight : 400 ;
9
- font-display : fallback;
10
- src : url ('/fonts/poppins-400.woff2' ) format ('woff2' );
11
- unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
12
- U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
13
- }
14
-
15
- @font-face {
16
- font-family : 'Poppins' ;
17
- font-style : normal;
18
- font-weight : 500 ;
19
- font-display : fallback;
20
- src : url ('/fonts/poppins-500.woff2' ) format ('woff2' );
21
- unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
22
- U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
23
- }
24
-
25
- @font-face {
26
- font-family : 'Poppins' ;
27
- font-style : normal;
28
- font-weight : 700 ;
29
- font-display : fallback;
30
- src : url ('/fonts/poppins-700.woff2' ) format ('woff2' );
31
- unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
32
- U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
33
- }
34
-
35
5
: root {
36
6
--qwik-dark-blue : # 006ce9 ;
37
7
--qwik-light-blue : # 18b6f6 ;
42
12
--light-color-bg : rgb (203 213 225 );
43
13
--light-color-text : # 333 ;
44
14
45
- --shadow-color : 0deg 0% 63% ;
46
- --shadow-elevation-low : 0.5px 0.6px 0.9px hsl (var (--shadow-color ) / 0.34 ),
47
- 0.9px 1px 1.5px -1.2px hsl (var (--shadow-color ) / 0.34 ),
48
- 2.1px 2.3px 3.5px -2.5px hsl (var (--shadow-color ) / 0.34 );
49
- --shadow-elevation-medium : 0.5px 0.6px 0.9px hsl (var (--shadow-color ) / 0.36 ),
50
- 1.7px 1.9px 2.9px -0.8px hsl (var (--shadow-color ) / 0.36 ),
51
- 4.3px 4.8px 7.2px -1.7px hsl (var (--shadow-color ) / 0.36 ),
52
- 10.4px 11.6px 17.5px -2.5px hsl (var (--shadow-color ) / 0.36 );
53
- --shadow-elevation-high : 0.5px 0.6px 0.9px hsl (var (--shadow-color ) / 0.34 ),
54
- 3px 3.4px 5.1px -0.4px hsl (var (--shadow-color ) / 0.34 ),
55
- 5.6px 6.3px 9.5px -0.7px hsl (var (--shadow-color ) / 0.34 ),
56
- 9.3px 10.4px 15.7px -1.1px hsl (var (--shadow-color ) / 0.34 ),
57
- 14.8px 16.6px 25px -1.4px hsl (var (--shadow-color ) / 0.34 ),
58
- 23.1px 26px 39.1px -1.8px hsl (var (--shadow-color ) / 0.34 ),
59
- 35.1px 39.5px 59.4px -2.1px hsl (var (--shadow-color ) / 0.34 ),
60
- 51.8px 58.2px 87.7px -2.5px hsl (var (--shadow-color ) / 0.34 );
15
+ /* primary colors */
16
+ --qwikui-purple-50 : # f9f5ff ;
17
+ --qwikui-purple-100 : # f2e8ff ;
18
+ --qwikui-purple-200 : # e7d6fe ;
19
+ --qwikui-purple-300 : # d4b5fd ;
20
+ --qwikui-purple-400 : # b37bfa ;
21
+ --qwikui-purple-500 : # 9f57f5 ;
22
+ --qwikui-purple-600 : # 8835e8 ;
23
+ --qwikui-purple-700 : # 7424cc ;
24
+ --qwikui-purple-800 : # 6323a6 ;
25
+ --qwikui-purple-900 : # 521d86 ;
26
+ --qwikui-purple-950 : # 360863 ;
27
+
28
+ --qwikui-blue-50 : # effaff ;
29
+ --qwikui-blue-100 : # def3ff ;
30
+ --qwikui-blue-200 : # b6eaff ;
31
+ --qwikui-blue-300 : # 76dbff ;
32
+ --qwikui-blue-400 : # 2dcaff ;
33
+ --qwikui-blue-500 : # 02b9fc ;
34
+ --qwikui-blue-600 : # 0090d2 ;
35
+ --qwikui-blue-700 : # 0073aa ;
36
+ --qwikui-blue-800 : # 00618c ;
37
+ --qwikui-blue-900 : # 075073 ;
38
+ --qwikui-blue-950 : # 04334d ;
61
39
40
+ /* neutrals */
41
+ --qwikui-slate-50 : # f8fafc ;
42
+ --qwikui-slate-100 : # f1f5f9 ;
43
+ --qwikui-slate-200 : # e2e8f0 ;
44
+ --qwikui-slate-300 : # cbd5e1 ;
45
+ --qwikui-slate-400 : # 94a3b8 ;
46
+ --qwikui-slate-500 : # 64748b ;
47
+ --qwikui-slate-600 : # 475569 ;
48
+ --qwikui-slate-700 : # 334155 ;
49
+ --qwikui-slate-800 : # 1e293b ;
50
+ --qwikui-slate-900 : # 0f172a ;
51
+ --qwikui-slate-950 : # 020617 ;
52
+
53
+ /* light themed shadows */
54
+ --light-shadow-color : 0deg 0% 63% ;
55
+ --light-shadow-elevation-low : 0.3px 0.5px 0.7px hsl (var (--light-shadow-color ) / 0.34 ),
56
+ 0.4px 0.8px 1px -1.2px hsl (var (--light-shadow-color ) / 0.34 ),
57
+ 1px 2px 2.5px -2.5px hsl (var (--light-shadow-color ) / 0.34 );
58
+ --light-shadow-elevation-medium : 0.3px 0.5px 0.7px hsl (var (--light-shadow-color ) / 0.36 ),
59
+ 0.8px 1.6px 2px -0.8px hsl (var (--light-shadow-color ) / 0.36 ),
60
+ 2.1px 4.1px 5.2px -1.7px hsl (var (--light-shadow-color ) / 0.36 ),
61
+ 5px 10px 12.6px -2.5px hsl (var (--light-shadow-color ) / 0.36 );
62
+ --light-shadow-elevation-high : 0.3px 0.5px 0.7px hsl (var (--light-shadow-color ) / 0.3 ),
63
+ 1.3px 2.6px 3.3px -0.3px hsl (var (--light-shadow-color ) / 0.3 ),
64
+ 2.4px 4.8px 6px -0.6px hsl (var (--light-shadow-color ) / 0.3 ),
65
+ 3.7px 7.5px 9.4px -0.9px hsl (var (--light-shadow-color ) / 0.3 ),
66
+ 5.7px 11.3px 14.2px -1.2px hsl (var (--light-shadow-color ) / 0.3 ),
67
+ 8.5px 16.9px 21.3px -1.6px hsl (var (--light-shadow-color ) / 0.3 ),
68
+ 12.4px 24.9px 31.3px -1.9px hsl (var (--light-shadow-color ) / 0.3 ),
69
+ 17.8px 35.7px 44.9px -2.2px hsl (var (--light-shadow-color ) / 0.3 ),
70
+ 25px 50px 62.9px -2.5px hsl (var (--light-shadow-color ) / 0.3 );
71
+
72
+ /* dark themed shadows */
62
73
--dark-shadow-color : 218deg 49% 7% ;
63
- --dark-shadow-elevation-low : 0.5px 0.6px 0.9px hsl (var (--shadow-color ) / 0.34 ),
64
- 0.9px 1.1px 1.6px -1.2px hsl (var (--dark-shadow-color ) / 0.34 ),
65
- 2.2px 2.6px 3.8px -2.5px hsl (var (--dark-shadow-color ) / 0.34 );
66
- --dark-shadow-elevation-medium : 0.5px 0.6px 0.9px hsl (var (--dark-shadow-color ) / 0.36 ),
67
- 1.8px 2.1px 3.1px -0.8px hsl (var (--dark-shadow-color ) / 0.36 ),
68
- 4.4px 5.3px 7.7px -1.7px hsl (var (--dark-shadow-color ) / 0.36 ),
69
- 10.8px 12.8px 18.8px -2.5px hsl (var (--dark-shadow-color ) / 0.36 );
70
- --dark-shadow-elevation-high : 0.5px 0.6px 0.9px hsl (var (--dark-shadow-color ) / 0.34 ),
71
- 3.1px 3.7px 5.4px -0.4px hsl (var (--dark-shadow-color ) / 0.34 ),
72
- 5.9px 7px 10.3px -0.7px hsl (var (--dark-shadow-color ) / 0.34 ),
73
- 9.6px 11.5px 16.9px -1.1px hsl (var (--dark-shadow-color ) / 0.34 ),
74
- 15.4px 18.3px 26.9px -1.4px hsl (var (--dark-shadow-color ) / 0.34 ),
75
- 24.1px 28.6px 42.1px -1.8px hsl (var (--dark-shadow-color ) / 0.34 ),
76
- 36.6px 43.5px 64px -2.1px hsl (var (--dark-shadow-color ) / 0.34 ),
77
- 53.9px 64.1px 94.2px -2.5px hsl (var (--dark-shadow-color ) / 0.34 );
74
+ --dark-shadow-elevation-low : 0.4px 0.6px 0.8px hsl (var (--dark-shadow-color ) / 0.34 ),
75
+ 0.7px 1px 1.4px -1.2px hsl (var (--dark-shadow-color ) / 0.34 ),
76
+ 1.7px 2.5px 3.4px -2.5px hsl (var (--dark-shadow-color ) / 0.34 );
77
+ --dark-shadow-elevation-medium : 0.4px 0.6px 0.8px hsl (var (--dark-shadow-color ) / 0.36 ),
78
+ 1.4px 2px 2.7px -0.8px hsl (var (--dark-shadow-color ) / 0.36 ),
79
+ 3.5px 5.1px 7px -1.7px hsl (var (--dark-shadow-color ) / 0.36 ),
80
+ 8.6px 12.3px 16.9px -2.5px hsl (var (--dark-shadow-color ) / 0.36 );
81
+ --dark-shadow-elevation-high : 0.4px 0.6px 0.8px hsl (var (--dark-shadow-color ) / 0.3 ),
82
+ 2.3px 3.2px 4.4px -0.3px hsl (var (--dark-shadow-color ) / 0.3 ),
83
+ 4.1px 5.8px 8px -0.6px hsl (var (--dark-shadow-color ) / 0.3 ),
84
+ 6.4px 9.2px 12.6px -0.9px hsl (var (--dark-shadow-color ) / 0.3 ),
85
+ 9.8px 13.9px 19.1px -1.2px hsl (var (--dark-shadow-color ) / 0.3 ),
86
+ 14.6px 20.8px 28.6px -1.6px hsl (var (--dark-shadow-color ) / 0.3 ),
87
+ 21.4px 30.6px 42px -1.9px hsl (var (--dark-shadow-color ) / 0.3 ),
88
+ 30.8px 43.9px 60.3px -2.2px hsl (var (--dark-shadow-color ) / 0.3 ),
89
+ 43.1px 61.5px 84.5px -2.5px hsl (var (--dark-shadow-color ) / 0.3 );
78
90
}
79
91
80
92
.light {
81
93
--color-bg : rgb (255 , 255 , 255 );
82
- --color-text : # 333 ;
94
+ --color-text : var ( --qwikui-slate-950 ) ;
83
95
}
84
96
85
97
.dark {
86
- --color-bg : rgb ( 30 41 59 );
87
- --color-text : rgb ( 243 , 243 , 243 ) ;
98
+ --color-bg : var ( --qwikui-slate-800 );
99
+ --color-text : # fff ;
88
100
}
89
101
90
102
html {
@@ -94,14 +106,27 @@ html {
94
106
95
107
background-color : var (--color-bg ) !important ;
96
108
color : var (--color-text ) !important ;
97
-
98
- font-family : 'Poppins' , ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
99
- Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, 'Apple Color Emoji' ,
100
- 'Segoe UI Emoji' , Segoe UI Symbol, 'Noto Color Emoji' ;
101
109
}
102
110
103
111
body {
104
112
min-height : 100% ;
113
+ font-family : 'Inter Variable' , sans-serif;
114
+ }
115
+
116
+ h1 ,
117
+ h2 ,
118
+ h3 ,
119
+ h4 ,
120
+ h5 ,
121
+ h6 {
122
+ overflow-wrap : break-word;
123
+ line-height : 1.2 ;
124
+ }
125
+
126
+ p ,
127
+ ul ,
128
+ ol {
129
+ line-height : 1.75 ;
105
130
}
106
131
107
132
.layout {
0 commit comments