|
42 | 42 | --light-color-bg: rgb(203 213 225);
|
43 | 43 | --light-color-text: #333;
|
44 | 44 |
|
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); |
| 45 | + /* primary colors */ |
| 46 | + --qwikui-purple-50: #f9f5ff; |
| 47 | + --qwikui-purple-100: #f2e8ff; |
| 48 | + --qwikui-purple-200: #e7d6fe; |
| 49 | + --qwikui-purple-300: #d4b5fd; |
| 50 | + --qwikui-purple-400: #b37bfa; |
| 51 | + --qwikui-purple-500: #9f57f5; |
| 52 | + --qwikui-purple-600: #8835e8; |
| 53 | + --qwikui-purple-700: #7424cc; |
| 54 | + --qwikui-purple-800: #6323a6; |
| 55 | + --qwikui-purple-900: #521d86; |
| 56 | + --qwikui-purple-950: #360863; |
61 | 57 |
|
| 58 | + --qwikui-blue-50: #effaff; |
| 59 | + --qwikui-blue-100: #def3ff; |
| 60 | + --qwikui-blue-200: #b6eaff; |
| 61 | + --qwikui-blue-300: #76dbff; |
| 62 | + --qwikui-blue-400: #2dcaff; |
| 63 | + --qwikui-blue-500: #02b9fc; |
| 64 | + --qwikui-blue-600: #0090d2; |
| 65 | + --qwikui-blue-700: #0073aa; |
| 66 | + --qwikui-blue-800: #00618c; |
| 67 | + --qwikui-blue-900: #075073; |
| 68 | + --qwikui-blue-950: #04334d; |
| 69 | + |
| 70 | + /* neutrals */ |
| 71 | + --qwikui-slate-50: #f8fafc; |
| 72 | + --qwikui-slate-100: #f1f5f9; |
| 73 | + --qwikui-slate-200: #e2e8f0; |
| 74 | + --qwikui-slate-300: #cbd5e1; |
| 75 | + --qwikui-slate-400: #94a3b8; |
| 76 | + --qwikui-slate-500: #64748b; |
| 77 | + --qwikui-slate-600: #475569; |
| 78 | + --qwikui-slate-700: #334155; |
| 79 | + --qwikui-slate-800: #1e293b; |
| 80 | + --qwikui-slate-900: #0f172a; |
| 81 | + --qwikui-slate-950: #020617; |
| 82 | + |
| 83 | + /* light themed shadows */ |
| 84 | + --light-shadow-color: 0deg 0% 63%; |
| 85 | + --light-shadow-elevation-low: 0.3px 0.5px 0.7px hsl(var(--light-shadow-color) / 0.34), |
| 86 | + 0.4px 0.8px 1px -1.2px hsl(var(--light-shadow-color) / 0.34), |
| 87 | + 1px 2px 2.5px -2.5px hsl(var(--light-shadow-color) / 0.34); |
| 88 | + --light-shadow-elevation-medium: 0.3px 0.5px 0.7px hsl(var(--light-shadow-color) / 0.36), |
| 89 | + 0.8px 1.6px 2px -0.8px hsl(var(--light-shadow-color) / 0.36), |
| 90 | + 2.1px 4.1px 5.2px -1.7px hsl(var(--light-shadow-color) / 0.36), |
| 91 | + 5px 10px 12.6px -2.5px hsl(var(--light-shadow-color) / 0.36); |
| 92 | + --light-shadow-elevation-high: 0.3px 0.5px 0.7px hsl(var(--light-shadow-color) / 0.3), |
| 93 | + 1.3px 2.6px 3.3px -0.3px hsl(var(--light-shadow-color) / 0.3), |
| 94 | + 2.4px 4.8px 6px -0.6px hsl(var(--light-shadow-color) / 0.3), |
| 95 | + 3.7px 7.5px 9.4px -0.9px hsl(var(--light-shadow-color) / 0.3), |
| 96 | + 5.7px 11.3px 14.2px -1.2px hsl(var(--light-shadow-color) / 0.3), |
| 97 | + 8.5px 16.9px 21.3px -1.6px hsl(var(--light-shadow-color) / 0.3), |
| 98 | + 12.4px 24.9px 31.3px -1.9px hsl(var(--light-shadow-color) / 0.3), |
| 99 | + 17.8px 35.7px 44.9px -2.2px hsl(var(--light-shadow-color) / 0.3), |
| 100 | + 25px 50px 62.9px -2.5px hsl(var(--light-shadow-color) / 0.3); |
| 101 | + |
| 102 | + /* dark themed shadows */ |
62 | 103 | --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); |
| 104 | + --dark-shadow-elevation-low: 0.4px 0.6px 0.8px hsl(var(--dark-shadow-color) / 0.34), |
| 105 | + 0.7px 1px 1.4px -1.2px hsl(var(--dark-shadow-color) / 0.34), |
| 106 | + 1.7px 2.5px 3.4px -2.5px hsl(var(--dark-shadow-color) / 0.34); |
| 107 | + --dark-shadow-elevation-medium: 0.4px 0.6px 0.8px hsl(var(--dark-shadow-color) / 0.36), |
| 108 | + 1.4px 2px 2.7px -0.8px hsl(var(--dark-shadow-color) / 0.36), |
| 109 | + 3.5px 5.1px 7px -1.7px hsl(var(--dark-shadow-color) / 0.36), |
| 110 | + 8.6px 12.3px 16.9px -2.5px hsl(var(--dark-shadow-color) / 0.36); |
| 111 | + --dark-shadow-elevation-high: 0.4px 0.6px 0.8px hsl(var(--dark-shadow-color) / 0.3), |
| 112 | + 2.3px 3.2px 4.4px -0.3px hsl(var(--dark-shadow-color) / 0.3), |
| 113 | + 4.1px 5.8px 8px -0.6px hsl(var(--dark-shadow-color) / 0.3), |
| 114 | + 6.4px 9.2px 12.6px -0.9px hsl(var(--dark-shadow-color) / 0.3), |
| 115 | + 9.8px 13.9px 19.1px -1.2px hsl(var(--dark-shadow-color) / 0.3), |
| 116 | + 14.6px 20.8px 28.6px -1.6px hsl(var(--dark-shadow-color) / 0.3), |
| 117 | + 21.4px 30.6px 42px -1.9px hsl(var(--dark-shadow-color) / 0.3), |
| 118 | + 30.8px 43.9px 60.3px -2.2px hsl(var(--dark-shadow-color) / 0.3), |
| 119 | + 43.1px 61.5px 84.5px -2.5px hsl(var(--dark-shadow-color) / 0.3); |
78 | 120 | }
|
79 | 121 |
|
80 | 122 | .light {
|
81 | 123 | --color-bg: rgb(255, 255, 255);
|
82 |
| - --color-text: #333; |
| 124 | + --color-text: var(--qwikui-slate-950); |
83 | 125 | }
|
84 | 126 |
|
85 | 127 | .dark {
|
86 |
| - --color-bg: rgb(30 41 59); |
87 |
| - --color-text: rgb(243, 243, 243); |
| 128 | + --color-bg: var(--qwikui-slate-800); |
| 129 | + --color-text: #fff; |
88 | 130 | }
|
89 | 131 |
|
90 | 132 | html {
|
@@ -120,4 +162,9 @@ body {
|
120 | 162 | .accordion-animation-1[data-state='closed'] {
|
121 | 163 | animation: 500ms cubic-bezier(0.87, 0, 0.13, 1) 0s 1 normal forwards accordion-close;
|
122 | 164 | }
|
| 165 | + |
| 166 | + .bg-wallpaper { |
| 167 | + background-color: #020617; |
| 168 | + background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544V0h.284zM0 5.373l25.456 25.455-1.414 1.415L0 8.2V5.374zm0 5.656l22.627 22.627-1.414 1.414L0 13.86v-2.83zm0 5.656l19.8 19.8-1.415 1.413L0 19.514v-2.83zm0 5.657l16.97 16.97-1.414 1.415L0 25.172v-2.83zM0 28l14.142 14.142-1.414 1.414L0 30.828V28zm0 5.657L11.314 44.97 9.9 46.386l-9.9-9.9v-2.828zm0 5.657L8.485 47.8 7.07 49.212 0 42.143v-2.83zm0 5.657l5.657 5.657-1.414 1.415L0 47.8v-2.83zm0 5.657l2.828 2.83-1.414 1.413L0 53.456v-2.83zM54.627 60L30 35.373 5.373 60H8.2L30 38.2 51.8 60h2.827zm-5.656 0L30 41.03 11.03 60h2.828L30 43.858 46.142 60h2.83zm-5.656 0L30 46.686 16.686 60h2.83L30 49.515 40.485 60h2.83zm-5.657 0L30 52.343 22.343 60h2.83L30 55.172 34.828 60h2.83zM32 60l-2-2-2 2h4zM59.716 0l-28 28 1.414 1.414L60 2.544V0h-.284zM60 5.373L34.544 30.828l1.414 1.415L60 8.2V5.374zm0 5.656L37.373 33.656l1.414 1.414L60 13.86v-2.83zm0 5.656l-19.8 19.8 1.415 1.413L60 19.514v-2.83zm0 5.657l-16.97 16.97 1.414 1.415L60 25.172v-2.83zM60 28L45.858 42.142l1.414 1.414L60 30.828V28zm0 5.657L48.686 44.97l1.415 1.415 9.9-9.9v-2.828zm0 5.657L51.515 47.8l1.414 1.413 7.07-7.07v-2.83zm0 5.657l-5.657 5.657 1.414 1.415L60 47.8v-2.83zm0 5.657l-2.828 2.83 1.414 1.413L60 53.456v-2.83zM39.9 16.385l1.414-1.414L30 3.658 18.686 14.97l1.415 1.415 9.9-9.9 9.9 9.9zm-2.83 2.828l1.415-1.414L30 9.313 21.515 17.8l1.414 1.413 7.07-7.07 7.07 7.07zm-2.827 2.83l1.414-1.416L30 14.97l-5.657 5.657 1.414 1.415L30 17.8l4.243 4.242zm-2.83 2.827l1.415-1.414L30 20.626l-2.828 2.83 1.414 1.414L30 23.456l1.414 1.414zM56.87 59.414L58.284 58 30 29.716 1.716 58l1.414 1.414L30 32.544l26.87 26.87z' fill='%23475569' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E"); |
| 169 | + } |
123 | 170 | }
|
0 commit comments