diff --git a/src/components/Layout.jsx b/src/components/Layout.jsx
deleted file mode 100644
index 28a341c..0000000
--- a/src/components/Layout.jsx
+++ /dev/null
@@ -1,171 +0,0 @@
-import React, { useState } from 'react';
-import { Outlet, Link, useNavigate, useLocation } from 'react-router-dom';
-import { useAuth } from '../context/AuthContext';
-import { useSite } from '../context/SiteContext';
-
-export default function Layout() {
- const { user, logout } = useAuth();
- const { site } = useSite();
- const navigate = useNavigate();
- const location = useLocation();
- const [mobileMenuOpen, setMobileMenuOpen] = useState(false);
-
- const siteName = site?.name || 'AI Platform';
-
- const navItems = [
- { to: '/', label: 'Home', auth: false },
- { to: '/pricing', label: 'Pricing', auth: false },
- { to: '/packages', label: 'Packages', auth: false },
- { to: '/dashboard', label: 'Dashboard', auth: true },
- { to: '/tokens', label: 'API Keys', auth: true },
- ];
-
- const visibleNavItems = navItems.filter((n) => !n.auth || user);
-
- return (
-
- {/* Announcement Banner */}
- {site?.announcement && (
-
- )}
-
- {/* Header */}
-
-
- {/* Logo */}
-
- {site?.logo ? (
-

- ) : (
-
- {siteName.charAt(0)}
-
- )}
-
- {siteName}
-
-
-
- {/* Desktop Nav */}
-
-
- {/* Auth + Mobile toggle */}
-
- {user ? (
-
-
- {user.display_name || user.username}
-
-
-
- ) : (
- <>
-
- Login
-
-
- Sign Up
-
- >
- )}
-
- {/* Mobile hamburger */}
-
-
-
-
- {/* Mobile Nav Dropdown */}
- {mobileMenuOpen && (
-
-
-
- )}
-
-
- {/* Content */}
-
-
-
-
- {/* Footer */}
-
-
- );
-}
-
-function NavLink({ to, children, active }) {
- return (
-
- {children}
-
- );
-}