.kz{--leaf:#abc84f;--gold:#e7bc62;color:#3b3135;background:#fff7ec;flex-direction:column;min-height:100vh;font:600 20px/1.5 Nunito,system-ui,sans-serif;display:flex}.kz main{flex:1}.kw{max-width:1040px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.kh{background:var(--leaf);border-bottom:4px solid #3b3135}.kh .kw{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-block:10px;display:flex}.kh img{width:auto;height:48px}.kh nav{flex-wrap:wrap;gap:0 18px;display:flex}.kh nav a{color:#3b3135;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.kt{margin:0;font:400 clamp(38px,6.4vw,64px)/1.08 Lilita One,sans-serif}.kt2{margin:0;font:400 clamp(26px,3.6vw,36px)/1.15 Lilita One,sans-serif}.kt3{margin:0;font:400 24px/1.2 Lilita One,sans-serif}.ksec{padding-block:clamp(28px,5vw,52px)}.khero{background:#bfe3da;border-bottom:4px solid #3b3135}.khero .kw{align-items:center;gap:24px;padding-block:clamp(24px,4vw,40px);display:flex}.khero img{flex:none;width:clamp(120px,24vw,230px);height:auto}.klead{margin:12px 0 0;font-size:clamp(20px,2.6vw,24px);font-weight:700}.kgrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;display:grid}.kcard{background:#fff;border:4px solid #3b3135;border-radius:24px;flex-direction:column;gap:8px;padding:20px;display:flex}.kcard p{margin:0}a.kcard{color:inherit;text-decoration:none}a.kcard:hover{background:#bfe3da}.kcard img{width:150px;height:auto;margin-inline:auto}.kcard .go{margin-top:auto;font-weight:800;text-decoration:underline}.kbtn{color:#3b3135;cursor:pointer;background:#fff;border:3px solid #3b3135;border-radius:18px;justify-content:center;align-items:center;min-height:52px;padding:10px 22px;font:800 20px/1.2 Nunito,sans-serif;text-decoration:none;display:inline-flex}.kbtn:hover{background:#bfe3da}.kbtn.main,.kbtn[aria-pressed=true].right{background:var(--leaf)}.kbtn[aria-pressed=true].wrong{background:var(--gold)}.kbtns{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.kround{background:#fff;border:4px solid #3b3135;border-radius:24px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:12px 28px;margin-top:20px;padding:20px;display:grid}.kface{background:#bfe3da;border-radius:16px;padding:12px}.kface img{width:100%;height:auto}.kfeed{min-height:3.2em;margin:14px 0 0;font-weight:700}.kprog{margin:0;font-weight:800}.kdone{margin-top:20px}.kboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.kboard.few{max-width:640px}.kpiece{aspect-ratio:1;cursor:pointer;color:#3b3135;background:#a5d3c7 url(/brand/paw.svg) 50%/120px;border:4px solid #3b3135;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:6px;font:800 clamp(12px,2vw,17px)/1.1 Nunito,sans-serif;display:flex;overflow:hidden}.kpiece img{object-fit:contain;flex:1;width:100%;min-height:0}.kpiece.up{background:#fff}.kpiece.got{background:var(--leaf)}.ksignal{flex-direction:column;gap:6px;display:flex}.ksignal h3{margin:0}.kdo{padding-top:6px;font-weight:800;margin-top:auto!important}.kfoot{color:#fff7ec;background:#3b3135;margin-top:32px}.kfoot .kw{flex-wrap:wrap;align-items:center;gap:4px 24px;padding-block:14px;display:flex}.kfoot a{color:#fff7ec;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.kprose{max-width:760px}.kprose h2{margin-top:32px}.kprose ul{padding-inline-start:1.2em}.kprose li{margin-block:6px}@media (width<=640px){.kround{grid-template-columns:1fr}.kface{width:100%;max-width:260px;margin-inline:auto}.khero .kw{gap:14px}.kz{font-size:18px}.kbtns .kbtn{flex:100%}.kboard{gap:7px}}@media (width>=641px){.kpiece:not(.got):not(.up):hover{background-color:#bfe3da}}.kz [hidden]{display:none!important}.kbtn[data-pairs][aria-pressed=true],.kbtn[data-pic][aria-pressed=true]{background:var(--leaf)}.cgame{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:20px 28px;margin-top:20px;display:grid}.cboardwrap{background:#fff;border:4px solid #3b3135;border-radius:18px;padding:8px}.cboard{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(13,minmax(0,1fr));display:grid}.cx{aspect-ratio:1;min-width:0}.cc{color:#3b3135;cursor:pointer;background:#fff;border:1px solid #cfc7c3;justify-content:center;align-items:center;padding:0;font:800 clamp(11px,2vw,16px)/1 Nunito,sans-serif;display:flex}.cc.hl{background:#fbe9b9}.cc[data-done]{border-color:#0000}.cc:focus-visible{outline-offset:-3px;z-index:1;outline:3px solid #157f5f;position:relative}.ezs{width:100%;height:auto;display:block}.ezs [data-z]{cursor:pointer}.ezs [data-z]:focus-visible{stroke:#157f5f;stroke-width:4px;outline:none}.ezs .zhl:not([data-stroke]){fill:#fbe9b9}.ezs .zhl[data-stroke]{stroke:#fbe9b9}.cpal{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.cswatch{color:#3b3135;cursor:pointer;background:#fff;border:3px solid #3b3135;border-radius:18px;align-items:center;gap:8px;min-height:52px;padding:6px 14px 6px 8px;font:800 20px/1 Nunito,sans-serif;display:inline-flex}.cswatch[aria-pressed=true]{outline-offset:2px;background:#fbe9b9;outline:4px solid #3b3135}.cchip{border:3px solid #3b3135;border-radius:50%;width:32px;height:32px;display:block}.kprint{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:20px;margin-top:20px;display:grid}.kprint img{background:#fff;border:2px solid #3b3135;border-radius:8px;width:100%;height:auto}.kstory{background:#fff;border:4px solid #3b3135;border-radius:24px;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;padding:16px 20px;display:grid}.kstory img{width:100%;height:auto}.kstory p{margin:0;font-size:clamp(20px,2.6vw,24px);font-weight:700}@media (width<=760px){.cgame{grid-template-columns:1fr}.kstory{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 14px}.kstory p{font-size:19px}}@media (width<=640px){.cboardwrap{padding:2px}.cboardwrap:has([data-svgwrap]:not([hidden])){padding:8px}}
