22@tailwind base;
33@tailwind utilities;
44
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-
355: root {
366 --qwik-dark-blue : # 006ce9 ;
377 --qwik-light-blue : # 18b6f6 ;
4212 --light-color-bg : rgb (203 213 225 );
4313 --light-color-text : # 333 ;
4414
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 ;
6139
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 */
6273 --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 );
7890}
7991
8092.light {
8193 --color-bg : rgb (255 , 255 , 255 );
82- --color-text : # 333 ;
94+ --color-text : var ( --qwikui-slate-950 ) ;
8395}
8496
8597.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 ;
88100}
89101
90102html {
@@ -94,14 +106,27 @@ html {
94106
95107 background-color : var (--color-bg ) !important ;
96108 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' ;
101109}
102110
103111body {
104112 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 ;
105130}
106131
107132.layout {
0 commit comments