class CustomLanguage extends HTMLElement { connectedCallback() { this.attachShadow({ mode: 'open' }); this.shadowRoot.innerHTML = `

Learn English

Interactive language learning tools and resources to help you improve your English

Listening Practice

Improve your listening comprehension with audio lessons and real-world conversations.

Start Listening

Speaking Practice

Practice speaking English with our AI conversation partner and pronunciation exercises.

Start Speaking

Reading Practice

Build vocabulary and reading skills with leveled articles and interactive exercises.

Start Reading

Your Learning Progress

40%

You're making great progress!

Complete your daily tasks to earn points and unlock new learning materials.

Daily Practice
View Resources
Milestones
`; } } customElements.define('custom-language', CustomLanguage);