@@ -12,7 +12,7 @@
1212 "@socialgouv/matomo-next": "^1.3.0",
1313 "@tailwindcss/aspect-ratio": "^0.4.0",
1414 "@tlon/sigil-js": "^1.4.5",
15− "@urbit/foundation-design-system": "^0.1.2",
15+ "@urbit/foundation-design-system": "^0.2.0",
1616 "@urbit/markdoc": "^0.1.4",
1717 "axios": "^0.26.1",
1818 "buffer": "^6.0.3",
@@ -42,7 +42,8 @@
4242 "postcss": "^8.4.12",
4343 "prettier": "^2.3.1",
4444 "pretty-quick": "^3.1.0",
45− "tailwindcss": "^3.0.24"
45+ "tailwindcss": "^3.0.24",
46+ "tailwindcss-theme-swapper": "^0.6.2"
4647 }
4748 },
4849 "node_modules/@babel/runtime": {
@@ -337,9 +338,9 @@
337338 "dev": true
338339 },
339340 "node_modules/@urbit/foundation-design-system": {
340− "version": "0.1.2",
341− "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.1.2.tgz",
342− "integrity": "sha512-9Onmme1o/bi9KYPcECtVg7gXCrUeAWcgsLFt2Af7bD8XR6c8sZum42bt8jkLIKFxtL1dHUYjnGpt0wN6JwaXNw==",
341+ "version": "0.2.0",
342+ "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.2.0.tgz",
343+ "integrity": "sha512-F5fmV4qE+3igMqsVdPCpE7sLB/8ZNy3yVe4Nk1pU5JHK1VKT032yFEPmpDRuO/RIlY8ASWa5JZZxQh4JgxkISw==",
343344 "dependencies": {
344345 "core-js": "^3.23.1",
345346 "html-react-parser": "^1.4.14",
@@ -355,7 +356,8 @@
355356 "prismjs": "^1.28.0",
356357 "react": "^17.0.2",
357358 "react-dom": "^17.0.2",
358− "tailwindcss": "^3.1.3"
359+ "tailwindcss": "^3.1.3",
360+ "tailwindcss-theme-swapper": "^0.6.2"
359361 }
360362 },
361363 "node_modules/@urbit/markdoc": {
@@ -689,11 +691,22 @@
689691 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
690692 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
691693 },
694+ "node_modules/color": {
695+ "version": "4.2.3",
696+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
697+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
698+ "dependencies": {
699+ "color-convert": "^2.0.1",
700+ "color-string": "^1.9.0"
701+ },
702+ "engines": {
703+ "node": ">=12.5.0"
704+ }
705+ },
692706 "node_modules/color-convert": {
693707 "version": "2.0.1",
694708 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
695709 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
696− "dev": true,
697710 "dependencies": {
698711 "color-name": "~1.1.4"
699712 },
@@ -706,6 +719,15 @@
706719 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
707720 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
708721 },
722+ "node_modules/color-string": {
723+ "version": "1.9.1",
724+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
725+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
726+ "dependencies": {
727+ "color-name": "^1.0.0",
728+ "simple-swizzle": "^0.2.2"
729+ }
730+ },
709731 "node_modules/compute-scroll-into-view": {
710732 "version": "1.0.17",
711733 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
@@ -889,9 +911,9 @@
889911 }
890912 },
891913 "node_modules/electron-to-chromium": {
892− "version": "1.4.208",
893− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz",
894− "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ=="
914+ "version": "1.4.210",
915+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.210.tgz",
916+ "integrity": "sha512-kSiX4tuyZijV7Cz0MWVmGT8K2siqaOA4Z66K5dCttPPRh0HicOcOAEj1KlC8O8J1aOS/1M8rGofOzksLKaHWcQ=="
895917 },
896918 "node_modules/end-of-stream": {
897919 "version": "1.4.4",
@@ -1286,6 +1308,11 @@
12861308 "loose-envify": "^1.0.0"
12871309 }
12881310 },
1311+ "node_modules/is-arrayish": {
1312+ "version": "0.3.2",
1313+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
1314+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
1315+ },
12891316 "node_modules/is-binary-path": {
12901317 "version": "2.1.0",
12911318 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -2266,6 +2293,14 @@
22662293 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
22672294 "dev": true
22682295 },
2296+ "node_modules/simple-swizzle": {
2297+ "version": "0.2.2",
2298+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
2299+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
2300+ "dependencies": {
2301+ "is-arrayish": "^0.3.1"
2302+ }
2303+ },
22692304 "node_modules/source-map-js": {
22702305 "version": "1.0.2",
22712306 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -2420,6 +2455,16 @@
24202455 "postcss": "^8.0.9"
24212456 }
24222457 },
2458+ "node_modules/tailwindcss-theme-swapper": {
2459+ "version": "0.6.2",
2460+ "resolved": "https://registry.npmjs.org/tailwindcss-theme-swapper/-/tailwindcss-theme-swapper-0.6.2.tgz",
2461+ "integrity": "sha512-l+DQJJH9g9/YXKnNApw0W/2gffSkbfBkhVJp8KBolK4E3SR6GbOUpJyuQRfnYbL8KR/BOjDuQntnZM3FZQqEnw==",
2462+ "dependencies": {
2463+ "color": "^4.2.3",
2464+ "postcss": "^8.4.12",
2465+ "tailwindcss": "^3.0.23"
2466+ }
2467+ },
24232468 "node_modules/to-regex-range": {
24242469 "version": "5.0.1",
24252470 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -2724,9 +2769,9 @@
27242769 "dev": true
27252770 },
27262771 "@urbit/foundation-design-system": {
2727− "version": "0.1.2",
2728− "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.1.2.tgz",
2729− "integrity": "sha512-9Onmme1o/bi9KYPcECtVg7gXCrUeAWcgsLFt2Af7bD8XR6c8sZum42bt8jkLIKFxtL1dHUYjnGpt0wN6JwaXNw==",
2772+ "version": "0.2.0",
2773+ "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.2.0.tgz",
2774+ "integrity": "sha512-F5fmV4qE+3igMqsVdPCpE7sLB/8ZNy3yVe4Nk1pU5JHK1VKT032yFEPmpDRuO/RIlY8ASWa5JZZxQh4JgxkISw==",
27302775 "requires": {
27312776 "core-js": "^3.23.1",
27322777 "html-react-parser": "^1.4.14",
@@ -2937,11 +2982,19 @@
29372982 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
29382983 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
29392984 },
2985+ "color": {
2986+ "version": "4.2.3",
2987+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
2988+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
2989+ "requires": {
2990+ "color-convert": "^2.0.1",
2991+ "color-string": "^1.9.0"
2992+ }
2993+ },
29402994 "color-convert": {
29412995 "version": "2.0.1",
29422996 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
29432997 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2944− "dev": true,
29452998 "requires": {
29462999 "color-name": "~1.1.4"
29473000 }
@@ -2951,6 +3004,15 @@
29513004 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
29523005 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
29533006 },
3007+ "color-string": {
3008+ "version": "1.9.1",
3009+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
3010+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
3011+ "requires": {
3012+ "color-name": "^1.0.0",
3013+ "simple-swizzle": "^0.2.2"
3014+ }
3015+ },
29543016 "compute-scroll-into-view": {
29553017 "version": "1.0.17",
29563018 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
@@ -3085,9 +3147,9 @@
30853147 }
30863148 },
30873149 "electron-to-chromium": {
3088− "version": "1.4.208",
3089− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz",
3090− "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ=="
3150+ "version": "1.4.210",
3151+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.210.tgz",
3152+ "integrity": "sha512-kSiX4tuyZijV7Cz0MWVmGT8K2siqaOA4Z66K5dCttPPRh0HicOcOAEj1KlC8O8J1aOS/1M8rGofOzksLKaHWcQ=="
30913153 },
30923154 "end-of-stream": {
30933155 "version": "1.4.4",
@@ -3358,6 +3420,11 @@
33583420 "loose-envify": "^1.0.0"
33593421 }
33603422 },
3423+ "is-arrayish": {
3424+ "version": "0.3.2",
3425+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
3426+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
3427+ },
33613428 "is-binary-path": {
33623429 "version": "2.1.0",
33633430 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -4012,6 +4079,14 @@
40124079 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
40134080 "dev": true
40144081 },
4082+ "simple-swizzle": {
4083+ "version": "0.2.2",
4084+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
4085+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
4086+ "requires": {
4087+ "is-arrayish": "^0.3.1"
4088+ }
4089+ },
40154090 "source-map-js": {
40164091 "version": "1.0.2",
40174092 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -4125,6 +4200,16 @@
41254200 "resolve": "^1.22.1"
41264201 }
41274202 },
4203+ "tailwindcss-theme-swapper": {
4204+ "version": "0.6.2",
4205+ "resolved": "https://registry.npmjs.org/tailwindcss-theme-swapper/-/tailwindcss-theme-swapper-0.6.2.tgz",
4206+ "integrity": "sha512-l+DQJJH9g9/YXKnNApw0W/2gffSkbfBkhVJp8KBolK4E3SR6GbOUpJyuQRfnYbL8KR/BOjDuQntnZM3FZQqEnw==",
4207+ "requires": {
4208+ "color": "^4.2.3",
4209+ "postcss": "^8.4.12",
4210+ "tailwindcss": "^3.0.23"
4211+ }
4212+ },
41284213 "to-regex-range": {
41294214 "version": "5.0.1",
41304215 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",