diff --git a/bun.lock b/bun.lock index 9e0b8e3..f2c6702 100644 --- a/bun.lock +++ b/bun.lock @@ -5,11 +5,14 @@ "": { "name": "kashi-dash", "dependencies": { + "@fontsource/roboto": "^5.2.8", "@neteasecloudmusicapienhanced/api": "^4.29.17", "@unocss/core": "^66.5.6", "@unocss/extractor-svelte": "^66.5.6", "@unocss/preset-icons": "^66.5.6", + "m3-svelte": "^5.14.1", "openai": "^6.9.0", + "sass": "^1.94.0", "unocss-preset-animations": "^1.3.0", }, "devDependencies": { @@ -129,6 +132,8 @@ "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + "@fontsource/roboto": ["@fontsource/roboto@5.2.8", "", {}, "sha512-oh9g4Cg3loVMz9MWeKWfDI+ooxxG1aRVetkiKIb2ESS2rrryGecQ/y4pAj4z5A5ebyw450dYRi/c4k/I3UBhHA=="], + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], @@ -151,6 +156,10 @@ "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + "@ktibow/iconset-material-symbols": ["@ktibow/iconset-material-symbols@0.0.1763101875", "", { "dependencies": { "@iconify/types": "*" } }, "sha512-dCr09gXRQQkGPphg6agzz4sHT8/TDhC6mxAccIUr//20XHvXt46bXriYrEdytZEtA0CtOOxlA0O2h39VnBFnuQ=="], + + "@ktibow/material-color-utilities-nightly": ["@ktibow/material-color-utilities-nightly@0.3.11763158244000", "", {}, "sha512-t2KycnxW9kViZK3bi+AWQrWoxHNbgiSdZ4qK6TT1Ua6EPAoHrJcoFUDISbFDQK4cdxCQwkJrKeK96LP9UvMRqQ=="], + "@neteasecloudmusicapienhanced/api": ["@neteasecloudmusicapienhanced/api@4.29.17", "", { "dependencies": { "@unblockneteasemusic/server": "^0.28.0", "axios": "^1.13.2", "crypto-js": "^4.2.0", "dotenv": "^17.2.3", "express": "^5.1.0", "express-fileupload": "^1.5.2", "md5": "^2.3.0", "music-metadata": "^11.10.0", "node-forge": "^1.3.1", "pac-proxy-agent": "^7.2.0", "qrcode": "^1.5.4", "safe-decode-uri-component": "^1.2.1", "tunnel": "^0.0.6", "xml2js": "^0.6.2", "yargs": "^18.0.0" }, "bin": { "api": "app.js" } }, "sha512-zKqmA7NoP+H3dK0b4/1K7SkxAYz69z9zwPd6+9wXcQNA42EO4AK/rDZ0ZPC9bonQjigHrvK4beFMaIl01S1iig=="], "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], @@ -159,6 +168,34 @@ "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + "@parcel/watcher": ["@parcel/watcher@2.5.1", "", { "dependencies": { "detect-libc": "^1.0.3", "is-glob": "^4.0.3", "micromatch": "^4.0.5", "node-addon-api": "^7.0.0" }, "optionalDependencies": { "@parcel/watcher-android-arm64": "2.5.1", "@parcel/watcher-darwin-arm64": "2.5.1", "@parcel/watcher-darwin-x64": "2.5.1", "@parcel/watcher-freebsd-x64": "2.5.1", "@parcel/watcher-linux-arm-glibc": "2.5.1", "@parcel/watcher-linux-arm-musl": "2.5.1", "@parcel/watcher-linux-arm64-glibc": "2.5.1", "@parcel/watcher-linux-arm64-musl": "2.5.1", "@parcel/watcher-linux-x64-glibc": "2.5.1", "@parcel/watcher-linux-x64-musl": "2.5.1", "@parcel/watcher-win32-arm64": "2.5.1", "@parcel/watcher-win32-ia32": "2.5.1", "@parcel/watcher-win32-x64": "2.5.1" } }, "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg=="], + + "@parcel/watcher-android-arm64": ["@parcel/watcher-android-arm64@2.5.1", "", { "os": "android", "cpu": "arm64" }, "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA=="], + + "@parcel/watcher-darwin-arm64": ["@parcel/watcher-darwin-arm64@2.5.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw=="], + + "@parcel/watcher-darwin-x64": ["@parcel/watcher-darwin-x64@2.5.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg=="], + + "@parcel/watcher-freebsd-x64": ["@parcel/watcher-freebsd-x64@2.5.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ=="], + + "@parcel/watcher-linux-arm-glibc": ["@parcel/watcher-linux-arm-glibc@2.5.1", "", { "os": "linux", "cpu": "arm" }, "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA=="], + + "@parcel/watcher-linux-arm-musl": ["@parcel/watcher-linux-arm-musl@2.5.1", "", { "os": "linux", "cpu": "arm" }, "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q=="], + + "@parcel/watcher-linux-arm64-glibc": ["@parcel/watcher-linux-arm64-glibc@2.5.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w=="], + + "@parcel/watcher-linux-arm64-musl": ["@parcel/watcher-linux-arm64-musl@2.5.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg=="], + + "@parcel/watcher-linux-x64-glibc": ["@parcel/watcher-linux-x64-glibc@2.5.1", "", { "os": "linux", "cpu": "x64" }, "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A=="], + + "@parcel/watcher-linux-x64-musl": ["@parcel/watcher-linux-x64-musl@2.5.1", "", { "os": "linux", "cpu": "x64" }, "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg=="], + + "@parcel/watcher-win32-arm64": ["@parcel/watcher-win32-arm64@2.5.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw=="], + + "@parcel/watcher-win32-ia32": ["@parcel/watcher-win32-ia32@2.5.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ=="], + + "@parcel/watcher-win32-x64": ["@parcel/watcher-win32-x64@2.5.1", "", { "os": "win32", "cpu": "x64" }, "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA=="], + "@polka/url": ["@polka/url@1.0.0-next.29", "", {}, "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww=="], "@quansync/fs": ["@quansync/fs@0.1.5", "", { "dependencies": { "quansync": "^0.2.11" } }, "sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA=="], @@ -435,6 +472,8 @@ "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="], + "detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], + "devalue": ["devalue@5.5.0", "", {}, "sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w=="], "dijkstrajs": ["dijkstrajs@1.0.3", "", {}, "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA=="], @@ -591,6 +630,8 @@ "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + "immutable": ["immutable@5.1.4", "", {}, "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA=="], + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], @@ -657,6 +698,8 @@ "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + "m3-svelte": ["m3-svelte@5.14.1", "", { "dependencies": { "@iconify/types": "^2.0.0", "@ktibow/iconset-material-symbols": "~0.0.1761892960", "@ktibow/material-color-utilities-nightly": "^0.3.11762544400000", "svelte": "^5.43.5" } }, "sha512-ayhX4/S5yf0wyeOITXE1/Y/jI2VFTSeqkdVlYjnip0gNhAhaYWKowwLAeJKllmPHiboJ9KcaaN1gFts1RIXVAA=="], + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], @@ -697,6 +740,8 @@ "netmask": ["netmask@2.0.2", "", {}, "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg=="], + "node-addon-api": ["node-addon-api@7.1.1", "", {}, "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="], + "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], "node-forge": ["node-forge@1.3.1", "", {}, "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="], @@ -825,6 +870,8 @@ "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + "sass": ["sass@1.94.0", "", { "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", "source-map-js": ">=0.6.2 <2.0.0" }, "optionalDependencies": { "@parcel/watcher": "^2.4.1" }, "bin": { "sass": "sass.js" } }, "sha512-Dqh7SiYcaFtdv5Wvku6QgS5IGPm281L+ZtVD1U2FJa7Q0EFRlq8Z3sjYtz6gYObsYThUOz9ArwFqPZx+1azILQ=="], + "sax": ["sax@1.4.3", "", {}, "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ=="], "secure-json-parse": ["secure-json-parse@2.7.0", "", {}, "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw=="], diff --git a/package.json b/package.json index 85edcbc..19c9ecd 100644 --- a/package.json +++ b/package.json @@ -33,11 +33,14 @@ "wanakana": "^5.3.1" }, "dependencies": { + "@fontsource/roboto": "^5.2.8", "@neteasecloudmusicapienhanced/api": "^4.29.17", "@unocss/core": "^66.5.6", "@unocss/extractor-svelte": "^66.5.6", "@unocss/preset-icons": "^66.5.6", + "m3-svelte": "^5.14.1", "openai": "^6.9.0", + "sass": "^1.94.0", "unocss-preset-animations": "^1.3.0" } } diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 9cebde5..6e2e6d6 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,7 +1,11 @@ diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index cc88df0..34ce61f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,2 +1,8 @@ + +

