.TypeTest-module__BKXd0W__game{cursor:text;position:relative}.TypeTest-module__BKXd0W__hud{align-items:baseline;gap:var(--gap-md);color:var(--stone);margin:40px 0 16px;display:flex}.TypeTest-module__BKXd0W__stat{font-variant-numeric:tabular-nums}.TypeTest-module__BKXd0W__num{color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.TypeTest-module__BKXd0W__bestStat{color:var(--gold);margin-left:auto}.TypeTest-module__BKXd0W__passage{max-width:34ch;transition:opacity var(--dur-med)var(--ease);font-size:22px;line-height:1.7}.TypeTest-module__BKXd0W__dimmed{opacity:.35}.TypeTest-module__BKXd0W__pending{color:color-mix(in srgb,var(--stone)60%,transparent)}.TypeTest-module__BKXd0W__correct{color:var(--ink)}.TypeTest-module__BKXd0W__wrong{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.TypeTest-module__BKXd0W__caret{position:relative}.TypeTest-module__BKXd0W__caret:before{content:"";background:var(--ink);width:1px;animation:1.1s step-end infinite TypeTest-module__BKXd0W__blink;position:absolute;top:.16em;bottom:.16em;left:-.06em}@keyframes TypeTest-module__BKXd0W__blink{0%,55%{opacity:1}56%,to{opacity:0}}.TypeTest-module__BKXd0W__hint{margin-top:var(--gap-md);letter-spacing:.02em;color:var(--stone);animation:TypeTest-module__BKXd0W__fadeIn var(--dur-med)var(--ease)both;font-size:15px}.TypeTest-module__BKXd0W__refocus{margin-top:var(--gap-md);font:inherit;color:var(--ink);background:var(--paper-open);border:1px solid var(--rule-soft);cursor:pointer;border-radius:0;padding:8px 14px;font-size:15px}.TypeTest-module__BKXd0W__result{margin-top:var(--gap-lg)}.TypeTest-module__BKXd0W__reveal{color:var(--stone);letter-spacing:var(--ls-lead);font-size:16px;animation:.9s cubic-bezier(.22,1,.36,1) both TypeTest-module__BKXd0W__revealLine}.TypeTest-module__BKXd0W__reveal cite{color:var(--ink);font-style:italic}.TypeTest-module__BKXd0W__stats{margin-top:var(--gap-lg);animation:TypeTest-module__BKXd0W__rise var(--dur-med)var(--ease)both}.TypeTest-module__BKXd0W__scoreRow{align-items:center;gap:var(--gap-lg);flex-wrap:wrap;display:flex}.TypeTest-module__BKXd0W__score{align-items:baseline;gap:8px;display:flex}.TypeTest-module__BKXd0W__bigNum{letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;line-height:.9}.TypeTest-module__BKXd0W__scoreLabel{color:var(--stone);font-size:16px}.TypeTest-module__BKXd0W__scoreMeta{color:var(--stone);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;font-size:15px;display:flex}.TypeTest-module__BKXd0W__badge{color:var(--gold);letter-spacing:.03em;font-weight:400}.TypeTest-module__BKXd0W__spark{color:var(--steel);margin-left:auto}.TypeTest-module__BKXd0W__board{margin-top:var(--gap-lg);max-width:32ch}.TypeTest-module__BKXd0W__boardHead{letter-spacing:0;color:var(--stone);padding-bottom:var(--gap-sm);border-bottom:1px solid var(--rule-soft);font-size:15px}.TypeTest-module__BKXd0W__entry{align-items:center;gap:var(--gap-sm);margin-top:var(--gap-sm);flex-wrap:wrap;display:flex}.TypeTest-module__BKXd0W__entryPrompt{color:var(--gold);font-size:15px}.TypeTest-module__BKXd0W__initials{width:3.4em;font:inherit;letter-spacing:.34em;text-align:center;color:var(--ink);background:var(--paper-open);border:1px solid var(--rule-soft);caret-color:var(--rust);border-radius:0;padding:6px 4px 6px 10px;font-size:16px;font-weight:400}.TypeTest-module__BKXd0W__initials:focus{border-color:var(--rust);outline:none}.TypeTest-module__BKXd0W__initials::placeholder{color:color-mix(in srgb,var(--stone)50%,transparent);letter-spacing:.34em}.TypeTest-module__BKXd0W__save{font:inherit;color:var(--paper-100);background:var(--rust);cursor:pointer;transition:filter var(--dur-fast)var(--ease);border:none;border-radius:0;padding:7px 14px;font-size:15px}.TypeTest-module__BKXd0W__save:hover{filter:brightness(1.08)}.TypeTest-module__BKXd0W__save:disabled{opacity:.6;cursor:default}.TypeTest-module__BKXd0W__save kbd{font:inherit;opacity:.85;margin-left:4px;font-size:.85em}.TypeTest-module__BKXd0W__scores{margin:var(--gap-sm)0 0;font-variant-numeric:tabular-nums;padding:0;list-style:none}.TypeTest-module__BKXd0W__scoreItem{font-size:var(--fs-base);color:var(--ink);grid-template-columns:1.5em 3.4em 1fr auto;align-items:baseline;gap:10px;padding:5px 0;display:grid}.TypeTest-module__BKXd0W__scoreItem+.TypeTest-module__BKXd0W__scoreItem{border-top:1px solid color-mix(in srgb,var(--rule-soft)60%,transparent)}.TypeTest-module__BKXd0W__rank{color:var(--stone)}.TypeTest-module__BKXd0W__who{letter-spacing:.1em;font-weight:400}.TypeTest-module__BKXd0W__pts{color:var(--ink)}.TypeTest-module__BKXd0W__acc{color:var(--stone);text-align:right;font-size:15px}.TypeTest-module__BKXd0W__you .TypeTest-module__BKXd0W__who,.TypeTest-module__BKXd0W__you .TypeTest-module__BKXd0W__pts{color:var(--gold)}.TypeTest-module__BKXd0W__actions{align-items:center;gap:var(--gap-md);margin-top:var(--gap-lg);display:flex}.TypeTest-module__BKXd0W__again{font:inherit;font-size:var(--fs-base);color:var(--paper-100);background:var(--rust);cursor:pointer;transition:filter var(--dur-fast)var(--ease);border:none;border-radius:0;padding:10px 18px}.TypeTest-module__BKXd0W__again:hover{filter:brightness(1.08)}.TypeTest-module__BKXd0W__again kbd{font:inherit;opacity:.85;margin-left:4px;font-size:.85em}.TypeTest-module__BKXd0W__home{color:var(--stone)}.TypeTest-module__BKXd0W__home:hover{color:var(--rust)}.TypeTest-module__BKXd0W__capture{opacity:0;caret-color:#0000;background:0 0;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}@keyframes TypeTest-module__BKXd0W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TypeTest-module__BKXd0W__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes TypeTest-module__BKXd0W__revealLine{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TypeTest-module__BKXd0W__caret:before,.TypeTest-module__BKXd0W__reveal,.TypeTest-module__BKXd0W__stats,.TypeTest-module__BKXd0W__hint{animation:none}}
.NotFound404-module__9X7AqW__page{--ground:var(--site);--bright:var(--on-site-bright);--text:var(--on-site-text);--dim:var(--on-site-dim);--paper:var(--ground);--paper-open:var(--site-raised);--paper-100:var(--ground);--ink:var(--bright);--stone:var(--dim);--rust:var(--bright);--gold:var(--bright);--steel:var(--dim);--rule:#dcded929;--rule-soft:#dcded91f;min-height:100svh;padding:40px 72px var(--pad-bottom);background:var(--ground);color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.5}.NotFound404-module__9X7AqW__page ::selection{background:#dcded938}.NotFound404-module__9X7AqW__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;max-width:1160px;margin-inline:auto;display:grid}.NotFound404-module__9X7AqW__page .NotFound404-module__9X7AqW__back{color:var(--dim);grid-column:1/4;text-decoration:none;transition:color .14s}.NotFound404-module__9X7AqW__page .NotFound404-module__9X7AqW__back:hover{color:var(--bright)}.NotFound404-module__9X7AqW__body{margin-top:120px}.NotFound404-module__9X7AqW__code{color:var(--dim);grid-column:1/4;margin:0}.NotFound404-module__9X7AqW__main{grid-column:4/10;min-width:0}.NotFound404-module__9X7AqW__lead{font:inherit;letter-spacing:inherit;color:var(--bright);margin:0}.NotFound404-module__9X7AqW__sub{color:var(--dim);margin:0}.NotFound404-module__9X7AqW__sub cite{font-style:italic}.NotFound404-module__9X7AqW__line{color:var(--text);margin:1em 0 0}.NotFound404-module__9X7AqW__home{margin:2em 0 0}.NotFound404-module__9X7AqW__page .NotFound404-module__9X7AqW__link{color:var(--bright);text-underline-offset:3px;-webkit-text-decoration:underline #dcded980;text-decoration:underline #dcded980;text-decoration-thickness:1px}@media (max-width:900px){.NotFound404-module__9X7AqW__page{padding:28px 22px var(--pad-bottom)}.NotFound404-module__9X7AqW__grid{display:block}.NotFound404-module__9X7AqW__body{margin-top:72px}.NotFound404-module__9X7AqW__code{margin-bottom:12px}}
