diff --git a/arcade.slnx b/arcade.slnx
index c9b62ee..320c2b2 100644
--- a/arcade.slnx
+++ b/arcade.slnx
@@ -1,5 +1,6 @@
+
diff --git a/src/sdk/Geekeey.Arcade.NET.Sdk.Razor.csproj b/src/sdk/Geekeey.Arcade.NET.Sdk.Razor.csproj
new file mode 100644
index 0000000..63717b8
--- /dev/null
+++ b/src/sdk/Geekeey.Arcade.NET.Sdk.Razor.csproj
@@ -0,0 +1,19 @@
+
+
+ netstandard2.0
+ true
+ false
+ true
+ false
+ MSBuild SDK for Razor class library and Blazor projects with standardized build, analyzer, and editor configuration defaults.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/sdk/README.md b/src/sdk/README.md
index 9f39417..674c5a7 100644
--- a/src/sdk/README.md
+++ b/src/sdk/README.md
@@ -3,6 +3,7 @@
Opinionated MSBuild SDKs for .NET projects with standardized build, analyzer, and editor configuration defaults:
- `Geekeey.Arcade.NET.Sdk` — base SDK
+- `Geekeey.Arcade.NET.Sdk.Razor` — Razor class library and Blazor projects
- `Geekeey.Arcade.NET.Sdk.Web` — ASP.NET Core web projects
- `Geekeey.Arcade.NET.Sdk.Test` — test projects
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Geekeey.Arcade.NET.Sdk.Razor.editorconfig b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Geekeey.Arcade.NET.Sdk.Razor.editorconfig
new file mode 100644
index 0000000..6847850
--- /dev/null
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Geekeey.Arcade.NET.Sdk.Razor.editorconfig
@@ -0,0 +1,3 @@
+# global_level must be higher than the base editorconfig files
+is_global = true
+global_level = 1
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props
new file mode 100644
index 0000000..8252210
--- /dev/null
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props
@@ -0,0 +1,16 @@
+
+
+ true
+
+ $(CustomBeforeDirectoryBuildProps);$(MSBuildThisFileDirectory)../common/Common.props
+ $(BeforeMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)/../common/Common.targets
+
+
+
+
+
+
+
+
+
+
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets
new file mode 100644
index 0000000..49c75ac
--- /dev/null
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets
@@ -0,0 +1,3 @@
+
+
+