{{ pageTitle }}
{{ streak }}
{{ xp }} XP
{{ layoutToastAbbr }}
{{ layoutToastName }}
{{ layoutToastLabel }}
{{ t.dailyGoal }} · {{ dailyDone }}/{{ dailyTotal }} {{ t.minUnit }}
{{ t.heroReady }}
{{ nickname }}?
{{ heroSub }}
{{ t.thisWeek }}
{{ topWpm }}
{{ t.bestWpmLc }}
{{ topAcc }}%
{{ t.accuracyLc }}
{{ d.day }}
{{ t.allTimeSpeed }}
{{ t.setupPath }}
{{ t.setupPathSub }}
{{ t.jumpBackIn }}
{{ c.title }}
{{ c.desc }}
{{ t.whichLang }}
{{ t.langSub }}
{{ l.flag }}
{{ l.name }}
{{ l.sample }}
{{ t.whereStart }}
{{ t.tailorFirst }}
{{ g.title }}
{{ g.desc }}
{{ t.yourPath }}
{{ adaptsTo }}
{{ t.eyebrow }}
{{ t.name }}
{{ t.statusLabel }}
{{ n.title }}
{{ n.sub }}
{{ t.legendRank }} {{ legendWpm }}{{ t.legendNote }}
{{ modeBadge }}
{{ sessionTitle }}
{{ sessionSub }}
{{ s.label }}
{{ s.value }}{{ s.unit }}
{{ k.label }}
{{ f.name }}
{{ resultHeadline }}
{{ resultMessage }}
{{ s.value }}
{{ s.label }}
{{ t.heatmap }}
{{ t.redderMore }}
{{ k.label }}
{{ t.allTimeProgress }}
{{ t.savedDevice }}
{{ s.label }}
{{ s.value }}
{{ s.delta }}
{{ t.speedOverTime }}
{{ t.wpmLast14 }}
{{ t.weakestKeys }}
{{ w.key }}
{{ w.rate }}
{{ t.achievements }}
{{ b.name }}
{{ b.sub }}
{{ t.miniGames }}
{{ t.practiceFun }}
{{ c.title }}
{{ c.desc }}
{{ t.sc_words }} {{ bScore }}
{{ t.bossHp }}{{ bHpPct }}%
{{ bOverlayTitle }}
{{ bOverlayText }}
{{ t.cap_boss }}
{{ t.sc_score }} {{ cScore }}
{{ t.sc_mult }} {{ cMultLabel }}
{{ t.sc_best }} {{ cBest }}
{{ t.sc_streakLabel }}
{{ cStreak }}
{{ t.comboStreakTitle }}
{{ t.comboStreakIdle }}
{{ t.cap_combo }}
{{ t.sc_score }} {{ fScore }}
{{ t.sc_lives }}
{{ it.ch }}
{{ fOverlayTitle }}
{{ fOverlayText }}
{{ t.cap_falling }}
{{ t.sc_yourWpm }} {{ rWpm }}
{{ ln.name }}{{ ln.pctLabel }}
{{ t.cap_race }}
{{ rOverlayTitle }}
{{ rOverlayText }}
{{ t.sc_destroyed }} {{ dScore }}
{{ t.sc_wave }} {{ dWave }}
{{ dOverlayTitle }}
{{ dOverlayText }}
{{ t.cap_defense }}
{{ t.sc_popped }} {{ blScore }}
{{ t.sc_lives }}
{{ blOverlayTitle }}
{{ blOverlayText }}
{{ t.cap_balloon }}
{{ t.sc_height }} {{ clHeight }} m
{{ t.sc_best }} {{ clBest }} m
{{ clOverlayTitle }}
{{ clOverlayText }}
{{ t.cap_climber }}
{{ t.sc_score }} {{ pScore }}
{{ t.sc_combo }} ×{{ pCombo }}
{{ t.sc_lives }}
{{ ln.key }}
{{ n.ch }}
{{ pOverlayTitle }}
{{ pOverlayText }}
{{ t.cap_piano }}
{{ t.sc_junction }} {{ mzStep }}/{{ mzTotal }}
{{ t.sc_time }} {{ mzTime }}s
{{ mzOverlayTitle }}
{{ mzOverlayText }}
{{ t.cap_maze }}
{{ t.sc_cleared }} {{ hdScore }}
{{ t.sc_lives }}
{{ hdOverlayTitle }}
{{ hdOverlayText }}
{{ t.cap_horde }}
{{ t.sc_score }} {{ mfScore }}
{{ t.sc_lives }}
{{ mfHint }}
{{ sl.disp }}
{{ mfOverlayTitle }}
{{ mfOverlayText }}
{{ t.cap_flash }}
{{ t.sc_time }} {{ cphTime }}s
{{ t.sc_slips }} {{ cphErr }}
{{ t.decryptStr }}
{{ cphOverlayTitle }}
{{ cphOverlayText }}
{{ t.cap_cipher }}
{{ t.sc_length }} {{ wcLen }}
{{ t.sc_best }} {{ wcBest }}
{{ wcOverlayTitle }}
{{ wcOverlayText }}
{{ t.cap_chain }}
{{ t.ghostDuelTitle }}
{{ gdLabel }}
{{ gdOverlayTitle }}
{{ gdOverlaySub }}
{{ t.cap_duel }}
{{ t.sc_blooms }} {{ grBlooms }}
{{ grOverlayTitle }}
{{ grOverlayText }}
{{ t.cap_garden }}
{{ t.sc_score }} {{ wlScore }}
{{ t.sc_lives }}
{{ wlPre }}{{ wlBuffer }}{{ wlPost }}
{{ wlOverlayTitle }}
{{ wlOverlayText }}
{{ t.cap_ladder }}
{{ k.label }}
TypTap design system
Color palette
{{ s.name }}
{{ s.hex }}
Typography
Швидко Aa
Fredoka · Display / H1 · 38px 600
Привіт, готові друкувати?
Nunito · Heading · 22px 800
Body — Латиниця та кирилиця однаково чіткі.
Nunito · Body · 15px 600
0O1lI · тест шрифту · flip
JetBrains Mono · Typing text · unambiguous
Mascot — Typo the keycap
{{ m.label }}
{{ m.use }}
Buttons
↑ default · press = translateY, shadow collapses
Components
Progress & badges
🔥 12-day
✓ Home row
★ 60 WPM
Keyboard key — states
{{ k.label }}
{{ k.name }}
Semantic states (color + shape, colorblind-safe)
✓Correct
✕Error
!Warning
{{ emptyCode }}
{{ emptyTitle }}
{{ emptyText }}
{{ lbTitle }}
{{ lbScope }}
{{ lbSub }}
{{ lbP2.av }}
{{ lbP2.name }}
{{ lbP2.val }} {{ lbP2.unit }}
2
{{ lbP1.av }}
{{ lbP1.name }}
{{ lbP1.val }} {{ lbP1.unit }}
1
{{ lbP3.av }}
{{ lbP3.name }}
{{ lbP3.val }} {{ lbP3.unit }}
3
{{ r.rank }}
{{ r.av }}
{{ r.name }}
{{ r.val }} {{ r.unit }}
{{ lbYouRow.rank }}
{{ lbYouRow.av }}
{{ lbYouRow.name }}{{ lbYouTag }}
{{ lbYouRow.val }} {{ lbYouRow.unit }}
{{ lbHint }}