diff --git a/src/app/[locale]/acmm-leaderboard/page.tsx b/src/app/[locale]/acmm-leaderboard/page.tsx
index a5d46e484..b668ce58a 100644
--- a/src/app/[locale]/acmm-leaderboard/page.tsx
+++ b/src/app/[locale]/acmm-leaderboard/page.tsx
@@ -1,12 +1,7 @@
"use client";
import { useState, useMemo, useCallback, useEffect } from "react";
-import {
- GridLines,
- StarField,
- Navbar,
- Footer,
-} from "../../../components/index";
+import PageShell from "../../../components/master-page/PageShell";
import { gtagEvent } from "../../../components/GoogleAnalytics";
import { ACMM_PROJECTS, BADGE_PARTICIPANTS, SNAPSHOT_DATE } from "./data";
import {
@@ -175,15 +170,16 @@ export default function AcmmLeaderboardPage() {
};
return (
-
-
-
- {/* Background effects */}
-
-
-
-
-
+
{/* Hero section */}
@@ -478,8 +474,6 @@ export default function AcmmLeaderboardPage() {
-
-
-
+
);
}
diff --git a/src/app/[locale]/programs/[slug]/ProgramPageClient.tsx b/src/app/[locale]/programs/[slug]/ProgramPageClient.tsx
index b6901837a..3c799ddb7 100644
--- a/src/app/[locale]/programs/[slug]/ProgramPageClient.tsx
+++ b/src/app/[locale]/programs/[slug]/ProgramPageClient.tsx
@@ -3,7 +3,7 @@
import { useEffect, useState } from "react";
import Image from "next/image";
import { Program } from "../programs";
-import { Navbar, Footer, StarField, GridLines } from "@/components";
+import PageShell from "@/components/master-page/PageShell";
import { useTranslations } from "next-intl";
import Link from "next/link";
@@ -107,19 +107,12 @@ export default function ProgramPageClient({ program }: ProgramPageClientProps) {
};
return (
-
- {/* Navigation */}
-
-
- {/* Main Content with full background */}
+
+ {/* Main Content */}
- {/* Background layers */}
-
-
{/* Hero Section */}
@@ -476,9 +469,6 @@ export default function ProgramPageClient({ program }: ProgramPageClientProps) {
-
- {/* Footer */}
-
-
+
);
}