Skip to content

Commit b6dbb6f

Browse files
committed
base theme added
1 parent 16fb317 commit b6dbb6f

File tree

7 files changed

+237
-22
lines changed

7 files changed

+237
-22
lines changed

package-lock.json

Lines changed: 39 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,8 @@
3535
"typescript": "^5.9.3",
3636
"typescript-eslint": "^8.46.1",
3737
"vite": "^7.1.10"
38+
},
39+
"dependencies": {
40+
"m3-svelte": "^5.14.1"
3841
}
3942
}

src/app.css

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
@import url("m3-svelte/misc/styles.css");
2+
@import url("m3-svelte/misc/recommended-styles.css");
3+
/* */
4+
5+
iconify-icon {
6+
display: inline-block;
7+
width: 1em;
8+
height: 1em;
9+
}
10+
11+
body {
12+
margin: 0;
13+
padding: 0;
14+
background: rgb(var(--m3-scheme-background));
15+
color: rgb(var(--m3-scheme-on-background));
16+
font-family: "Roboto Flex", sans-serif;
17+
font-optical-sizing: auto;
18+
font-style: normal;
19+
}
20+
21+
html {
22+
box-sizing: border-box;
23+
}
24+
25+
*, *::before, *::after {
26+
box-sizing: inherit;
27+
}
28+
29+
@media (prefers-color-scheme: dark) {
30+
:root {
31+
color-scheme: dark;
32+
}
33+
:root, ::backdrop {
34+
--m3-scheme-primary: 146 213 171;
35+
--m3-scheme-surface-tint: 146 213 171;
36+
--m3-scheme-on-primary: 0 57 32;
37+
--m3-scheme-primary-container: 7 82 50;
38+
--m3-scheme-on-primary-container: 173 242 198;
39+
--m3-scheme-secondary: 181 204 186;
40+
--m3-scheme-on-secondary: 33 53 40;
41+
--m3-scheme-secondary-container: 55 75 62;
42+
--m3-scheme-on-secondary-container: 209 232 214;
43+
--m3-scheme-tertiary: 163 205 220;
44+
--m3-scheme-on-tertiary: 4 53 65;
45+
--m3-scheme-tertiary-container: 34 76 88;
46+
--m3-scheme-on-tertiary-container: 191 233 248;
47+
--m3-scheme-error: 255 180 171;
48+
--m3-scheme-on-error: 105 0 5;
49+
--m3-scheme-error-container: 147 0 10;
50+
--m3-scheme-on-error-container: 255 218 214;
51+
--m3-scheme-background: 15 21 17;
52+
--m3-scheme-on-background: 223 228 221;
53+
--m3-scheme-surface: 15 21 17;
54+
--m3-scheme-on-surface: 223 228 221;
55+
--m3-scheme-surface-variant: 64 73 66;
56+
--m3-scheme-on-surface-variant: 192 201 192;
57+
--m3-scheme-outline: 138 147 139;
58+
--m3-scheme-outline-variant: 64 73 66;
59+
--m3-scheme-shadow: 0 0 0;
60+
--m3-scheme-scrim: 0 0 0;
61+
--m3-scheme-inverse-surface: 223 228 221;
62+
--m3-scheme-inverse-on-surface: 44 50 45;
63+
--m3-scheme-inverse-primary: 41 106 72;
64+
--m3-scheme-primary-fixed: 173 242 198;
65+
--m3-scheme-on-primary-fixed: 0 33 17;
66+
--m3-scheme-primary-fixed-dim: 146 213 171;
67+
--m3-scheme-on-primary-fixed-variant: 7 82 50;
68+
--m3-scheme-secondary-fixed: 209 232 214;
69+
--m3-scheme-on-secondary-fixed: 12 31 20;
70+
--m3-scheme-secondary-fixed-dim: 181 204 186;
71+
--m3-scheme-on-secondary-fixed-variant: 55 75 62;
72+
--m3-scheme-tertiary-fixed: 191 233 248;
73+
--m3-scheme-on-tertiary-fixed: 0 31 39;
74+
--m3-scheme-tertiary-fixed-dim: 163 205 220;
75+
--m3-scheme-on-tertiary-fixed-variant: 34 76 88;
76+
--m3-scheme-surface-dim: 15 21 17;
77+
--m3-scheme-surface-bright: 53 59 54;
78+
--m3-scheme-surface-container-lowest: 10 15 12;
79+
--m3-scheme-surface-container-low: 23 29 25;
80+
--m3-scheme-surface-container: 27 33 29;
81+
--m3-scheme-surface-container-high: 38 43 39;
82+
--m3-scheme-surface-container-highest: 49 54 50;
83+
--m3-font: "Roboto Flex", sans-serif;
84+
}
85+
}
86+
@media (prefers-color-scheme: light) {
87+
:root {
88+
color-scheme: light;
89+
}
90+
:root, ::backdrop {
91+
--m3-scheme-primary: 41 106 72;
92+
--m3-scheme-surface-tint: 41 106 72;
93+
--m3-scheme-on-primary: 255 255 255;
94+
--m3-scheme-primary-container: 173 242 198;
95+
--m3-scheme-on-primary-container: 7 82 50;
96+
--m3-scheme-secondary: 78 99 85;
97+
--m3-scheme-on-secondary: 255 255 255;
98+
--m3-scheme-secondary-container: 209 232 214;
99+
--m3-scheme-on-secondary-container: 55 75 62;
100+
--m3-scheme-tertiary: 59 100 113;
101+
--m3-scheme-on-tertiary: 255 255 255;
102+
--m3-scheme-tertiary-container: 191 233 248;
103+
--m3-scheme-on-tertiary-container: 34 76 88;
104+
--m3-scheme-error: 186 26 26;
105+
--m3-scheme-on-error: 255 255 255;
106+
--m3-scheme-error-container: 255 218 214;
107+
--m3-scheme-on-error-container: 147 0 10;
108+
--m3-scheme-background: 246 251 244;
109+
--m3-scheme-on-background: 23 29 25;
110+
--m3-scheme-surface: 246 251 244;
111+
--m3-scheme-on-surface: 23 29 25;
112+
--m3-scheme-surface-variant: 220 229 220;
113+
--m3-scheme-on-surface-variant: 64 73 66;
114+
--m3-scheme-outline: 113 121 114;
115+
--m3-scheme-outline-variant: 192 201 192;
116+
--m3-scheme-shadow: 0 0 0;
117+
--m3-scheme-scrim: 0 0 0;
118+
--m3-scheme-inverse-surface: 44 50 45;
119+
--m3-scheme-inverse-on-surface: 237 242 235;
120+
--m3-scheme-inverse-primary: 146 213 171;
121+
--m3-scheme-primary-fixed: 173 242 198;
122+
--m3-scheme-on-primary-fixed: 0 33 17;
123+
--m3-scheme-primary-fixed-dim: 146 213 171;
124+
--m3-scheme-on-primary-fixed-variant: 7 82 50;
125+
--m3-scheme-secondary-fixed: 209 232 214;
126+
--m3-scheme-on-secondary-fixed: 12 31 20;
127+
--m3-scheme-secondary-fixed-dim: 181 204 186;
128+
--m3-scheme-on-secondary-fixed-variant: 55 75 62;
129+
--m3-scheme-tertiary-fixed: 191 233 248;
130+
--m3-scheme-on-tertiary-fixed: 0 31 39;
131+
--m3-scheme-tertiary-fixed-dim: 163 205 220;
132+
--m3-scheme-on-tertiary-fixed-variant: 34 76 88;
133+
--m3-scheme-surface-dim: 214 219 213;
134+
--m3-scheme-surface-bright: 246 251 244;
135+
--m3-scheme-surface-container-lowest: 255 255 255;
136+
--m3-scheme-surface-container-low: 240 245 238;
137+
--m3-scheme-surface-container: 234 239 232;
138+
--m3-scheme-surface-container-high: 228 234 227;
139+
--m3-scheme-surface-container-highest: 223 228 221;
140+
--m3-font: "Roboto Flex", sans-serif;
141+
}
142+
}

0 commit comments

Comments
 (0)