KoreaClass DNA.
Cozy RPG × Bangkok Modern.
Brand identity, components, motion, and the mascot — everything you need to build something that feels like KoreaClass. Updated 2026-05-16.
Foundation
Brand
Meet Eng
Eng is your shapeshifter scene partner. One character, every role — barista, recruiter, Dating App match, airline staff. Always friendly, never judges, infinitely patient. Peer-energy, not parent-energy. Thai casual nickname: น้องอิงค์.
Brand promise
"พูดเกาหลีได้จริง ใน 30 วัน ด้วยการ Roleplay กับ AI —
Eng wears every scene in your life."
Palette
Colors
#7C5CFFPrimary action, hero CTA
#00D4B8Success, secondary action, AI accent
#FFB547Highlight, badges, viral moments
#FFF8F0Default background, warm canvas
#1A1530Body text, strokes, dark UI
#0F0E1ADark mode bg, pricing section
Purple scale
Teal scale
Coral scale
Voice on page
Typography
Display — Sora
Level up.
สวมบทบาท
Press Start to Speak
Thai — IBM Plex Sans Thai Looped
ฝึกพูดเกาหลีเหมือนเล่นเกม
สวมบทบาทกับ AI พูดในสถานการณ์จริง — สั่งกาแฟ สัมภาษณ์งาน เดทกับโอป้า รู้เลยพูดเป๊ะรึยัง
น้องอิงค์เป็น scene partner คนใหม่ของคุณ
Body — Inter / Plex Thai
KoreaClass turns English learning into a roleplay game. Pick a scene, press start, speak with an AI scene partner that never judges. Get instant pronunciation feedback at the phoneme level — like ELSA, but inside real-life conversations.
Surfaces
Cards
Default + Hover
Hover me — lifts and casts a cozy purple shadow.
Purple tone
For brand-leading sections.
Teal tone
For success + AI-speak moments.
Coral tone
For highlights + viral cards.
Night tone
For pricing + Boss-mode sections.
Tiny labels
Badges
Voice on screen
Speech bubbles
The shapeshifter
Mascot — Eng
6 costumes
basebaristaofficetravelerscholarmic4 moods
happyspeakingwowwinkStates
wavingsparklesanimated=falseRoleplay scenarios
World cards
K-Cafe Order
สั่งกาแฟในร้าน K-cafe คุยกับบาริสต้า
วอร์มอัพง่ายๆ สั่ง 아이스 아메리카노, ถามเมนู, ตอบ 매장에서 드세요? — scenario ที่ทุก K-tourist เจอ
Dating App Date
เดทกับโอป้า — เปิดบทสนทนาให้รอด
Match แล้วบน 글램/위피? ทักยังไงไม่เงียบ? เดทจริงพูดอะไรได้บ้าง? ฝึกก่อนเจอจริง
Job Interview
สัมภาษณ์งาน บริษัทเกาหลี
ตอบ 자기소개 해주세요, salary expectation, จุดแข็ง-จุดอ่อนเป็นภาษาเกาหลีแบบ honorific
Korean Restaurant
สั่ง 김치찌개, ขอบันชัน, complain ว่าเผ็ดไป
เมนูไม่มีรูป? สั่ง 안 매워요 ยังไง? ขอ takeaway 포장이요 ขอ refill 반찬 더 주세요 พูดยังไง
Bring it to life
Motion
.anim-bobIdle character bob
.anim-floatDrift up + down
.anim-tiltLazy wobble
.anim-pulse-ringMic / active ring
.anim-waveHand wave
.anim-sparkleDecorative twinkle
Atoms of design
Tokens
Radius
sm0.5remmd0.875remlg1.125remxl1.5rem2xl2rem3xl2.5remShadows
shadow-cozy-sm0 2px 8pxshadow-cozy0 8px 24pxshadow-cozy-lg0 16px 48pxshadow-cozy-xl0 24px 64pxshadow-tealTeal-tintedshadow-coralCoral-tintedHow we speak
Voice & Tone
- ✅ "ลุยกันเลย!" — peer, energetic, casual
- ✅ "Day 7, you got this!" — encouraging, present
- ✅ "พูดอีกครั้งได้ ไม่ต้องกลัวพูดผิด" — no shame
- ✅ "ลองสนิทกับเขาดู — เปิดบทไง" — playful, real
- ✅ Mixed Thai + English where natural — Thais code-switch
- ❌ "We miss you 😢 You haven't practiced..." — guilt-trip (Duolingo)
- ❌ "You lost your streak!" — shame-coded
- ❌ "วันนี้คุณจะได้เรียนรู้เกี่ยวกับ Present Perfect..." — textbook
- ❌ "Excellent work, student!" — condescending
- ❌ Push notifications more than 1×/day