diff --git a/src/AtomUI.Controls/Popup/Themes/OverlayPopupHostTheme.axaml b/src/AtomUI.Controls/Popup/Themes/OverlayPopupHostTheme.axaml
new file mode 100644
index 000000000..7747031bd
--- /dev/null
+++ b/src/AtomUI.Controls/Popup/Themes/OverlayPopupHostTheme.axaml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AtomUI.Controls/Popup/Themes/PopupRoot.axaml b/src/AtomUI.Controls/Popup/Themes/PopupRoot.axaml
index 3f6b2bf0d..14f9e1f3a 100644
--- a/src/AtomUI.Controls/Popup/Themes/PopupRoot.axaml
+++ b/src/AtomUI.Controls/Popup/Themes/PopupRoot.axaml
@@ -1,7 +1,8 @@
+ xmlns:themes="using:AtomUI.Controls.Themes"
+ xmlns:atom="https://atomui.net">
@@ -20,5 +21,14 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/AtomUI.Controls/Popup/Themes/PopupThemeConstants.cs b/src/AtomUI.Controls/Popup/Themes/PopupThemeConstants.cs
index 83dab0016..196d9e0e0 100644
--- a/src/AtomUI.Controls/Popup/Themes/PopupThemeConstants.cs
+++ b/src/AtomUI.Controls/Popup/Themes/PopupThemeConstants.cs
@@ -1,7 +1,12 @@
namespace AtomUI.Controls.Themes;
-public static class PopupThemeConstants
+internal static class PopupThemeConstants
{
public const string TransparencyFallbackPart = "PART_TransparencyFallback";
public const string ContentPresenterPart = "PART_ContentPresenter";
+}
+
+internal static class OverlayPopupHostThemeConstants
+{
+ public const string ContentPresenterPart = "PART_ContentPresenter";
}
\ No newline at end of file