import React, { useState, useEffect } from 'react'; import Head from 'next/head'; import { motion, AnimatePresence, useScroll, useTransform } from 'framer-motion'; import { Trophy, Users, Zap, Play, MessageCircle, Mail, Twitter, Instagram, Youtube, Menu, X, ChevronRight, Star, Gamepad2, Target, Award } from 'lucide-react'; import { clsx, type ClassValue } from 'clsx'; import { twMerge } from 'tailwind-merge'; // Utility for cleaner tailwind classes function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } // --- Components --- const Navbar = () => { const [isScrolled, setIsScrolled] = useState(false); const [mobileMenuOpen, setMobileMenuOpen] = useState(false); useEffect(() => { const handleScroll = () => setIsScrolled(window.scrollY > 50); window.addEventListener('scroll', handleScroll); return () => window.removeEventListener('scroll', handleScroll); }, []); const navLinks = [ { name: 'About', href: '#about' }, { name: 'Roster', href: '#roster' }, { name: 'Achievements', href: '#achievements' }, { name: 'Highlights', href: '#highlights' }, { name: 'Contact', href: '#contact' }, ]; return ( ); }; const Hero = () => { return (
{/* Background Elements */}
SEASON 12 CONTENDERS

ABYSSAL NEXUS

Forging legends in the Land of Dawn. We are the architects of chaos, the masters of the meta.

{/* Scroll Indicator */}
); }; const About = () => { return (

Redefining Mobile Esports

Founded in 2023, Abyssal Nexus emerged from a shared vision to dominate the Mobile Legends competitive scene. We don't just play the game; we analyze, adapt, and evolve faster than the meta itself.

Our mission is to build a sustainable legacy of excellence, fostering talent and creating unforgettable moments for our fans worldwide.

Strategic Depth

Data-driven decision making

Team Synergy

Unbreakable bonds

{/* Abstract Visual Representation */}
{/* Decorative Grid */}
); }; const Roster = () => { const players = [ { name: 'Vex', role: 'Jungler', kda: '4.2', hero: 'Fanny', color: 'from-purple-500 to-indigo-500' }, { name: 'Kairos', role: 'Gold Lane', kda: '5.8', hero: 'Beatrix', color: 'from-cyan-500 to-blue-500' }, { name: 'Riven', role: 'Mid Lane', kda: '6.1', hero: 'Yve', color: 'from-pink-500 to-rose-500' }, { name: 'Titan', role: 'Exp Lane', kda: '3.9', hero: 'Terizla', color: 'from-amber-500 to-orange-500' }, { name: 'Aegis', role: 'Roamer', kda: '8.5', hero: 'Chou', color: 'from-emerald-500 to-green-500' }, ]; return (

Meet The Squad

The elite warriors carrying the Abyssal banner into battle.

{players.map((player, idx) => (
{/* Placeholder for Player Image */}
{/* Overlay on hover */}
VIEW STATS

{player.name}

{player.role}
Signature {player.hero}
KDA {player.kda}
))}
); }; const Achievements = () => { const stats = [ { label: 'Tournament Wins', value: 12, suffix: '+' }, { label: 'Win Rate', value: 78, suffix: '%' }, { label: 'Total Kills', value: 4500, suffix: '+' }, ]; const tournaments = [ { year: '2023', title: 'MPL Invitational', place: 'Champion' }, { year: '2023', title: 'SEA Games Qualifiers', place: '1st Place' }, { year: '2024', title: 'MPL Regular Season', place: 'Runner Up' }, ]; return (
{/* Stats Side */}

Our Legacy

{stats.map((stat, idx) => (
{stat.value}{stat.suffix}
{stat.label}
))}

Hall of Fame

{tournaments.map((t, i) => (
{t.year}
{t.title}
{t.place}
))}
{/* Visual Side */}

MPL Champions 2023

Our most prestigious victory yet. Abyssal Nexus defeated the reigning champions in a stunning 4-1 series, cementing our place in history.

); }; const Highlights = () => { return (

Match Highlights

Relive the most intense moments from our recent battles.

{[1, 2, 3].map((item) => (
{/* Placeholder for Video Thumbnail */}
12:45

Nexus vs Titans - Game {item} Highlights

2 days ago • 45k views

))}
); }; const Sponsors = () => { return (

Powered By

{/* Mock Logos using Text for simplicity in single file */} {['HyperX', 'Razer', 'Red Bull', 'SecretLab'].map((brand) => ( {brand} ))}
); }; const Contact = () => { return (

Join The Nexus

Think you have what it takes to compete at the highest level? Or maybe you just want to partner with us? Reach out.

e.preventDefault()}>