diff --git a/.browserslistrc b/.browserslistrc
new file mode 100644
index 0000000..7ce98ba
--- /dev/null
+++ b/.browserslistrc
@@ -0,0 +1,9 @@
+# Modern browsers only - matches package.json browserslist
+# Avoids unnecessary polyfills (saves ~14 KiB)
+
+chrome >= 100
+firefox >= 100
+safari >= 15
+edge >= 100
+not dead
+not op_mini all
diff --git a/app/layout.tsx b/app/layout.tsx
index 52c0e12..c03c7d2 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -281,12 +281,16 @@ export default function RootLayout({
@@ -298,10 +302,13 @@ export default function RootLayout({
href="https://fonts.gstatic.com"
crossOrigin="anonymous"
/>
-
+
+ {/* Third-party resource hints - prioritized */}
+
-
+
+
{/* Viewport optimization for mobile */}
@@ -309,13 +316,14 @@ export default function RootLayout({
{/* Preload critical assets */}
- {/* Preload fonts to prevent layout shifts */}
+ {/* Preload fonts to prevent layout shifts - with fetchpriority */}
+ {/* Preload critical Next.js chunks */}
+
+
+
+
+ {/* Service Worker Registration for Advanced Caching */}
+