diff --git a/apps/dashboard/src/app/(main)/purchase/return/page-client.tsx b/apps/dashboard/src/app/(main)/purchase/return/page-client.tsx
index e945c8f6c..f67ab67ae 100644
--- a/apps/dashboard/src/app/(main)/purchase/return/page-client.tsx
+++ b/apps/dashboard/src/app/(main)/purchase/return/page-client.tsx
@@ -106,7 +106,7 @@ export default function ReturnClient({ clientSecret, stripeAccountId, purchaseFu
}, [updateViewState]);
return (
-
+
{state.kind === "loading" && (
<>
diff --git a/apps/dashboard/src/app/globals.css b/apps/dashboard/src/app/globals.css
index 1f044316a..efd172ee4 100644
--- a/apps/dashboard/src/app/globals.css
+++ b/apps/dashboard/src/app/globals.css
@@ -285,6 +285,20 @@
opacity: 0;
background-image: none;
}
+
+ body:has([data-hexclave-purchase-page]) {
+ background-color: white;
+ background-image: none;
+ }
+
+ .dark body:has([data-hexclave-purchase-page]) {
+ background-color: hsl(240 10% 3.9%);
+ }
+
+ body:has([data-hexclave-purchase-page])::before {
+ opacity: 0;
+ background-image: none;
+ }
}
::view-transition-old(root),