@font-face{font-family:sketchFont;src:url(../media/caveat_variable-s.p.0xqbs2zvymdr5.ttf)format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:sketchFont Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.fpOIOG_className{font-family:sketchFont,sketchFont Fallback}.fpOIOG_variable{--linekey-sketch-font:"sketchFont", "sketchFont Fallback"}
button.typido-game-return{--return-bg:#fffffff0;--return-hover:#fff;--return-ink:#34443e;--return-border:#34443e29;--return-border-hover:#34443e47;--return-focus:#507d6c;appearance:none;box-sizing:border-box;border:1px solid var(--return-border);background:var(--return-bg);width:auto;min-height:44px;color:var(--return-ink);font-family:var(--font-main,"Segoe UI", Arial, sans-serif);letter-spacing:0;text-transform:none;text-shadow:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:11px 16px 11px 12px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.2,.7,.3,1);display:inline-flex;box-shadow:0 2px 6px #14231d0f,0 6px 18px #14231d0a}button.typido-game-return:before,button.typido-game-return:after{content:none}button.typido-game-return .typido-game-return-icon{width:18px;height:18px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 18px;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.2,.7,.3,1);display:inline-flex}button.typido-game-return .typido-game-return-icon svg{width:18px;height:18px;display:block}button.typido-game-return--dark{--return-bg:#1b2622eb;--return-hover:#283a32;--return-ink:#f0f5f2;--return-border:#e5f1ea33;--return-border-hover:#e5f1ea5c;--return-focus:#abd3bc}button.typido-game-return--fixed{left:max(20px, env(safe-area-inset-left));bottom:max(20px, env(safe-area-inset-bottom));z-index:200000;position:fixed}button.typido-game-return--right{right:max(20px, env(safe-area-inset-right));left:auto}@media (hover:hover){button.typido-game-return:hover{background:var(--return-hover);border-color:var(--return-border-hover);transform:translateY(-1px);box-shadow:0 3px 8px #14231d14,0 8px 22px #14231d0f}button.typido-game-return:hover .typido-game-return-icon{transform:translate(-2px)}}button.typido-game-return:focus-visible{outline:2px solid var(--return-focus);outline-offset:3px}button.typido-game-return:active{transform:translateY(0)scale(.98);box-shadow:0 1px 3px #14231d14}@media (max-width:600px){button.typido-game-return--fixed{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom))}button.typido-game-return--right{right:max(12px, env(safe-area-inset-right));left:auto}}@media (prefers-reduced-motion:reduce){button.typido-game-return,button.typido-game-return .typido-game-return-icon{transition:none}button.typido-game-return:hover,button.typido-game-return:active,button.typido-game-return:hover .typido-game-return-icon{transform:none}}
.d0VtVG_menu{z-index:4;overscroll-behavior-y:contain;scrollbar-gutter:stable;color:#29253e;height:100%;min-height:0;font-family:var(--font-main,"Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;background:#fffcf5;padding:28px clamp(20px,4vw,64px) 40px;position:relative;overflow:hidden auto}.d0VtVG_menu,.d0VtVG_menu *{box-sizing:border-box}.d0VtVG_shell{max-width:1180px;margin:0 auto}.d0VtVG_topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 32px;display:flex}.d0VtVG_title{font-family:var(--font-display,"Segoe UI", sans-serif);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.2}.d0VtVG_grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:22px;display:grid}.d0VtVG_card{--card-bg:#ffe2ce;--card-edge:#ecb18d;--card-ink:#873b1e;border:2px solid var(--card-edge);background:var(--card-bg);min-width:0;min-height:232px;color:var(--card-ink);box-shadow:0 5px 0 var(--card-edge);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere;border-radius:22px;flex-direction:column;align-items:stretch;padding:24px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);display:flex}.d0VtVG_fruit{--card-bg:#ffe2ce;--card-edge:#ecb18d;--card-ink:#873b1e}.d0VtVG_maze{--card-bg:#deedff;--card-edge:#a3c1eb;--card-ink:#254d83}.d0VtVG_spider{--card-bg:#eee1ff;--card-edge:#c5a7e4;--card-ink:#63368b}.d0VtVG_nature{--card-bg:#e1efc6;--card-edge:#acc781;--card-ink:#3e5f24}.d0VtVG_rhythm{--card-bg:#e2e2ff;--card-edge:#b1afe8;--card-ink:#48438e}.d0VtVG_balloons{--card-bg:#ffdfeb;--card-edge:#eaa5c0;--card-ink:#8c3458}.d0VtVG_arrow{--card-bg:#fff0b9;--card-edge:#d8bc68;--card-ink:#705218}.d0VtVG_name{color:var(--card-ink);font-family:var(--font-display,"Segoe UI", sans-serif);letter-spacing:-.025em;text-wrap:balance;flex:1;align-items:center;padding:12px 0;font-size:28px;font-weight:700;line-height:1.2;display:flex}@media (hover:hover) and (pointer:fine){.d0VtVG_card:hover{box-shadow:0 8px 0 var(--card-edge);transform:translateY(-3px)}}.d0VtVG_card:focus-visible{outline-offset:6px;outline:3px solid #29253e}.d0VtVG_card:active,.d0VtVG_card[data-pressed=true]{box-shadow:0 2px 0 var(--card-edge);transition-duration:.11s;transform:translateY(2px)scale(.985)}@media (max-width:1050px){.d0VtVG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.d0VtVG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:480px){.d0VtVG_menu{padding:max(18px, env(safe-area-inset-top)) 20px max(30px, env(safe-area-inset-bottom))}.d0VtVG_grid{grid-template-columns:minmax(0,1fr)}.d0VtVG_card{min-height:210px}}@media (prefers-reduced-motion:reduce){.d0VtVG_card{transition:none}.d0VtVG_card:hover,.d0VtVG_card:active,.d0VtVG_card[data-pressed=true]{box-shadow:0 5px 0 var(--card-edge);transform:none}}.d0VtVG_card[data-plan=free]+.d0VtVG_card[data-plan=pro]{grid-column-start:1}.d0VtVG_planBadge{letter-spacing:.08em;border:1px solid;border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:11px;font-weight:700}
