diff --git a/apps/app-frontend/src/components/instance/InstancePlayerModal.vue b/apps/app-frontend/src/components/instance/InstancePlayerModal.vue
index 7a64e97..5f93f20 100644
--- a/apps/app-frontend/src/components/instance/InstancePlayerModal.vue
+++ b/apps/app-frontend/src/components/instance/InstancePlayerModal.vue
@@ -1,11 +1,10 @@
-
-
-
-
diff --git a/apps/app-frontend/src/composables/skin-site-session.ts b/apps/app-frontend/src/composables/skin-site-session.ts
index 2ebcfb3..56203cc 100644
--- a/apps/app-frontend/src/composables/skin-site-session.ts
+++ b/apps/app-frontend/src/composables/skin-site-session.ts
@@ -274,12 +274,6 @@ export async function requestSkinSiteLuck(): Promise {
// Legacy compatibility
// ---------------------------------------------------------------------------
-/**
- * @deprecated The home view renders the skin site natively now. Kept only so
- * the transitional `SkinSiteFrame.vue` still compiles until it is replaced.
- */
-export const skinSiteFrameUrl = readonly(ref(`${SKIN_SITE_ORIGIN}/`))
-
/**
* Replace a player's skin texture.
*
diff --git a/apps/app-frontend/src/pages/StarlightSkin.vue b/apps/app-frontend/src/pages/StarlightSkin.vue
deleted file mode 100644
index 5887fc7..0000000
--- a/apps/app-frontend/src/pages/StarlightSkin.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/apps/app-frontend/src/routes.js b/apps/app-frontend/src/routes.js
index c217bce..a1f7b31 100644
--- a/apps/app-frontend/src/routes.js
+++ b/apps/app-frontend/src/routes.js
@@ -93,14 +93,6 @@ export default new createRouter({
discordActivity: 'Changing skins...',
},
},
- {
- path: '/starlight-skin',
- name: 'Starlight skin',
- component: () => import('@/pages/StarlightSkin.vue'),
- meta: {
- breadcrumb: [{ name: 'Starlight skin' }],
- },
- },
{
path: '/screenshots',
name: 'Screenshots',