T
TypTap

{{ t.loginWelcome }}

{{ loginSub }}

{{ t.loginNoPass }}
{{ 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.n }}
{{ n.title }}
{{ n.sub }}
{{ t.legendRank }} {{ legendWpm }}{{ t.legendNote }}
{{ modeBadge }}
{{ sessionTitle }}
{{ sessionSub }}
{{ s.label }}
{{ s.value }}{{ s.unit }}
{{ c.disp }}
{{ 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 }}%
{{ c.disp }}
{{ bOverlayTitle }}
{{ bOverlayText }}

{{ t.cap_boss }}

{{ t.sc_score }} {{ cScore }}
{{ t.sc_mult }} {{ cMultLabel }}
{{ t.sc_best }} {{ cBest }}
{{ t.sc_streakLabel }}
{{ cStreak }}
{{ c.disp }}
{{ 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 }}
{{ c.disp }}

{{ t.cap_race }}

{{ rOverlayTitle }}
{{ rOverlayText }}
{{ t.sc_destroyed }} {{ dScore }}
{{ t.sc_wave }} {{ dWave }}
{{ c.disp }}
{{ dOverlayTitle }}
{{ dOverlayText }}

{{ t.cap_defense }}

{{ t.sc_popped }} {{ blScore }}
{{ t.sc_lives }}
{{ c.disp }}
{{ blOverlayTitle }}
{{ blOverlayText }}

{{ t.cap_balloon }}

{{ t.sc_height }} {{ clHeight }} m
{{ t.sc_best }} {{ clBest }} m
{{ c.disp }}
{{ 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
{{ c.disp }}
{{ mzOverlayTitle }}
{{ mzOverlayText }}

{{ t.cap_maze }}

{{ t.sc_cleared }} {{ hdScore }}
{{ t.sc_lives }}
{{ c.disp }}
{{ 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 }}
{{ c.disp }}
{{ cphOverlayTitle }}
{{ cphOverlayText }}

{{ t.cap_cipher }}

{{ t.sc_length }} {{ wcLen }}
{{ t.sc_best }} {{ wcBest }}
{{ c.disp }}
{{ wcOverlayTitle }}
{{ wcOverlayText }}

{{ t.cap_chain }}

{{ t.ghostDuelTitle }}
{{ gdLabel }}
{{ c.disp }}
{{ gdOverlayTitle }}
{{ gdOverlaySub }}

{{ t.cap_duel }}

{{ t.sc_blooms }} {{ grBlooms }}
{{ c.disp }}
{{ 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 }}
{{ lbScope }}
{{ lbModalTitle }}
{{ lbModalSub }}
{{ lbP2.name }}
{{ lbP2.val }} {{ lbP2.unit }}
{{ lbP1.name }}
{{ lbP1.val }} {{ lbP1.unit }}
{{ lbP3.name }}
{{ lbP3.val }} {{ lbP3.unit }}