diff --git a/apps/stage-tamagotchi/public/assets/fonts/dmmono-612bc94f.woff2 b/apps/stage-tamagotchi/public/assets/fonts/dmmono-612bc94f.woff2 new file mode 100644 index 000000000..80a82cbe5 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/dmmono-612bc94f.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/dmmono-cbe07c46.woff2 b/apps/stage-tamagotchi/public/assets/fonts/dmmono-cbe07c46.woff2 new file mode 100644 index 000000000..d1985acc7 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/dmmono-cbe07c46.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/dmsans-2fb93aaf.woff2 b/apps/stage-tamagotchi/public/assets/fonts/dmsans-2fb93aaf.woff2 new file mode 100644 index 000000000..f966e160f Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/dmsans-2fb93aaf.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/dmsans-dbe1f17c.woff2 b/apps/stage-tamagotchi/public/assets/fonts/dmsans-dbe1f17c.woff2 new file mode 100644 index 000000000..169749411 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/dmsans-dbe1f17c.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/dmserifdisplay-aca0e217.woff2 b/apps/stage-tamagotchi/public/assets/fonts/dmserifdisplay-aca0e217.woff2 new file mode 100644 index 000000000..ff6b05447 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/dmserifdisplay-aca0e217.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/dmserifdisplay-cbc631ca.woff2 b/apps/stage-tamagotchi/public/assets/fonts/dmserifdisplay-cbc631ca.woff2 new file mode 100644 index 000000000..fdd125d88 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/dmserifdisplay-cbc631ca.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-009c5be8.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-009c5be8.woff2 new file mode 100644 index 000000000..e3cac67af Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-009c5be8.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0514b7cf.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0514b7cf.woff2 new file mode 100644 index 000000000..08f4b364e Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0514b7cf.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0573d686.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0573d686.woff2 new file mode 100644 index 000000000..525611d78 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0573d686.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-07244ee5.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-07244ee5.woff2 new file mode 100644 index 000000000..0696cd3de Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-07244ee5.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-085a6c22.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-085a6c22.woff2 new file mode 100644 index 000000000..3c20222de Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-085a6c22.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0ad0a9d2.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0ad0a9d2.woff2 new file mode 100644 index 000000000..f7f795c83 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0ad0a9d2.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0be7afce.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0be7afce.woff2 new file mode 100644 index 000000000..22e75ec7b Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0be7afce.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0c23635e.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0c23635e.woff2 new file mode 100644 index 000000000..e7f36eb3f Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0c23635e.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0df9a253.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0df9a253.woff2 new file mode 100644 index 000000000..1cc591e89 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-0df9a253.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-13545cae.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-13545cae.woff2 new file mode 100644 index 000000000..887e21952 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-13545cae.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-1911008c.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-1911008c.woff2 new file mode 100644 index 000000000..c80d2d6ea Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-1911008c.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-1af0c5f1.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-1af0c5f1.woff2 new file mode 100644 index 000000000..2af8d4811 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-1af0c5f1.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-1f1e6991.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-1f1e6991.woff2 new file mode 100644 index 000000000..2fc488be0 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-1f1e6991.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-208d5a34.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-208d5a34.woff2 new file mode 100644 index 000000000..415369e70 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-208d5a34.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2096dedd.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2096dedd.woff2 new file mode 100644 index 000000000..64e7186a7 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2096dedd.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-209bc0be.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-209bc0be.woff2 new file mode 100644 index 000000000..e73365b42 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-209bc0be.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-20e80c6c.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-20e80c6c.woff2 new file mode 100644 index 000000000..825f27b7d Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-20e80c6c.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2313b129.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2313b129.woff2 new file mode 100644 index 000000000..999f12740 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2313b129.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-29d8c55e.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-29d8c55e.woff2 new file mode 100644 index 000000000..012a80f0b Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-29d8c55e.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2b6ed312.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2b6ed312.woff2 new file mode 100644 index 000000000..f86708e7a Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2b6ed312.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2c33d41c.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2c33d41c.woff2 new file mode 100644 index 000000000..0b58885e3 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-2c33d41c.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3481cc4f.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3481cc4f.woff2 new file mode 100644 index 000000000..9b9402572 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3481cc4f.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-35084dac.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-35084dac.woff2 new file mode 100644 index 000000000..4d07feb64 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-35084dac.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-36856d50.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-36856d50.woff2 new file mode 100644 index 000000000..90530f063 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-36856d50.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-36fb3c4a.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-36fb3c4a.woff2 new file mode 100644 index 000000000..b25996068 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-36fb3c4a.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3751c113.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3751c113.woff2 new file mode 100644 index 000000000..5fafcc931 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3751c113.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3b771b65.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3b771b65.woff2 new file mode 100644 index 000000000..f144f27fa Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3b771b65.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3b952c26.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3b952c26.woff2 new file mode 100644 index 000000000..1392b38d7 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-3b952c26.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-474380dd.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-474380dd.woff2 new file mode 100644 index 000000000..f2073baab Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-474380dd.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-50117413.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-50117413.woff2 new file mode 100644 index 000000000..47f5061b4 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-50117413.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-521bee63.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-521bee63.woff2 new file mode 100644 index 000000000..09c642163 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-521bee63.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-552cc702.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-552cc702.woff2 new file mode 100644 index 000000000..c5e15aae2 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-552cc702.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-55844dc7.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-55844dc7.woff2 new file mode 100644 index 000000000..a3ef051c6 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-55844dc7.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-560b3902.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-560b3902.woff2 new file mode 100644 index 000000000..dd4c5fe34 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-560b3902.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-568dcfeb.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-568dcfeb.woff2 new file mode 100644 index 000000000..ff60832a8 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-568dcfeb.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-58a9d5c0.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-58a9d5c0.woff2 new file mode 100644 index 000000000..7175e575a Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-58a9d5c0.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-59fd3126.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-59fd3126.woff2 new file mode 100644 index 000000000..0fe05f4d4 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-59fd3126.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5a124686.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5a124686.woff2 new file mode 100644 index 000000000..6364c57f8 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5a124686.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5a44543f.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5a44543f.woff2 new file mode 100644 index 000000000..99da1a2f9 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5a44543f.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5bcb5bb1.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5bcb5bb1.woff2 new file mode 100644 index 000000000..f5017088c Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5bcb5bb1.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5cd182e6.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5cd182e6.woff2 new file mode 100644 index 000000000..bbf53aec1 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5cd182e6.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5f4b3a5f.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5f4b3a5f.woff2 new file mode 100644 index 000000000..e7168a1ce Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-5f4b3a5f.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-60c3071b.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-60c3071b.woff2 new file mode 100644 index 000000000..2fdafd32e Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-60c3071b.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6464e25a.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6464e25a.woff2 new file mode 100644 index 000000000..e6e087c9c Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6464e25a.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-658259dc.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-658259dc.woff2 new file mode 100644 index 000000000..fef917ac2 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-658259dc.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-66c47429.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-66c47429.woff2 new file mode 100644 index 000000000..0f3cdef3f Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-66c47429.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6778f7b4.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6778f7b4.woff2 new file mode 100644 index 000000000..3b8bdeb36 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6778f7b4.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-69d7c25a.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-69d7c25a.woff2 new file mode 100644 index 000000000..1fe629958 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-69d7c25a.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6e2ab1e1.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6e2ab1e1.woff2 new file mode 100644 index 000000000..c31f21e9e Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6e2ab1e1.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6eae6b4e.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6eae6b4e.woff2 new file mode 100644 index 000000000..a586d9fd3 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-6eae6b4e.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-70080563.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-70080563.woff2 new file mode 100644 index 000000000..b80ceec55 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-70080563.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-71977e4e.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-71977e4e.woff2 new file mode 100644 index 000000000..98806bf26 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-71977e4e.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-73847400.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-73847400.woff2 new file mode 100644 index 000000000..35e8a5e9e Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-73847400.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-75fe32cd.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-75fe32cd.woff2 new file mode 100644 index 000000000..c9852d780 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-75fe32cd.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-760852b7.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-760852b7.woff2 new file mode 100644 index 000000000..c43a6fd3b Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-760852b7.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7a3241e4.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7a3241e4.woff2 new file mode 100644 index 000000000..5f5ad30e2 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7a3241e4.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7b15712b.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7b15712b.woff2 new file mode 100644 index 000000000..4de5b5bc4 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7b15712b.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7b447157.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7b447157.woff2 new file mode 100644 index 000000000..628802f9f Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7b447157.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7dee4ebf.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7dee4ebf.woff2 new file mode 100644 index 000000000..1fd06bb51 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7dee4ebf.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7f0a0379.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7f0a0379.woff2 new file mode 100644 index 000000000..e75042dd1 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-7f0a0379.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-80e73823.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-80e73823.woff2 new file mode 100644 index 000000000..ddad5b6b1 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-80e73823.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-81074aff.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-81074aff.woff2 new file mode 100644 index 000000000..5657240a2 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-81074aff.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-819c2998.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-819c2998.woff2 new file mode 100644 index 000000000..681dffd53 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-819c2998.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-86b6e796.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-86b6e796.woff2 new file mode 100644 index 000000000..469b00863 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-86b6e796.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-885da82c.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-885da82c.woff2 new file mode 100644 index 000000000..b6cefe04f Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-885da82c.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-90cc0d1a.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-90cc0d1a.woff2 new file mode 100644 index 000000000..3884452e4 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-90cc0d1a.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-94fef971.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-94fef971.woff2 new file mode 100644 index 000000000..622d8cf2a Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-94fef971.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-95eff089.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-95eff089.woff2 new file mode 100644 index 000000000..87d4c1a9f Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-95eff089.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-985f589c.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-985f589c.woff2 new file mode 100644 index 000000000..0c79428eb Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-985f589c.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9b76e2f0.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9b76e2f0.woff2 new file mode 100644 index 000000000..50ba48b50 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9b76e2f0.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9c102d1a.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9c102d1a.woff2 new file mode 100644 index 000000000..472fa7380 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9c102d1a.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9d655fac.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9d655fac.woff2 new file mode 100644 index 000000000..d3ee580d0 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9d655fac.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9e940f57.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9e940f57.woff2 new file mode 100644 index 000000000..bb8854a55 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-9e940f57.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-a5630ec7.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-a5630ec7.woff2 new file mode 100644 index 000000000..46559ca72 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-a5630ec7.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-a7ab692f.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-a7ab692f.woff2 new file mode 100644 index 000000000..3ee43d4a6 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-a7ab692f.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-aac8709a.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-aac8709a.woff2 new file mode 100644 index 000000000..bd691d9d6 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-aac8709a.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-af619bd5.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-af619bd5.woff2 new file mode 100644 index 000000000..ffd818bb7 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-af619bd5.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b04ffcce.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b04ffcce.woff2 new file mode 100644 index 000000000..ce6b7efb9 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b04ffcce.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b39ac2f6.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b39ac2f6.woff2 new file mode 100644 index 000000000..65c468030 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b39ac2f6.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b402bc8c.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b402bc8c.woff2 new file mode 100644 index 000000000..a60647629 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b402bc8c.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b46cec37.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b46cec37.woff2 new file mode 100644 index 000000000..7cf0d7209 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-b46cec37.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bc139138.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bc139138.woff2 new file mode 100644 index 000000000..222f9e47d Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bc139138.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bc2d093d.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bc2d093d.woff2 new file mode 100644 index 000000000..d678fb26b Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bc2d093d.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bc3c7c33.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bc3c7c33.woff2 new file mode 100644 index 000000000..3f93c290e Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bc3c7c33.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bcbe7b3b.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bcbe7b3b.woff2 new file mode 100644 index 000000000..6624dadca Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bcbe7b3b.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bce63905.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bce63905.woff2 new file mode 100644 index 000000000..96b7fb109 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-bce63905.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c1cf71b4.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c1cf71b4.woff2 new file mode 100644 index 000000000..64ddb32e8 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c1cf71b4.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c1eabbbc.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c1eabbbc.woff2 new file mode 100644 index 000000000..43da01ddd Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c1eabbbc.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c25beab3.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c25beab3.woff2 new file mode 100644 index 000000000..e649d42b1 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c25beab3.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c5809977.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c5809977.woff2 new file mode 100644 index 000000000..02123e20e Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c5809977.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c5c8b82e.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c5c8b82e.woff2 new file mode 100644 index 000000000..61f542022 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c5c8b82e.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c72fdfa6.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c72fdfa6.woff2 new file mode 100644 index 000000000..418a90a46 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c72fdfa6.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c8a93c23.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c8a93c23.woff2 new file mode 100644 index 000000000..45dded176 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-c8a93c23.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-ce5c77b3.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-ce5c77b3.woff2 new file mode 100644 index 000000000..5e05981b6 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-ce5c77b3.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-ce780496.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-ce780496.woff2 new file mode 100644 index 000000000..c945b2906 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-ce780496.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d13b9d8b.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d13b9d8b.woff2 new file mode 100644 index 000000000..dce927e28 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d13b9d8b.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d140488a.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d140488a.woff2 new file mode 100644 index 000000000..54f74f8ce Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d140488a.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d41f6232.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d41f6232.woff2 new file mode 100644 index 000000000..3530995e7 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d41f6232.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d73140ea.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d73140ea.woff2 new file mode 100644 index 000000000..6f6f1e78b Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d73140ea.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d7d83579.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d7d83579.woff2 new file mode 100644 index 000000000..972489ff3 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d7d83579.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d91677f3.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d91677f3.woff2 new file mode 100644 index 000000000..9cb316c04 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d91677f3.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d994ed13.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d994ed13.woff2 new file mode 100644 index 000000000..72b093db9 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-d994ed13.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-da327858.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-da327858.woff2 new file mode 100644 index 000000000..a2a84d962 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-da327858.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-dd0c5406.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-dd0c5406.woff2 new file mode 100644 index 000000000..68054415b Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-dd0c5406.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-dedcfb85.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-dedcfb85.woff2 new file mode 100644 index 000000000..d6da0df3d Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-dedcfb85.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e48a5515.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e48a5515.woff2 new file mode 100644 index 000000000..ab718d982 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e48a5515.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e5aefc78.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e5aefc78.woff2 new file mode 100644 index 000000000..a455ce3cf Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e5aefc78.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e67556ab.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e67556ab.woff2 new file mode 100644 index 000000000..a7368d330 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e67556ab.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e6b086e0.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e6b086e0.woff2 new file mode 100644 index 000000000..438b6b0a8 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e6b086e0.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e9eb7394.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e9eb7394.woff2 new file mode 100644 index 000000000..f828d7f9f Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-e9eb7394.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-edd0d1f2.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-edd0d1f2.woff2 new file mode 100644 index 000000000..d10a863b6 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-edd0d1f2.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-eeb0715d.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-eeb0715d.woff2 new file mode 100644 index 000000000..85eb4956f Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-eeb0715d.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-efe9b6c4.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-efe9b6c4.woff2 new file mode 100644 index 000000000..289d4e15e Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-efe9b6c4.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-f5117da0.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-f5117da0.woff2 new file mode 100644 index 000000000..ddddc93c0 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-f5117da0.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-f66e1e71.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-f66e1e71.woff2 new file mode 100644 index 000000000..03d329062 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-f66e1e71.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-f772615a.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-f772615a.woff2 new file mode 100644 index 000000000..4fff9db98 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-f772615a.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-fa4521f3.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-fa4521f3.woff2 new file mode 100644 index 000000000..7c10f55c6 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-fa4521f3.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-faaf0afb.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-faaf0afb.woff2 new file mode 100644 index 000000000..b67b38fa2 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-faaf0afb.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-fffa0d98.woff2 b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-fffa0d98.woff2 new file mode 100644 index 000000000..3f25da52c Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/kiwimaru-fffa0d98.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/sniglet-fdcce1d2.woff2 b/apps/stage-tamagotchi/public/assets/fonts/sniglet-fdcce1d2.woff2 new file mode 100644 index 000000000..945532eb2 Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/sniglet-fdcce1d2.woff2 differ diff --git a/apps/stage-tamagotchi/public/assets/fonts/sniglet-ffe0add4.woff2 b/apps/stage-tamagotchi/public/assets/fonts/sniglet-ffe0add4.woff2 new file mode 100644 index 000000000..efa7f228b Binary files /dev/null and b/apps/stage-tamagotchi/public/assets/fonts/sniglet-ffe0add4.woff2 differ diff --git a/apps/stage-tamagotchi/renderer.vite.config.ts b/apps/stage-tamagotchi/renderer.vite.config.ts index e0cc639b3..2a68a7430 100644 --- a/apps/stage-tamagotchi/renderer.vite.config.ts +++ b/apps/stage-tamagotchi/renderer.vite.config.ts @@ -2,10 +2,13 @@ import { join, resolve } from 'node:path' import VueI18n from '@intlify/unplugin-vue-i18n/vite' import { Download } from '@proj-airi/unplugin-download' import { DownloadLive2DSDK } from '@proj-airi/unplugin-live2d-sdk' +import { templateCompilerOptions } from '@tresjs/core' import Vue from '@vitejs/plugin-vue' import UnoCss from 'unocss/vite' +import VueMacros from 'unplugin-vue-macros/vite' import VueRouter from 'unplugin-vue-router/vite' import { defineConfig } from 'vite' +import Layouts from 'vite-plugin-vue-layouts' export default defineConfig({ optimizeDeps: { @@ -21,12 +24,26 @@ export default defineConfig({ }, }, plugins: [ - Vue(), - UnoCss(), + VueMacros({ + plugins: { + vue: Vue({ + include: [/\.vue$/, /\.md$/], + ...templateCompilerOptions, + }), + vueJsx: false, + }, + }), + VueRouter({ dts: resolve(import.meta.dirname, 'src/typed-router.d.ts'), routesFolder: 'src/renderer/src/pages', }), + + // https://github.com/JohnCampionJr/vite-plugin-vue-layouts + Layouts(), + + UnoCss(), + // https://github.com/intlify/bundle-tools/tree/main/packages/unplugin-vue-i18n VueI18n({ runtimeOnly: true, @@ -34,6 +51,7 @@ export default defineConfig({ fullInstall: true, include: [resolve(import.meta.dirname, 'src', 'renderer', 'locales/**')], }), + DownloadLive2DSDK(), Download('https://dist.ayaka.moe/live2d-models/hiyori_free_zh.zip', 'hiyori_free_zh.zip', 'assets/live2d/models'), Download('https://dist.ayaka.moe/live2d-models/hiyori_pro_zh.zip', 'hiyori_pro_zh.zip', 'assets/live2d/models'), diff --git a/apps/stage-tamagotchi/src/main/index.ts b/apps/stage-tamagotchi/src/main/index.ts index b0523aa6c..c0510fd3b 100644 --- a/apps/stage-tamagotchi/src/main/index.ts +++ b/apps/stage-tamagotchi/src/main/index.ts @@ -116,7 +116,7 @@ function createSettingsWindow() { return { action: 'deny' } }) - settingsWindow.on('close', () => { + settingsWindow.on('closed', () => { settingsWindow = null }) @@ -153,6 +153,12 @@ app.whenReady().then(() => { ipcMain.on('open-settings', () => createSettingsWindow()) + ipcMain.on('close-settings', () => { + if (settingsWindow) { + settingsWindow.close() + } + }) + createWindow() app.on('activate', () => { diff --git a/apps/stage-tamagotchi/src/renderer/src/layouts/default.vue b/apps/stage-tamagotchi/src/renderer/src/layouts/default.vue new file mode 100644 index 000000000..957279c97 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/layouts/default.vue @@ -0,0 +1,9 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/layouts/stage.vue b/apps/stage-tamagotchi/src/renderer/src/layouts/stage.vue new file mode 100644 index 000000000..a78fb6fd3 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/layouts/stage.vue @@ -0,0 +1,7 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/main.ts b/apps/stage-tamagotchi/src/renderer/src/main.ts index 96e581f18..7af2e9547 100644 --- a/apps/stage-tamagotchi/src/renderer/src/main.ts +++ b/apps/stage-tamagotchi/src/renderer/src/main.ts @@ -2,6 +2,7 @@ import { autoAnimatePlugin } from '@formkit/auto-animate/vue' import Tres from '@tresjs/core' import { MotionPlugin } from '@vueuse/motion' import { createPinia } from 'pinia' +import { setupLayouts } from 'virtual:generated-layouts' import { createApp } from 'vue' import { createRouter, createWebHashHistory } from 'vue-router' import { routes } from 'vue-router/auto-routes' @@ -10,13 +11,13 @@ import App from './App.vue' import { i18n } from './modules/i18n' import '@unocss/reset/tailwind.css' import 'uno.css' -import './main.css' +import './styles/main.css' const pinia = createPinia() const router = createRouter({ history: createWebHashHistory(), - routes, + routes: setupLayouts(routes), }) createApp(App) diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/index.vue b/apps/stage-tamagotchi/src/renderer/src/pages/index.vue index 784ab6d80..7995a5194 100644 --- a/apps/stage-tamagotchi/src/renderer/src/pages/index.vue +++ b/apps/stage-tamagotchi/src/renderer/src/pages/index.vue @@ -127,3 +127,8 @@ const modeIndicatorClass = computed(() => { width: calc(100% + 4 * var(--wall-width)); } + + +meta: + layout: stage + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings.vue deleted file mode 100644 index c34fd040d..000000000 --- a/apps/stage-tamagotchi/src/renderer/src/pages/settings.vue +++ /dev/null @@ -1,309 +0,0 @@ - - - diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/index.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/index.vue new file mode 100644 index 000000000..4de326d54 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/index.vue @@ -0,0 +1,152 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/consciousness.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/consciousness.vue new file mode 100644 index 000000000..a01bfb8a4 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/consciousness.vue @@ -0,0 +1,211 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/index.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/index.vue new file mode 100644 index 000000000..1117e18ed --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/index.vue @@ -0,0 +1,126 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/speech.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/speech.vue new file mode 100644 index 000000000..61952e6d4 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/speech.vue @@ -0,0 +1,267 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue new file mode 100644 index 000000000..1bdcbfde4 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue @@ -0,0 +1,272 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/index.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/index.vue new file mode 100644 index 000000000..25ca1a486 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/index.vue @@ -0,0 +1,42 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/openai.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/openai.vue new file mode 100644 index 000000000..6053d8c2a --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/openai.vue @@ -0,0 +1,124 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/openrouter.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/openrouter.vue new file mode 100644 index 000000000..d086d8df4 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/openrouter.vue @@ -0,0 +1,128 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/themes/index.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/themes/index.vue new file mode 100644 index 000000000..b7efb68c9 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/themes/index.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/main.css b/apps/stage-tamagotchi/src/renderer/src/styles/main.css similarity index 100% rename from apps/stage-tamagotchi/src/renderer/src/main.css rename to apps/stage-tamagotchi/src/renderer/src/styles/main.css diff --git a/apps/stage-tamagotchi/src/renderer/src/styles/themes.css b/apps/stage-tamagotchi/src/renderer/src/styles/themes.css new file mode 100644 index 000000000..638ccb141 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/styles/themes.css @@ -0,0 +1,26 @@ +:root { + --airi-theme-primary-50: #fff0f2; + --airi-theme-primary-100: #ffe3e6; + --airi-theme-primary-200: #ffcad4; + --airi-theme-primary-300: #ff9fb0; + --airi-theme-primary-400: #ff6988; + --airi-theme-primary-500: #fe456e; + --airi-theme-primary-600: #ec124d; + --airi-theme-primary-700: #c70941; + --airi-theme-primary-800: #a70a3e; + --airi-theme-primary-900: #8e0d3b; + --airi-theme-primary-950: #50011b; + + --theme-colors-hue: 354.31; + --theme-colors-chroma: calc(0.18 + (cos(var(--theme-colors-hue) * 3.14159265 / 180) * 0.04)); + --theme-colors-chroma-50: calc(var(--theme-colors-chroma) * 0.3); + --theme-colors-chroma-100: calc(var(--theme-colors-chroma) * 0.5); + --theme-colors-chroma-200: calc(var(--theme-colors-chroma) * 0.6); + --theme-colors-chroma-300: calc(var(--theme-colors-chroma) * 0.75); + --theme-colors-chroma-400: var(--theme-colors-chroma); + --theme-colors-chroma-600: calc(var(--theme-colors-chroma) * 1.15); + --theme-colors-chroma-700: calc(var(--theme-colors-chroma) * 1.1); + --theme-colors-chroma-800: calc(var(--theme-colors-chroma) * 0.85); + --theme-colors-chroma-900: calc(var(--theme-colors-chroma) * 0.7); + --theme-colors-chroma-950: calc(var(--theme-colors-chroma) * 0.5); +} diff --git a/apps/stage-tamagotchi/src/renderer/src/transitions.css b/apps/stage-tamagotchi/src/renderer/src/styles/transitions.css similarity index 100% rename from apps/stage-tamagotchi/src/renderer/src/transitions.css rename to apps/stage-tamagotchi/src/renderer/src/styles/transitions.css diff --git a/apps/stage-tamagotchi/src/renderer/src/themes.css b/apps/stage-tamagotchi/src/renderer/src/themes.css deleted file mode 100644 index 8eb8ab53d..000000000 --- a/apps/stage-tamagotchi/src/renderer/src/themes.css +++ /dev/null @@ -1,13 +0,0 @@ -:root { - --airi-theme-primary-50: #fff0f2; - --airi-theme-primary-100: #ffe3e6; - --airi-theme-primary-200: #ffcad4; - --airi-theme-primary-300: #ff9fb0; - --airi-theme-primary-400: #ff6988; - --airi-theme-primary-500: #fe456e; - --airi-theme-primary-600: #ec124d; - --airi-theme-primary-700: #c70941; - --airi-theme-primary-800: #a70a3e; - --airi-theme-primary-900: #8e0d3b; - --airi-theme-primary-950: #50011b; -} diff --git a/apps/stage-tamagotchi/tsconfig.web.json b/apps/stage-tamagotchi/tsconfig.web.json index d66981878..2dbbb722e 100644 --- a/apps/stage-tamagotchi/tsconfig.web.json +++ b/apps/stage-tamagotchi/tsconfig.web.json @@ -14,7 +14,13 @@ "@proj-airi/stage-ui/*": [ "../../packages/stage-ui/src/*" ] - } + }, + "types": [ + "vite/client", + "vite-plugin-vue-layouts/client", + "unplugin-vue-macros/macros-global", + "unplugin-vue-router/client" + ] }, "include": [ "src/renderer/src/shims.ts", diff --git a/apps/stage-tamagotchi/uno.config.ts b/apps/stage-tamagotchi/uno.config.ts index a43d90867..ee1ce45db 100644 --- a/apps/stage-tamagotchi/uno.config.ts +++ b/apps/stage-tamagotchi/uno.config.ts @@ -1,5 +1,6 @@ import { createExternalPackageIconLoader } from '@iconify/utils/lib/loader/external-pkg' import { colorToString } from '@unocss/preset-mini/utils' +import { createLocalFontProcessor } from '@unocss/preset-web-fonts/local' import { defineConfig, presetAttributify, @@ -43,6 +44,9 @@ export default defineConfig({ cute: 'Kiwi Maru', cuteen: 'Sniglet', }, + // Web fonts preset + // https://unocss.dev/presets/web-fonts#serve-fonts-locally + processors: createLocalFontProcessor(), }), presetIcons({ scale: 1.2,