englishmate / index.html
mohas8's picture
Add 3 files
349d392 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>EnglishMate AI - Your Personalized English Coach</title>
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/js/all.min.js"></script>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.12.2/lottie.min.js"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#10B981',
accent: '#F87171',
dark: '#1E293B',
darklight: '#334155',
light: '#F8FAFC',
slate: '#E2E8F0'
},
fontFamily: {
'sans': ['Poppins', 'sans-serif']
}
}
}
}
</script>
<style>
@keyframes typing {
0% { width: 0; }
100% { width: 100%; }
}
@keyframes blink {
0%, 100% { border-color: transparent; }
50% { border-color: #10B981; }
}
.typing-animation {
overflow: hidden;
white-space: nowrap;
border-right: 3px solid #10B981;
animation:
typing 3s steps(40, end) infinite,
blink .75s step-end infinite;
}
.loading-dot {
animation: dot-pulse 1.5s infinite;
opacity: 0;
}
.loading-dot:nth-child(2) { animation-delay: 0.5s; }
.loading-dot:nth-child(3) { animation-delay: 1s; }
@keyframes dot-pulse {
0% { opacity: 0; }
50% { opacity: 1; }
100% { opacity: 0; }
}
.chat-bubble {
transition: transform 0.2s, box-shadow 0.2s;
}
.chat-bubble:hover {
transform: translateY(-5px);
box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1);
}
.card-hover {
transition: all 0.3s ease;
}
.card-hover:hover {
transform: translateY(-5px);
box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1);
}
.toggle-checkbox:checked {
background-color: #10B981;
border-color: #10B981;
}
.toggle-checkbox:checked + .toggle-label {
background-color: #10B981;
}
.progress-ring {
transform: rotate(-90deg);
}
.flag-icon {
width: 24px;
height: 24px;
border-radius: 50%;
object-fit: cover;
}
body {
font-family: 'Poppins', sans-serif;
background-color: #F8FAFC;
transition: background-color 0.3s;
}
body.dark {
background-color: #0F172A;
}
.slide {
opacity: 0;
transition: opacity 0.5s ease-in-out;
}
.slide.active {
opacity: 1;
}
.badge-animate {
animation: float 3s ease-in-out infinite;
}
@keyframes float {
0% { transform: translateY(0); }
50% { transform: translateY(-10px); }
100% { transform: translateY(0); }
}
.speech-bubble::after {
content: "";
position: absolute;
bottom: -10px;
left: 20px;
border-width: 10px 10px 0;
border-style: solid;
border-color: #10B981 transparent;
}
.dark .speech-bubble::after {
border-color: #334155 transparent;
}
</style>
</head>
<body class="text-gray-700 dark:text-slate-200">
<!-- Navigation -->
<nav class="bg-white dark:bg-darklight shadow-md fixed w-full z-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between h-16">
<div class="flex items-center">
<div class="flex-shrink-0 flex items-center">
<div class="bg-primary p-2 rounded-full w-12 h-12 flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z" />
</svg>
</div>
<span class="ml-2 text-xl font-bold dark:text-white">EnglishMate<span class="text-primary">AI</span></span>
</div>
<div class="hidden sm:ml-6 sm:flex sm:space-x-8">
<a href="#features" class="border-primary text-gray-900 dark:text-white inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Features</a>
<a href="#how-it-works" class="border-transparent hover:border-gray-300 hover:text-gray-700 dark:hover:text-slate-300 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">How It Works</a>
<a href="#testimonials" class="border-transparent hover:border-gray-300 hover:text-gray-700 dark:hover:text-slate-300 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Testimonials</a>
<a href="#pricing" class="border-transparent hover:border-gray-300 hover:text-gray-700 dark:hover:text-slate-300 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Pricing</a>
</div>
</div>
<div class="flex items-center">
<div class="flex items-center mr-4">
<button class="bg-slate-100 dark:bg-slate-700 p-1 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.017 9l.463-.001C13.965 9 15.74 10.35 16.714 12" />
</svg>
</button>
<span class="mx-1">|</span>
<span class="mr-2">EN</span>
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
</svg>
</div>
<button id="dark-mode-toggle" class="bg-slate-200 dark:bg-dark rounded-full p-2">
<svg id="dark-icon" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-slate-800 dark:text-primary hidden" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z" />
</svg>
<svg id="light-icon" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-yellow-400" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z" />
</svg>
</button>
<button id="chat-cta" class="ml-4 bg-primary hover:bg-emerald-600 text-white font-medium py-2 px-6 rounded-full shadow-md transition duration-300">
Start Learning
</button>
</div>
</div>
</div>
</nav>
<!-- Hero Section -->
<section class="pt-24 pb-16 overflow-hidden">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 lg:grid-cols-2 gap-12 items-center">
<div class="space-y-6">
<div class="inline-flex items-center px-3 py-1 rounded-full bg-emerald-100 dark:bg-emerald-900 text-emerald-800 dark:text-emerald-200 text-sm">
<span class="font-medium">NEW</span>
<span class="ml-2">AI-Powered English Coach</span>
</div>
<h1 class="text-4xl md:text-5xl font-bold text-gray-900 dark:text-white tracking-tight">
Your Personalized AI English Coach<br>
<span class="bg-gradient-to-r from-primary to-emerald-400 bg-clip-text text-transparent">Anytime, Anywhere</span>
</h1>
<p class="text-lg text-gray-600 dark:text-slate-400 max-w-lg">
Transform your English skills with our AI-powered platform designed for learners at all levels.
Practice conversation, get instant feedback, and achieve fluency faster.
</p>
<div class="flex flex-wrap gap-4">
<button id="start-chat" class="bg-primary hover:bg-emerald-600 text-white font-medium py-3 px-8 rounded-full shadow-md transition duration-300 transform hover:scale-105">
Chat with EnglishMate Now
</button>
<button class="bg-white dark:bg-slate-700 hover:bg-slate-100 dark:hover:bg-slate-600 text-gray-800 dark:text-white font-medium py-3 px-8 rounded-full shadow-md border border-gray-200 dark:border-slate-600 transition duration-300">
Take Free Assessment
</button>
</div>
</div>
<div class="relative">
<div class="absolute inset-0 rounded-3xl bg-gradient-to-r from-primary to-emerald-300 blur-3xl opacity-30 dark:opacity-20"></div>
<div class="relative bg-white dark:bg-dark rounded-3xl shadow-xl p-6">
<div class="p-1 rounded-2xl bg-gradient-to-r from-primary to-emerald-300">
<div class="bg-white dark:bg-dark rounded-2xl p-5 space-y-4">
<div class="flex items-center space-x-3">
<div class="bg-gradient-to-r from-primary to-emerald-400 w-10 h-10 rounded-full flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z" />
</svg>
</div>
<div>
<h3 class="font-semibold text-gray-900 dark:text-white">EnglishMate AI</h3>
<p class="text-xs text-gray-500 dark:text-slate-400">Online now • Always ready to help</p>
</div>
</div>
<div class="space-y-4">
<div class="bg-slate-100 dark:bg-darklight p-4 rounded-2xl max-w-xs">
<p class="text-gray-700 dark:text-slate-300">👋 Hello! I'm your AI English coach. How can I help you improve your English today?</p>
</div>
<div id="user-typing" class="flex justify-end">
<div class="bg-primary text-white p-4 rounded-2xl max-w-xs rounded-br-none">
<span id="typing-text">How can you help me with my pronunciation?</span>
</div>
</div>
<div class="flex items-center">
<div class="flex space-x-1">
<div class="w-2 h-2 bg-gray-400 rounded-full loading-dot"></div>
<div class="w-2 h-2 bg-gray-400 rounded-full loading-dot"></div>
<div class="w-2 h-2 bg-gray-400 rounded-full loading-dot"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Features Section -->
<section id="features" class="py-16 bg-slate-50 dark:bg-slate-900">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center">
<h2 class="text-3xl font-bold text-gray-900 dark:text-white">Transform Your English Learning Journey</h2>
<p class="mt-4 text-lg max-w-3xl mx-auto text-gray-600 dark:text-slate-400">
Our AI-powered features help you master every aspect of English with personalized, real-time feedback
</p>
</div>
<div class="mt-16 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Feature Card 1: AI Chat -->
<div class="bg-white dark:bg-slate-800 rounded-2xl overflow-hidden shadow-lg card-hover">
<div class="p-6">
<div class="bg-primary bg-opacity-10 dark:bg-opacity-20 rounded-lg w-14 h-14 flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-8 w-8 text-primary" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8h2a2 2 0 012 2v6a2 2 0 01-2 2h-2v4l-4-4H9a1.994 1.994 0 01-1.414-.586m0 0L11 14h4a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2v4l.586-.586z" />
</svg>
</div>
<h3 class="text-xl font-bold mt-4 mb-2 text-gray-900 dark:text-white">AI Conversation Partner</h3>
<p class="text-gray-600 dark:text-slate-400">
Practice conversations 24/7 with our advanced AI that adjusts to your level and interests
</p>
</div>
</div>
<!-- Feature Card 2: Grammar -->
<div class="bg-white dark:bg-slate-800 rounded-2xl overflow-hidden shadow-lg card-hover">
<div class="p-6">
<div class="bg-emerald-400 bg-opacity-10 dark:bg-opacity-20 rounded-lg w-14 h-14 flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-8 w-8 text-emerald-400" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5.882V19.24a1.76 1.76 0 01-3.417.592l-2.147-6.15M18 13a3 3 0 100-6M5.436 13.683A4.001 4.001 0 017 8h1.832c4.1 0 7.625-1.234 9.168-3v14c-1.543-1.766-5.067-3-9.168-3H7a3.988 3.988 0 01-1.564-.317z" />
</svg>
</div>
<h3 class="text-xl font-bold mt-4 mb-2 text-gray-900 dark:text-white">Grammar Feedback</h3>
<p class="text-gray-600 dark:text-slate-400">
Instantly correct your grammar mistakes with clear explanations and improvement suggestions
</p>
</div>
</div>
<!-- Feature Card 3: Pronunciation -->
<div class="bg-white dark:bg-slate-800 rounded-2xl overflow-hidden shadow-lg card-hover">
<div class="p-6">
<div class="bg-cyan-400 bg-opacity-10 dark:bg-opacity-20 rounded-lg w-14 h-14 flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-8 w-8 text-cyan-400" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 11a7 7 0 01-7 7m0 0a7 7 0 01-7-7m7 7v4m0 0H8m4 0h4m-4-8a3 3 0 01-3-3V5a3 3 0 116 0v6a3 3 0 01-3 3z" />
</svg>
</div>
<h3 class="text-xl font-bold mt-4 mb-2 text-gray-900 dark:text-white">Pronunciation Correction</h3>
<p class="text-gray-600 dark:text-slate-400">
Perfect your accent with real-time analysis and targeted pronunciation exercises
</p>
</div>
</div>
<!-- Feature Card 4: Writing -->
<div class="bg-white dark:bg-slate-800 rounded-2xl overflow-hidden shadow-lg card-hover">
<div class="p-6">
<div class="bg-yellow-400 bg-opacity-10 dark:bg-opacity-20 rounded-lg w-14 h-14 flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-8 w-8 text-yellow-400" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" />
</svg>
</div>
<h3 class="text-xl font-bold mt-4 mb-2 text-gray-900 dark:text-white">Writing Assistant</h3>
<p class="text-gray-600 dark:text-slate-400">
Improve your writing with style suggestions, vocabulary enhancement, and structural feedback
</p>
</div>
</div>
<!-- Feature Card 5: Speaking -->
<div class="bg-white dark:bg-slate-800 rounded-2xl overflow-hidden shadow-lg card-hover">
<div class="p-6">
<div class="bg-pink-400 bg-opacity-10 dark:bg-opacity-20 rounded-lg w-14 h-14 flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-8 w-8 text-pink-400" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z" />
</svg>
</div>
<h3 class="text-xl font-bold mt-4 mb-2 text-gray-900 dark:text-white">Speaking Coach</h3>
<p class="text-gray-600 dark:text-slate-400">
Master fluency and confidence with personalized speaking challenges and interview preparation
</p>
</div>
</div>
<!-- Feature Card 6: Live Quizzes -->
<div class="bg-white dark:bg-slate-800 rounded-2xl overflow-hidden shadow-lg card-hover">
<div class="p-6">
<div class="bg-purple-400 bg-opacity-10 dark:bg-opacity-20 rounded-lg w-14 h-14 flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-8 w-8 text-purple-400" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z" />
</svg>
</div>
<h3 class="text-xl font-bold mt-4 mb-2 text-gray-900 dark:text-white">Live Quiz Games</h3>
<p class="text-gray-600 dark:text-slate-400">
Test your knowledge in real-time competitions with learners worldwide
</p>
</div>
</div>
</div>
</div>
</section>
<!-- AI Chat Interface -->
<section id="chat-interface" class="py-16 hidden">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 lg:grid-cols-12 gap-8">
<!-- Left Sidebar -->
<div class="lg:col-span-3 bg-white dark:bg-slate-800 rounded-2xl p-6 shadow-lg">
<h2 class="text-xl font-bold text-gray-900 dark:text-white mb-6">Learning Hub</h2>
<div class="space-y-6">
<div>
<h3 class="text-sm font-semibold text-gray-500 dark:text-slate-400 uppercase tracking-wider mb-3">Lessons</h3>
<div class="space-y-2">
<a href="#" class="flex items-center p-3 rounded-lg bg-slate-100 dark:bg-slate-700 text-primary font-medium">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 mr-3" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253" />
</svg>
Daily Conversation
</a>
<a href="#" class="flex items-center p-3 rounded-lg hover:bg-slate-100 dark:hover:bg-slate-700 text-gray-700 dark:text-slate-300">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 mr-3" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 8h10M7 12h4m1 8l-4-4H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-3l-4 4z" />
</svg>
Business English
</a>
<a href="#" class="flex items-center p-3 rounded-lg hover:bg-slate-100 dark:hover:bg-slate-700 text-gray-700 dark:text-slate-300">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 mr-3" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z" />
</svg>
Interview Prep
</a>
</div>
</div>
<div>
<h3 class="text-sm font-semibold text-gray-500 dark:text-slate-400 uppercase tracking-wider mb-3">Progress</h3>
<div class="bg-slate-100 dark:bg-slate-700 rounded-lg p-4">
<div class="flex justify-between items-center mb-2">
<span class="text-sm font-medium text-gray-700 dark:text-slate-300">Level 4 • Intermediate</span>
<span class="text-sm text-primary">75%</span>
</div>
<div class="w-full bg-gray-200 dark:bg-slate-600 rounded-full h-2">
<div class="bg-primary h-2 rounded-full" style="width: 75%"></div>
</div>
</div>
</div>
<div>
<h3 class="text-sm font-semibold text-gray-500 dark:text-slate-400 uppercase tracking-wider mb-3">Recent Chats</h3>
<div class="space-y-2">
<a href="#" class="flex items-center p-3 rounded-lg hover:bg-slate-100 dark:hover:bg-slate-700 text-gray-700 dark:text-slate-300">
<div class="bg-emerald-100 dark:bg-emerald-900 rounded-lg w-8 h-8 flex items-center justify-center mr-3">
<span class="text-xs font-bold text-emerald-800 dark:text-emerald-200">JP</span>
</div>
Job Interview Practice
</a>
<a href="#" class="flex items-center p-3 rounded-lg hover:bg-slate-100 dark:hover:bg-slate-700 text-gray-700 dark:text-slate-300">
<div class="bg-purple-100 dark:bg-purple-900 rounded-lg w-8 h-8 flex items-center justify-center mr-3">
<span class="text-xs font-bold text-purple-800 dark:text-purple-200">TV</span>
</div>
TV Shows Discussion
</a>
<a href="#" class="flex items-center p-3 rounded-lg hover:bg-slate-100 dark:hover:bg-slate-700 text-gray-700 dark:text-slate-300">
<div class="bg-amber-100 dark:bg-amber-900 rounded-lg w-8 h-8 flex items-center justify-center mr-3">
<span class="text-xs font-bold text-amber-800 dark:text-amber-200">GF</span>
</div>
Grammar Fundamentals
</a>
</div>
</div>
</div>
</div>
<!-- Main Chat Area -->
<div class="lg:col-span-6 bg-white dark:bg-slate-800 rounded-2xl p-6 shadow-lg">
<div class="flex items-center mb-6">
<div class="bg-gradient-to-r from-primary to-emerald-400 w-10 h-10 rounded-full flex items-center justify-center mr-3">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z" />
</svg>
</div>
<div>
<h2 class="font-bold text-gray-900 dark:text-white">EnglishMate AI</h2>
<p class="text-xs text-gray-500 dark:text-slate-400">Online • Always ready to help</p>
</div>
</div>
<div class="space-y-6 mb-6">
<div class="bg-slate-100 dark:bg-slate-700 p-4 rounded-2xl max-w-xs rounded-tl-none">
<p class="text-gray-700 dark:text-slate-300">👋 Hello! I'm your AI English coach. Would you like to practice conversation, work on grammar, or improve your pronunciation?</p>
</div>
<div class="flex justify-end">
<div class="bg-primary text-white p-4 rounded-2xl max-w-xs">
<p>I'd like to practice pronunciation. How can you help me with that?</p>
</div>
</div>
<div class="bg-slate-100 dark:bg-slate-700 p-4 rounded-2xl max-w-xs rounded-tl-none">
<p class="text-gray-700 dark:text-slate-300">Great choice! We'll work on difficult English sounds. Try saying this sentence:
<span class="font-medium">"She sells seashells by the seashore."</span>
I'll analyze your speech and give feedback.
</p>
</div>
</div>
<div class="border-t border-gray-200 dark:border-slate-700 pt-6">
<div class="flex space-x-4 mb-4">
<div class="inline-flex items-center rounded-full bg-primary bg-opacity-10 dark:bg-opacity-20 px-4 py-2 text-sm font-medium text-primary">
<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 mr-2" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z" />
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 12a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
Pronunciation Practice
</div>
<div class="inline-flex items-center rounded-full bg-emerald-400 bg-opacity-10 dark:bg-opacity-20 px-4 py-2 text-sm font-medium text-emerald-400">
<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 mr-2" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z" />
</svg>
Grammar Focus
</div>
<div class="inline-flex items-center rounded-full bg-cyan-400 bg-opacity-10 dark:bg-opacity-20 px-4 py-2 text-sm font-medium text-cyan-400">
<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 mr-2" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z" />
</svg>
Real Conversations
</div>
</div>
<div class="flex">
<div class="relative flex-1">
<input type="text" placeholder="Type your message..." class="w-full bg-slate-100 dark:bg-slate-700 rounded-2xl py-4 px-5 focus:outline-none focus:ring-2 focus:ring-primary">
<button class="absolute right-3 top-3 text-gray-500 hover:text-primary">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 19l9 2-9-18-9 18 9-2zm0 0v-8" />
</svg>
</button>
</div>
<button class="ml-3 bg-primary hover:bg-emerald-600 text-white font-medium py-3 px-5 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 11a7 7 0 01-7 7m0 0a7 7 0 01-7-7m7 7v4m0 0H8m4 0h4m-4-8a3 3 0 01-3-3V5a3 3 0 116 0v6a3 3 0 01-3 3z" />
</svg>
</button>
</div>
</div>
</div>
<!-- Right Panel -->
<div class="lg:col-span-3 bg-white dark:bg-slate-800 rounded-2xl p-6 shadow-lg">
<div class="flex justify-between items-center mb-6">
<h2 class="text-xl font-bold text-gray-900 dark:text-white">Learning Insights</h2>
<button class="text-gray-500 hover:text-primary">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z" />
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z" />
</svg>
</button>
</div>
<div class="space-y-6">
<div>
<h3 class="text-sm font-semibold text-gray-500 dark:text-slate-400 uppercase tracking-wider mb-3">Vocabulary Builder</h3>
<div class="bg-gradient-to-r from-blue-500 to-indigo-500 rounded-xl p-4 text-white">
<p class="font-bold text-lg mb-2">Today's Word:</p>
<p class="text-2xl font-bold mb-1">Elaborate</p>
<p class="text-sm opacity-90 mb-3">/ɪˈlæb.ə.reɪt/</p>
<p class="text-sm mb-1">Adjective: Involving many carefully arranged details.</p>
<p class="text-sm">Verb: To add details to something.</p>
</div>
</div>
<div>
<h3 class="text-sm font-semibold text-gray-500 dark:text-slate-400 uppercase tracking-wider mb-3">Personal Feedback</h3>
<div class="bg-slate-100 dark:bg-slate-700 rounded-xl p-4">
<div class="flex items-start mb-3">
<div class="bg-primary rounded-full w-8 h-8 flex items-center justify-center flex-shrink-0 mr-3">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z" />
</svg>
</div>
<div>
<p class="text-sm text-gray-800 dark:text-slate-300">Your pronunciation is improving! Focus on differentiating "she" and "see".</p>
<p class="text-xs text-gray-500 dark:text-slate-400 mt-1">Based on your recent practice</p>
</div>
</div>
<div class="pl-11">
<div class="bg-white dark:bg-dark rounded-lg p-3">
<p class="text-xs text-gray-500 dark:text-slate-400">Strength:</p>
<p class="text-sm font-medium text-gray-800 dark:text-slate-300 mb-2">Consistent verb tenses</p>
<p class="text-xs text-gray-500 dark:text-slate-400">To Improve:</p>
<p class="text-sm font-medium text-gray-800 dark:text-slate-300">Using articles (a, an, the)</p>
</div>
</div>
</div>
</div>
<div class="text-center">
<button class="w-full bg-primary hover:bg-emerald-600 text-white font-medium py-3 px-6 rounded-xl shadow-md transition duration-300">
Continue Daily Lesson
</button>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Lesson Dashboard -->
<section id="dashboard" class="py-16 hidden bg-slate-50 dark:bg-slate-900">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold text-gray-900 dark:text-white">Your English Learning Dashboard</h2>
<p class="mt-4 text-lg max-w-3xl mx-auto text-gray-600 dark:text-slate-400">
Track your progress, access personalized lessons, and see how your English improves over time
</p>
</div>
<div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
<!-- Left Column - Stats & Progress -->
<div class="lg:col-span-1">
<div class="bg-white dark:bg-slate-800 rounded-2xl shadow-lg p-6 mb-8">
<div class="flex items-center justify-between mb-6">
<h3 class="text-xl font-bold text-gray-900 dark:text-white">Streaks & Achievements</h3>
<button class="text-gray-500 hover:text-primary">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
</button>
</div>
<div class="flex justify-between items-center mb-6">
<div class="text-center">
<div class="text-3xl font-bold text-primary">18</div>
<div class="text-sm text-gray-600 dark:text-slate-400">Day Streak</div>
</div>
<div class="text-center">
<div class="text-3xl font-bold text-emerald-500">24</div>
<div class="text-sm text-gray-600 dark:text-slate-400">Lessons</div>
</div>
<div class="text-center">
<div class="text-3xl font-bold text-amber-500">86%</div>
<div class="text-sm text-gray-600 dark:text-slate-400">Completion</div>
</div>
</div>
<div class="flex items-center">
<div class="flex-shrink-0 w-16 h-16 flex items-center justify-center">
<div class="relative">
<svg class="w-16 h-16" viewBox="0 0 100 100">
<circle class="stroke-gray-200 dark:stroke-slate-600" stroke-width="10" cx="50" cy="50" r="40" fill="none"/>
<circle class="stroke-primary" stroke-width="10" stroke-linecap="round" cx="50" cy="50" r="40" fill="none" stroke-dasharray="251.2" stroke-dashoffset="100" style="transform: rotate(-90deg); transform-origin: 50% 50%;">
<animate attributeName="stroke-dashoffset" from="251.2" to="100" dur="1.5s" fill="freeze"/>
</circle>
</svg>
<span class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 text-sm font-bold">75%</span>
</div>
</div>
<div class="ml-4">
<p class="font-medium text-gray-900 dark:text-white">Level 4 Progress</p>
<p class="text-sm text-gray-600 dark:text-slate-400">Reach Level 5 by completing 10 more lessons</p>
</div>
</div>
<div class="mt-6 grid grid-cols-3 gap-2">
<div class="bg-amber-100 dark:bg-amber-900 bg-opacity-60 dark:bg-opacity-20 rounded-lg p-3 text-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-amber-500 mx-auto" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z" />
</svg>
<p class="text-xs mt-1">Fluency</p>
</div>
<div class="bg-purple-100 dark:bg-purple-900 bg-opacity-60 dark:bg-opacity-20 rounded-lg p-3 text-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-purple-500 mx-auto" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 8h10M7 12h4m1 8l-4-4H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-3l-4 4z" />
</svg>
<p class="text-xs mt-1">Grammar</p>
</div>
<div class="bg-emerald-100 dark:bg-emerald-900 bg-opacity-60 dark:bg-opacity-20 rounded-lg p-3 text-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-emerald-500 mx-auto" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 21v-4m0 0V5a2 2 0 012-2h6.5l1 1H21l-3 6 3 6h-8.5l-1-1H5a2 2 0 00-2 2zm9-13.5V9" />
</svg>
<p class="text-xs mt-1">Vocabulary</p>
</div>
</div>
</div>
<div class="bg-white dark:bg-slate-800 rounded-2xl shadow-lg p-6">
<div class="flex items-center justify-between mb-6">
<h3 class="text-xl font-bold text-gray-900 dark:text-white">AI Recommendations</h3>
</div>
<div class="space-y-4">
<div class="flex items-start">
<div class="flex-shrink-0 mr-3">
<div class="bg-blue-100 dark:bg-blue-900 bg-opacity-60 dark:bg-opacity-20 w-10 h-10 rounded-lg flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-blue-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z" />
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 12a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
</div>
</div>
<div>
<h4 class="font-medium text-gray-900 dark:text-white">Pronunciation Practice</h4>
<p class="text-sm text-gray-600 dark:text-slate-400">Focus on the 'th' sounds in English</p>
</div>
</div>
<div class="flex items-start">
<div class="flex-shrink-0 mr-3">
<div class="bg-emerald-100 dark:bg-emerald-900 bg-opacity-60 dark:bg-opacity-20 w-10 h-10 rounded-lg flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-emerald-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
</div>
</div>
<div>
<h4 class="font-medium text-gray-900 dark:text-white">Grammar Challenge</h4>
<p class="text-sm text-gray-600 dark:text-slate-400">Master perfect tenses</p>
</div>
</div>
<div class="flex items-start">
<div class="flex-shrink-0 mr-3">
<div class="bg-amber-100 dark:bg-amber-900 bg-opacity-60 dark:bg-opacity-20 w-10 h-10 rounded-lg flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-amber-500" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z" />
</svg>
</div>
</div>
<div>
<h4 class="font-medium text-gray-900 dark:text-white">Live Group Session</h4>
<p class="text-sm text-gray-600 dark:text-slate-400">Business English at 15:00 GMT</p>
</div>
</div>
</div>
</div>
</div>
<!-- Right Column - Lesson Content -->
<div class="lg:col-span-2 bg-white dark:bg-slate-800 rounded-2xl shadow-lg p-6">
<div class="flex justify-between items-center mb-6">
<h3 class="text-xl font-bold text-gray-900 dark:text-white">Daily Lessons</h3>
<div class="flex">
<button class="bg-primary hover:bg-emerald-600 text-white px-4 py-2 rounded-l-lg font-medium">
Today
</button>
<button class="bg-slate-100 dark:bg-slate-700 hover:bg-slate-200 dark:hover:bg-slate-600 text-gray-700 dark:text-white px-4 py-2 font-medium">
Upcoming
</button>
<button class="bg-slate-100 dark:bg-slate-700 hover:bg-slate-200 dark:hover:bg-slate-600 text-gray-700 dark:text-white px-4 py-2 rounded-r-lg font-medium">
Completed
</button>
</div>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-8">
<div class="border-l-4 border-primary pl-4 py-3">
<h4 class="font-bold text-gray-900 dark:text-white">Advanced: Future Perfect Tense</h4>
<p class="text-sm text-gray-600 dark:text-slate-400">Grammar • 20 min</p>
<div class="mt-2 flex items-center">
<div class="w-full bg-gray-200 dark:bg-slate-700 rounded-full h-2">
<div class="bg-primary h-2 rounded-full" style="width: 65%"></div>
</div>
<span class="ml-2 text-xs font-medium">65%</span>
</div>
</div>
<div class="border-l-4 border-emerald-400 pl-4 py-3">
<h4 class="font-bold text-gray-900 dark:text-white">Business Negotiations</h4>
<p class="text-sm text-gray-600 dark:text-slate-400">Speaking • 40 min</p>
<div class="mt-2 flex items-center">
<div class="w-full bg-gray-200 dark:bg-slate-700 rounded-full h-2">
<div class="bg-emerald-400 h-2 rounded-full" style="width: 30%"></div>
</div>
<span class="ml-2 text-xs font-medium">30%</span>
</div>
</div>
</div>
<div class="mb-8">
<div class="flex justify-between items-center mb-4">
<h3 class="text-lg font-bold text-gray-900 dark:text-white">Recent Achievements</h3>
<a href="#" class="text-primary font-medium">View All</a>
</div>
<div class="grid grid-cols-3 md:grid-cols-5 gap-4">
<div class="bg-emerald-100 dark:bg-emerald-900 rounded-xl p-4 text-center relative overflow-hidden">
<div class="absolute top-0 right-0 -mt-2 -mr-2 w-8 h-8 bg-emerald-300 dark:bg-emerald-700 rounded-full flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 text-emerald-800 dark:text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
</svg>
</div>
<div class="bg-gradient-to-r from-emerald-300 to-emerald-500 w-10 h-10 rounded-full flex items-center justify-center mx-auto mb-2">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z" />
</svg>
</div>
<p class="text-xs font-medium">7-day Streak</p>
</div>
<div class="bg-amber-100 dark:bg-amber-900 rounded-xl p-4 text-center relative overflow-hidden">
<div class="absolute top-0 right-0 -mt-2 -mr-2 w-8 h-8 bg-amber-300 dark:bg-amber-700 rounded-full flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 text-amber-800 dark:text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
</svg>
</div>
<div class="bg-gradient-to-r from-amber-300 to-amber-500 w-10 h-10 rounded-full flex items-center justify-center mx-auto mb-2">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
</div>
<p class="text-xs font-medium">Quiz Master</p>
</div>
<div class="bg-blue-100 dark:bg-blue-900 rounded-xl p-4 text-center relative overflow-hidden">
<div class="absolute top-0 right-0 -mt-2 -mr-2 w-8 h-8 bg-blue-300 dark:bg-blue-700 rounded-full flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 text-blue-800 dark:text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" />
</svg>
</div>
<div class="bg-gradient-to-r from-blue-300 to-blue-500 w-10 h-10 rounded-full flex items-center justify-center mx-auto mb-2">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z" />
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 12a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
</div>
<p class="text-xs font-medium">Listening Pro</p>
</div>
</div>
</div>
<div>
<div class="flex justify-between items-center mb-4">
<h3 class="text-lg font-bold text-gray-900 dark:text-white">Your Progress</h3>
<div class="flex">
<button class="text-xs px-2 py-1 rounded-l bg-primary text-white">Week</button>
<button class="text-xs px-2 py-1 bg-slate-100 dark:bg-slate-700 text-gray-700 dark:text-white">Month</button>
<button class="text-xs px-2 py-1 rounded-r bg-slate-100 dark:bg-slate-700 text-gray-700 dark:text-white">Year</button>
</div>
</div>
<div class="bg-slate-100 dark:bg-slate-700 rounded-xl p-4">
<div class="h-64">
<div class="grid grid-cols-7 h-56 gap-2 items-end">
<div class="h-1/5 bg-primary rounded-t"></div>
<div class="h-3/5 bg-primary rounded-t"></div>
<div class="h-4/5 bg-primary rounded-t"></div>
<div class="h-3/5 bg-primary rounded-t"></div>
<div class="h-2/5 bg-primary rounded-t"></div>
<div class="h-3/5 bg-primary rounded-t"></div>
<div class="h-4/5 bg-primary rounded-t"></div>
</div>
<div class="grid grid-cols-7 text-center text-xs mt-1 text-gray-600 dark:text-slate-400">
<div>Mon</div>
<div>Tue</div>
<div>Wed</div>
<div>Thu</div>
<div>Fri</div>
<div>Sat</div>
<div>Sun</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Quiz Arena -->
<section id="quiz" class="py-16 hidden">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold text-gray-900 dark:text-white">Gamified Quiz Arena</h2>
<p class="mt-4 text-lg max-w-3xl mx-auto text-gray-600 dark:text-slate-400">
Test your English knowledge against learners worldwide in real-time quiz competitions
</p>
</div>
<div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
<!-- Left: Game Stats -->
<div class="lg:col-span-1">
<div class="bg-white dark:bg-slate-800 rounded-2xl shadow-lg p-6 mb-8">
<div class="flex items-center justify-between mb-6">
<h3 class="text-xl font-bold text-gray-900 dark:text-white">Your Game Stats</h3>
<button class="text-gray-500 hover:text-primary">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
</button>
</div>
<div class="space-y-4">
<div>
<p class="text-sm text-gray-600 dark:text-slate-400 mb-1">Quiz Points