diff --git a/apps/frontend/src/error.vue b/apps/frontend/src/error.vue
index be5cee6ea..8b28f35ea 100644
--- a/apps/frontend/src/error.vue
+++ b/apps/frontend/src/error.vue
@@ -5,12 +5,7 @@
-

+
{{ formatMessage(errorMessages.title) }}
@@ -55,6 +50,7 @@
+
+
diff --git a/packages/assets/branding/rinthbot/angry.webp b/packages/assets/branding/rinthbot/angry.webp
new file mode 100644
index 000000000..41494475e
Binary files /dev/null and b/packages/assets/branding/rinthbot/angry.webp differ
diff --git a/packages/assets/branding/rinthbot/annoyed.webp b/packages/assets/branding/rinthbot/annoyed.webp
new file mode 100644
index 000000000..b794746ab
Binary files /dev/null and b/packages/assets/branding/rinthbot/annoyed.webp differ
diff --git a/packages/assets/branding/rinthbot/confused.webp b/packages/assets/branding/rinthbot/confused.webp
new file mode 100644
index 000000000..e6de4695a
Binary files /dev/null and b/packages/assets/branding/rinthbot/confused.webp differ
diff --git a/packages/assets/branding/rinthbot/excited.webp b/packages/assets/branding/rinthbot/excited.webp
new file mode 100644
index 000000000..4b45dc0be
Binary files /dev/null and b/packages/assets/branding/rinthbot/excited.webp differ
diff --git a/packages/assets/branding/rinthbot/laughing.webp b/packages/assets/branding/rinthbot/laughing.webp
new file mode 100644
index 000000000..403232a2b
Binary files /dev/null and b/packages/assets/branding/rinthbot/laughing.webp differ
diff --git a/packages/assets/branding/rinthbot/sad.webp b/packages/assets/branding/rinthbot/sad.webp
new file mode 100644
index 000000000..1b6ae264f
Binary files /dev/null and b/packages/assets/branding/rinthbot/sad.webp differ
diff --git a/packages/assets/branding/rinthbot/sleeping.webp b/packages/assets/branding/rinthbot/sleeping.webp
new file mode 100644
index 000000000..6964530a3
Binary files /dev/null and b/packages/assets/branding/rinthbot/sleeping.webp differ
diff --git a/packages/assets/branding/rinthbot/sobbing.webp b/packages/assets/branding/rinthbot/sobbing.webp
new file mode 100644
index 000000000..b83719392
Binary files /dev/null and b/packages/assets/branding/rinthbot/sobbing.webp differ
diff --git a/packages/assets/branding/rinthbot/thinking.webp b/packages/assets/branding/rinthbot/thinking.webp
new file mode 100644
index 000000000..be35958bf
Binary files /dev/null and b/packages/assets/branding/rinthbot/thinking.webp differ
diff --git a/packages/assets/branding/rinthbot/waving.webp b/packages/assets/branding/rinthbot/waving.webp
new file mode 100644
index 000000000..355bc8f93
Binary files /dev/null and b/packages/assets/branding/rinthbot/waving.webp differ
diff --git a/packages/assets/icons.d.ts b/packages/assets/icons.d.ts
index e43e0e7f9..1715850fc 100644
--- a/packages/assets/icons.d.ts
+++ b/packages/assets/icons.d.ts
@@ -4,3 +4,8 @@ declare module '*.svg?component' {
const src: FunctionalComponent
export default src
}
+
+declare module '*.webp' {
+ const src: string
+ export default src
+}
diff --git a/packages/assets/index.ts b/packages/assets/index.ts
index 79ee501bb..f4409ed7f 100644
--- a/packages/assets/index.ts
+++ b/packages/assets/index.ts
@@ -4,6 +4,16 @@
import _ModrinthIcon from './branding/logo.svg?component'
import _FourOhFourNotFound from './branding/404.svg?component'
import _ModrinthPlusIcon from './branding/modrinth-plus.svg?component'
+import _AngryRinthbot from './branding/rinthbot/angry.webp'
+import _AnnoyedRinthbot from './branding/rinthbot/annoyed.webp'
+import _ConfusedRinthbot from './branding/rinthbot/confused.webp'
+import _ExcitedRinthbot from './branding/rinthbot/excited.webp'
+import _LaughingRinthbot from './branding/rinthbot/laughing.webp'
+import _SadRinthbot from './branding/rinthbot/sad.webp'
+import _SleepingRinthbot from './branding/rinthbot/sleeping.webp'
+import _SobbingRinthbot from './branding/rinthbot/sobbing.webp'
+import _ThinkingRinthbot from './branding/rinthbot/thinking.webp'
+import _WavingRinthbot from './branding/rinthbot/waving.webp'
// External Icons
import _SSODiscordIcon from './external/sso/discord.svg?component'
@@ -217,6 +227,16 @@ import './omorphia.scss'
export const ModrinthIcon = _ModrinthIcon
export const FourOhFourNotFound = _FourOhFourNotFound
export const ModrinthPlusIcon = _ModrinthPlusIcon
+export const AngryRinthbot = _AngryRinthbot
+export const AnnoyedRinthbot = _AnnoyedRinthbot
+export const ConfusedRinthbot = _ConfusedRinthbot
+export const ExcitedRinthbot = _ExcitedRinthbot
+export const LaughingRinthbot = _LaughingRinthbot
+export const SadRinthbot = _SadRinthbot
+export const SleepingRinthbot = _SleepingRinthbot
+export const SobbingRinthbot = _SobbingRinthbot
+export const ThinkingRinthbot = _ThinkingRinthbot
+export const WavingRinthbot = _WavingRinthbot
export const SSODiscordIcon = _SSODiscordIcon
export const SSOGitHubIcon = _SSOGitHubIcon
export const SSOGitLabIcon = _SSOGitLabIcon