diff --git a/.changeset/common-candies-kiss.md b/.changeset/common-candies-kiss.md
index cce95a47ba..9b7a1ca427 100644
--- a/.changeset/common-candies-kiss.md
+++ b/.changeset/common-candies-kiss.md
@@ -1,7 +1,5 @@
---
-'@backstage/create-app': minor
-'example-app-next': minor
-'@backstage/canon': minor
+'@backstage/create-app': patch
---
Canon is now ready to be used in Alpha. We are adding a custom CSS file at the root of the app to make all styles available for Canon components.
diff --git a/.changeset/neat-paths-see.md b/.changeset/neat-paths-see.md
new file mode 100644
index 0000000000..f540a22535
--- /dev/null
+++ b/.changeset/neat-paths-see.md
@@ -0,0 +1,5 @@
+---
+'@backstage/canon': patch
+---
+
+Introducing Canon to Backstage. Canon styling system is based on pure CSS. We are adding our styles.css at the top of your Backstage instance.
diff --git a/packages/app-next/src/App.tsx b/packages/app-next/src/App.tsx
index b2e98f2201..1992d5b35f 100644
--- a/packages/app-next/src/App.tsx
+++ b/packages/app-next/src/App.tsx
@@ -45,8 +45,6 @@ import { convertLegacyPlugin } from '@backstage/core-compat-api';
import { convertLegacyPageExtension } from '@backstage/core-compat-api';
import { convertLegacyEntityContentExtension } from '@backstage/plugin-catalog-react/alpha';
-import '@backstage/canon/css/styles.css';
-
/*
# Notes
diff --git a/packages/app-next/src/index.tsx b/packages/app-next/src/index.tsx
index 37a2574484..82b9595c84 100644
--- a/packages/app-next/src/index.tsx
+++ b/packages/app-next/src/index.tsx
@@ -17,5 +17,6 @@
import '@backstage/cli/asset-types';
import ReactDOM from 'react-dom/client';
import app from './App';
+import '@backstage/canon/css/styles.css';
ReactDOM.createRoot(document.getElementById('root')!).render(app);
diff --git a/packages/app/src/App.tsx b/packages/app/src/App.tsx
index 95c0c4e305..7e914bdc9b 100644
--- a/packages/app/src/App.tsx
+++ b/packages/app/src/App.tsx
@@ -86,8 +86,6 @@ import {
UserNotificationSettingsCard,
} from '@backstage/plugin-notifications';
-import '@backstage/canon/css/styles.css';
-
const app = createApp({
apis,
icons: {
diff --git a/packages/app/src/index.tsx b/packages/app/src/index.tsx
index e5ca03fe64..a26c26e284 100644
--- a/packages/app/src/index.tsx
+++ b/packages/app/src/index.tsx
@@ -18,5 +18,6 @@ import '@backstage/cli/asset-types';
import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
+import '@backstage/canon/css/styles.css';
ReactDOM.createRoot(document.getElementById('root')!).render();
diff --git a/packages/create-app/templates/default-app/packages/app/src/App.tsx b/packages/create-app/templates/default-app/packages/app/src/App.tsx
index 266001dea9..e24c4689bb 100644
--- a/packages/create-app/templates/default-app/packages/app/src/App.tsx
+++ b/packages/create-app/templates/default-app/packages/app/src/App.tsx
@@ -37,8 +37,6 @@ import { CatalogGraphPage } from '@backstage/plugin-catalog-graph';
import { RequirePermission } from '@backstage/plugin-permission-react';
import { catalogEntityCreatePermission } from '@backstage/plugin-catalog-common/alpha';
-import '@backstage/canon/css/styles.css';
-
const app = createApp({
apis,
bindRoutes({ bind }) {
diff --git a/packages/create-app/templates/default-app/packages/app/src/index.tsx b/packages/create-app/templates/default-app/packages/app/src/index.tsx
index d875c774c8..604afbe3c4 100644
--- a/packages/create-app/templates/default-app/packages/app/src/index.tsx
+++ b/packages/create-app/templates/default-app/packages/app/src/index.tsx
@@ -2,5 +2,6 @@ import '@backstage/cli/asset-types';
import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
+import '@backstage/canon/css/styles.css';
ReactDOM.createRoot(document.getElementById('root')!).render();