Welcome to SvelteKit

Visit svelte.dev/docs/kit to read the documentation

+ + \ No newline at end of file diff --git a/src/routes/app.sass b/src/routes/app.sass new file mode 100644 index 0000000..93bf7ae --- /dev/null +++ b/src/routes/app.sass @@ -0,0 +1,3 @@ +html + font-family: 'Roboto', system-ui, sans-serif + color-scheme: light \ No newline at end of file diff --git a/src/routes/material.scss b/src/routes/material.scss new file mode 100644 index 0000000..6910b7c --- /dev/null +++ b/src/routes/material.scss @@ -0,0 +1,136 @@ +@import "m3-svelte/misc/styles.css"; +@import "m3-svelte/misc/recommended-styles.css"; +@media (prefers-color-scheme: light) { + :root { + color-scheme: light; + } + :root, ::backdrop { + --m3-scheme-background: 253 247 254; + --m3-scheme-on-background: 52 49 58; + --m3-scheme-surface: 253 247 254; + --m3-scheme-surface-dim: 222 215 228; + --m3-scheme-surface-bright: 253 247 254; + --m3-scheme-surface-container-lowest: 255 255 255; + --m3-scheme-surface-container-low: 248 241 250; + --m3-scheme-surface-container: 242 236 245; + --m3-scheme-surface-container-high: 236 230 240; + --m3-scheme-surface-container-highest: 231 224 236; + --m3-scheme-on-surface: 52 49 58; + --m3-scheme-on-surface-variant: 97 93 103; + --m3-scheme-outline: 126 121 131; + --m3-scheme-outline-variant: 182 176 187; + --m3-scheme-inverse-surface: 15 13 18; + --m3-scheme-inverse-on-surface: 160 155 161; + --m3-scheme-primary: 101 87 137; + --m3-scheme-primary-dim: 89 75 124; + --m3-scheme-on-primary: 253 247 255; + --m3-scheme-primary-container: 210 192 249; + --m3-scheme-on-primary-container: 72 58 106; + --m3-scheme-primary-fixed: 210 192 249; + --m3-scheme-primary-fixed-dim: 196 179 235; + --m3-scheme-on-primary-fixed: 51 38 84; + --m3-scheme-on-primary-fixed-variant: 81 67 115; + --m3-scheme-inverse-primary: 210 192 249; + --m3-scheme-secondary: 99 92 113; + --m3-scheme-secondary-dim: 86 80 101; + --m3-scheme-on-secondary: 253 247 255; + --m3-scheme-secondary-container: 232 222 248; + --m3-scheme-on-secondary-container: 85 78 99; + --m3-scheme-secondary-fixed: 232 222 248; + --m3-scheme-secondary-fixed-dim: 218 208 234; + --m3-scheme-on-secondary-fixed: 66 60 80; + --m3-scheme-on-secondary-fixed-variant: 95 88 109; + --m3-scheme-tertiary: 124 82 112; + --m3-scheme-tertiary-dim: 111 70 99; + --m3-scheme-on-tertiary: 255 247 249; + --m3-scheme-tertiary-container: 244 191 226; + --m3-scheme-on-tertiary-container: 96 57 85; + --m3-scheme-tertiary-fixed: 244 191 226; + --m3-scheme-tertiary-fixed-dim: 229 178 212; + --m3-scheme-on-tertiary-fixed: 74 38 65; + --m3-scheme-on-tertiary-fixed-variant: 106 66 95; + --m3-scheme-error: 168 54 75; + --m3-scheme-error-dim: 107 2 33; + --m3-scheme-on-error: 255 247 247; + --m3-scheme-error-container: 249 115 134; + --m3-scheme-on-error-container: 110 5 35; + --m3-scheme-shadow: 0 0 0; + --m3-scheme-scrim: 0 0 0; + --m3-scheme-on-on-primary: 101 87 136; + --m3-scheme-primary-container-subtle: 226 211 255; + --m3-scheme-on-primary-container-subtle: 83 69 117; + --m3-scheme-secondary-container-subtle: 224 214 239; + --m3-scheme-on-secondary-container-subtle: 80 73 94; + --m3-scheme-tertiary-container-subtle: 255 203 237; + --m3-scheme-on-tertiary-container-subtle: 103 64 93; + --m3-scheme-error-container-subtle: 255 206 210; + --m3-scheme-on-error-container-subtle: 143 35 57; + } +} +@media (prefers-color-scheme: dark) { + :root { + color-scheme: dark; + } + :root, ::backdrop { + --m3-scheme-background: 15 13 18; + --m3-scheme-on-background: 234 227 239; + --m3-scheme-surface: 15 13 18; + --m3-scheme-surface-dim: 15 13 18; + --m3-scheme-surface-bright: 46 43 52; + --m3-scheme-surface-container-lowest: 0 0 0; + --m3-scheme-surface-container-low: 20 18 24; + --m3-scheme-surface-container: 27 24 31; + --m3-scheme-surface-container-high: 33 30 38; + --m3-scheme-surface-container-highest: 39 36 45; + --m3-scheme-on-surface: 234 227 239; + --m3-scheme-on-surface-variant: 175 169 180; + --m3-scheme-outline: 120 115 126; + --m3-scheme-outline-variant: 74 70 80; + --m3-scheme-inverse-surface: 253 247 254; + --m3-scheme-inverse-on-surface: 87 84 89; + --m3-scheme-primary: 206 192 236; + --m3-scheme-primary-dim: 192 178 222; + --m3-scheme-on-primary: 69 58 95; + --m3-scheme-primary-container: 87 76 114; + --m3-scheme-on-primary-container: 234 222 255; + --m3-scheme-primary-fixed: 220 205 250; + --m3-scheme-primary-fixed-dim: 206 192 236; + --m3-scheme-on-primary-fixed: 59 48 84; + --m3-scheme-on-primary-fixed-variant: 87 77 114; + --m3-scheme-inverse-primary: 100 89 127; + --m3-scheme-secondary: 204 194 219; + --m3-scheme-secondary-dim: 190 181 205; + --m3-scheme-on-secondary: 67 61 81; + --m3-scheme-secondary-container: 62 56 76; + --m3-scheme-on-secondary-container: 196 187 212; + --m3-scheme-secondary-fixed: 232 222 248; + --m3-scheme-secondary-fixed-dim: 218 208 234; + --m3-scheme-on-secondary-fixed: 66 60 80; + --m3-scheme-on-secondary-fixed-variant: 95 88 109; + --m3-scheme-tertiary: 255 207 238; + --m3-scheme-tertiary-dim: 244 191 226; + --m3-scheme-on-tertiary: 105 65 95; + --m3-scheme-tertiary-container: 244 191 226; + --m3-scheme-on-tertiary-container: 96 57 85; + --m3-scheme-tertiary-fixed: 244 191 226; + --m3-scheme-tertiary-fixed-dim: 229 178 212; + --m3-scheme-on-tertiary-fixed: 74 38 65; + --m3-scheme-on-tertiary-fixed-variant: 106 66 95; + --m3-scheme-error: 249 115 134; + --m3-scheme-error-dim: 196 75 95; + --m3-scheme-on-error: 73 0 19; + --m3-scheme-error-container: 135 28 52; + --m3-scheme-on-error-container: 255 151 163; + --m3-scheme-shadow: 0 0 0; + --m3-scheme-scrim: 0 0 0; + --m3-scheme-on-on-primary: 206 191 236; + --m3-scheme-primary-container-subtle: 48 38 73; + --m3-scheme-on-primary-container-subtle: 178 164 207; + --m3-scheme-secondary-container-subtle: 47 41 60; + --m3-scheme-on-secondary-container-subtle: 176 167 191; + --m3-scheme-tertiary-container-subtle: 67 32 59; + --m3-scheme-on-tertiary-container-subtle: 206 156 190; + --m3-scheme-error-container-subtle: 95 0 28; + --m3-scheme-on-error-container-subtle: 255 135 150; + } +} \ No newline at end of file