diff --git a/ui/components/ui/main-layout/main-layout.test.tsx b/ui/components/ui/main-layout/main-layout.test.tsx
new file mode 100644
index 0000000000..3e51bbed36
--- /dev/null
+++ b/ui/components/ui/main-layout/main-layout.test.tsx
@@ -0,0 +1,37 @@
+import { render, screen } from "@testing-library/react";
+import { describe, expect, it, vi } from "vitest";
+
+import MainLayout from "./main-layout";
+
+vi.mock("@/hooks/use-sidebar", () => ({
+ useSidebar: vi.fn(),
+}));
+
+vi.mock("@/hooks/use-store", () => ({
+ useStore: () => ({
+ getOpenState: () => true,
+ settings: { disabled: false },
+ }),
+}));
+
+vi.mock("../sidebar/sidebar", () => ({
+ Sidebar: () => ,
+}));
+
+describe("MainLayout", () => {
+ it("renders subdued background glows for side-nav contrast", () => {
+ render(
+