body[data-activity=review]{background-color:#e9f7ed;--activity-accent:#127964;--activity-light:#e0f4e6;--activity-edge:#8fd0ac}.review-main .basics-card{border-color:#98d2b0;box-shadow:0 6px 0 #84bd9f}.review-label{display:block;font-weight:700;margin:20px 0 8px}.review-main select{font:inherit;font-size:16px;border:2px solid #5b9e83;border-radius:16px;padding:14px 16px;width:100%;max-width:460px;background:white;color:#244b3e}.review-pool{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.review-pool span{display:grid;place-items:center;border:2px solid #c6b165;border-radius:16px;background:#fff1b5;min-width:64px;min-height:62px;padding:8px;font-family:system-ui,sans-serif;font-size:34px}.review-fine{font-size:14px;color:#4d6a5d;margin:22px 0 0}.review-topline{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;font-weight:700}.review-main progress{width:100%;height:12px;accent-color:#12866c;margin:20px 0 14px}.review-main #reviewGame,.review-main #reviewFinish{text-align:center}.review-main #reviewParentPrompt{max-width:450px;margin:14px auto;text-align:left;font-size:16px}.review-main #reviewParentPrompt summary{cursor:pointer}.review-main #reviewHint h2{text-align:center}.review-main #reviewCharacter{display:block;font-size:100px;line-height:1.3;margin:16px auto}.review-main .answer-choices.picture-answers button{font-family:inherit;padding:12px 8px}.picture-answers .meaning-picture{margin:0;font-size:64px;min-height:95px;gap:6px}.picture-answers .count-picture{gap:3px}.picture-answers .count-picture span{font-size:28px}.picture-answers .size-big{font-size:52px}.picture-answers .size-small{font-size:25px}.picture-answers .selected-size{padding:6px}.review-recap{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:26px 0}.review-recap article{border:2px solid #c2ddd0;border-radius:20px;background:#f2fbf5;padding:16px 12px}.review-recap article.needs-practice{border-color:#dfc371;background:#fff6d5}.review-recap strong{font-size:46px;font-family:system-ui,sans-serif}.review-recap p{font-size:14px;margin:8px 0}.review-recap a{font-size:16px;color:#096959;display:inline-block;padding:8px}.review-parent{margin-top:30px}.review-main [hidden]{display:none!important}.first-characters-actions{display:flex;gap:10px;flex-wrap:wrap}.review-summary{background:#eef7f0;border:1px solid #bedbc8;padding:14px 18px;border-radius:16px;margin:18px 0}.review-summary p{margin:0 0 9px;font-size:16px}.review-summary a{color:#08766a;display:inline-block;padding:8px 0;font-size:16px}@media(max-width:620px){.review-main #reviewCharacter{font-size:85px}.picture-answers .meaning-picture{font-size:43px;min-height:80px}.picture-answers .count-picture span{font-size:17px}.picture-answers .count-picture{gap:1px}.picture-answers .size-big{font-size:34px}.picture-answers .size-small{font-size:17px}.picture-answers .selected-size{padding:3px;border-width:2px}.review-main .picture-answers{gap:8px}.review-main .picture-answers button{padding:10px 5px}.review-recap{grid-template-columns:repeat(2,minmax(0,1fr))}.review-main .basics-card h2{font-size:22px}.review-main select{max-width:100%}.review-topline .quiet{font-size:14px}.first-characters-actions{width:100%}.first-characters-actions a{white-space:normal}}

.picture-answers .lesson-meaning-art{width:min(100%,160px);border-radius:12px}.picture-answers .position-picture{width:68px;height:115px;gap:4px}.picture-answers .position-dot{width:20px;height:20px}.picture-answers .position-slot{border-radius:7px}@media(max-width:620px){.picture-answers .lesson-meaning-art{width:100%;max-width:110px}.picture-answers .position-picture{width:50px;height:92px;gap:3px}.picture-answers .position-dot{width:15px;height:15px}.picture-answers .position-slot{border-width:1.5px;border-radius:5px}}
