DOKU

{{ onboardTitle }}

{{ onboardBlurb }}

{{ onboardCta }}

{{ onboardNote }}

{{ greeting }}

{{ streakLine }}

{{ featuredThumb }}
{{ featuredName }}
{{ featuredMeta }}
{{ featuredCta }}
Today's puzzle
{{ dailyLabel }}
{{ dailyBadge }}
This week's trial
{{ weeklyLabel }}
{{ weeklyBadge }}
Duel a shade
{{ duelLabel }}
{{ duelCta }}

Tomes

See more →
{{ vc.name }}
{{ vc.status }}
The Library

Tomes

Seven tomes, one for each Cracking the Cryptic staple. Each opens at Apprentice and deepens to Archmage.

{{ libProg }}
{{ lc.name }}
{{ lc.hint }}
{{ lt.roman }}
{{ lc.meta }}
{{ lc.ringN }}

{{ vName }}

{{ vStatus }}

{{ vBlurb }}

How it works

{{ r }}

{{ tp.roman }}
{{ tp.diff }}
{{ tp.sub }}
{{ tp.right }}
{{ packKicker }}

{{ packTier }}

{{ packProgress }}

{{ pr.num }}
{{ pr.name }}
{{ pr.right }}
{{ pr.icon }}

Endless

{{ endStatus }}

Classic puzzles conjured fresh whenever you want one. Each has a single solution and yields to logic alone, no guessing. They're numbered, so Adept No. 12 is the same puzzle for everyone.

{{ et.roman }}
{{ et.name }}
{{ et.tech }}
{{ et.sub }}
{{ et.btn }}
Conjuring
{{ conjLabel }}
{{ pzName }} {{ pzTag }}
{{ timerLabel }}
?
{{ dhTree }}
{{ cl }}
{{ cl }}
{{ boardOverlay }}
{{ cell.cm }} {{ cell.ce }} {{ cell.val }} {{ cell.ghost }}
{{ spellCount }}
Check
{{ seg.label }}
{{ k.d }} {{ k.left }}
{{ toast }}
{{ rulesTitle }}
{{ rl }}
Got it
{{ bookTree }}
{{ dfTree }}
{{ foTree }}
{{ hintTree }}
{{ p.el }}

{{ sl.ch }}

{{ doneMeta }}

{{ doneTime }}

{{ doneBestLine }}

{{ doneStreak }}
{{ newAchDisc }}{{ newAchLine }}
{{ spellGainLine }}
{{ doneNextLabel }}
{{ shareLabel }}
{{ doneBackLabel }}

Duels

One puzzle, two wizards. The first to finish wins.

Ashgrave, a flame in his hand
Your rival Ashgrave Circle V · The Ember

{{ duelsPace }}

{{ duelsRecord }}
{{ duelsCta }}
{{ duelsWon }}Won
{{ duelsLost }}Lost
{{ duelsBest }}Fastest win

Classic · Apprentice. He sharpens a little each time you beat him and eases off each time he wins.

{{ profCircle }}
{{ initial }}

{{ userName }}

{{ rankLine }}

{{ rankNext }}

{{ ps.icon }}
{{ ps.n }}
{{ ps.label }}
{{ ps.sub }}

Achievements

{{ achCount }}
{{ ac.disc }}{{ ac.label }}

Tomes

{{ tomeCount }}
{{ tr.name }}{{ tr.bar }} {{ tr.right }}

{{ sinceLine }}

Settings

Appearance{{ themeNote }}
Show timer
Highlight matching digits
Sound
Replay the welcome
{{ tipsLabel }} {{ tipsNote }}
{{ resetLabel }}

Doku · PWA proof of concept
Puzzle styles inspired by Cracking the Cryptic