.v8-summary{background:#fff4d5;padding:14px;border-radius:14px;display:grid;gap:7px;margin:10px 0;color:#073e69}.v8-summary span{font-size:12px}.v8-summary progress{height:9px;width:100%;accent-color:#07558f}.v8-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.v8-actions button{flex:1;min-width:90px;font:inherit}.v8-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.learning-quiz-start .v8-modes button{margin:0;min-height:85px;padding:11px}.v8-modes strong,.v8-modes small{display:block}.v8-modes small{margin-top:6px;font-size:10px;line-height:1.45}.v8-modes button:disabled{opacity:.65;background:#eef2f5}.v8-settings{margin:14px 0;padding:15px;border:1px solid #ccdce7;border-radius:14px;background:white}.v8-settings summary{font-weight:700;cursor:pointer}.v8-settings label{display:flex;gap:10px;align-items:center;font-size:13px;margin:14px 0}.v8-settings button,.v8-player button,.v8-courses button{padding:10px;border:1px solid #b9d4e5;border-radius:10px;background:white;color:#07558f;cursor:pointer}.v8-player{border:1px solid #d6e2eb;padding:12px;border-radius:12px;margin:12px 0}.v8-player [aria-pressed=true]{background:#07558f;color:white}.v8-player .v8-audio-status{font-size:11px;margin:6px 0}.v8-tokens{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.v8-tokens button{min-width:36px;font-size:18px;padding:9px}.v8-token-answer{padding:15px;background:#eff6fa;border:1px dashed #8eb3ca;border-radius:9px;min-height:28px;overflow-wrap:anywhere}.v8-tokens button:disabled{opacity:.4}.v8-leave{display:block;margin-top:16px;font-size:11px}.v8-question-image{max-width:100%;max-height:200px;object-fit:contain}.v8-timer{font-weight:700;color:#8c3b00}.v8-courses{background:white;border-radius:14px;padding:16px}.v8-courses article{padding:15px 0;border-bottom:1px solid #d6e2eb}.v8-courses h4{margin:8px 0;font-size:17px}.v8-courses p{font-size:12px;line-height:1.55}.v8-courses select{display:block;width:100%;padding:12px;margin:10px 0}.learning-question input{box-sizing:border-box;width:100%;padding:13px;border:1px solid #bdd2e0;border-radius:8px;font-size:16px;margin:10px 0}.nzema-high-contrast .learning-app,.nzema-high-contrast .learning-dialog{color:#06142b}.nzema-high-contrast .learning-app small{color:#22354f}.nzema-high-contrast .learning-app button{border-width:2px}.v8-studio-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.v8-studio-card{padding:18px;background:#fff;border:1px solid #d6e2eb;border-radius:16px;margin-top:14px}.v8-studio-card .form-grid{gap:12px}.v8-studio-card audio{width:100%}.v8-studio-card [role=status]{font-size:13px;padding:10px;color:#073e69}.v8-studio-search{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.v8-studio-search input{flex:1;padding:12px}.v8-studio-search select{padding:10px}.v8-studio-list button{text-align:left;width:100%;margin:4px 0;padding:11px;background:#f8fbff;border:1px solid #cadbea;border-radius:9px;color:#073e69}.v8-studio-list small{display:block;margin-top:5px}.v8-stat-grid{display:flex;gap:12px;flex-wrap:wrap}.v8-stat-grid>div{padding:15px;background:#edf6fc;border-radius:12px;min-width:120px}.v8-stat-grid strong{display:block;font-size:24px}.v8-no-motion{animation:none!important}
@keyframes v8-correct-pop{0%,100%{transform:scale(1)}35%{transform:scale(1.025)}}@keyframes v8-wrong-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes v8-success-glow{0%,100%{box-shadow:none}50%{box-shadow:0 0 20px #35c57360}}.quiz-card.is-correct{animation:v8-correct-pop .85s ease,v8-success-glow .85s ease}.quiz-card.is-wrong{animation:v8-wrong-shake .52s ease}@media(prefers-reduced-motion:reduce){.quiz-card.is-correct,.quiz-card.is-wrong{animation:none!important}}
@media(max-width:400px){.learning-question,.learning-quiz-start{padding:17px}.v8-modes strong{font-size:12px}}

.v8-pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v8-pair-grid>div{display:grid;gap:8px}.v8-pair-grid button{min-height:54px;width:100%;padding:9px;font-size:13px;overflow-wrap:anywhere;border:1px solid #bfd3e3;border-radius:10px;background:white;color:#083660}.v8-pair-grid [aria-pressed=true]{background:#07558f;color:white}.v8-pair-grid .v8-pair-done{background:#e1f5e7;color:#185a33;opacity:.8}
/* 2.0.4: indigo, clay and woven geometry accompany the supplied N’zima lessons. */
.v8-stage{--v8-ink:#242642;--v8-indigo:#292a4c;--v8-gold:#d5aa55;--v8-ochre:#a57528;--v8-clay:#98533e;--v8-paper:#fffaf0;--v8-line:#e7dcc9;--v8-muted:#6f665b;color:var(--v8-ink)}.v8-stage .v8-symbol{width:28px;height:28px;flex-shrink:0}.v8-stage .v8-summary{background:var(--v8-indigo);color:var(--v8-paper);border:1px solid #4c466b;border-radius:19px;padding:18px;margin:0 0 15px;position:relative;overflow:hidden;box-shadow:0 9px 24px #292a4c14}.v8-stage .v8-summary:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5px;background:repeating-linear-gradient(45deg,var(--v8-gold) 0 7px,transparent 7px 13px,#b56746 13px 19px,transparent 19px 25px);opacity:.75}.v8-xp-heading{display:flex;align-items:center;gap:12px}.v8-xp-heading>div{display:grid;gap:5px;flex:1;min-width:0}.v8-xp-heading small{font-size:10px;letter-spacing:.03em;color:#d8ccbd}.v8-xp-heading strong{font-size:17px;line-height:1.3}.v8-summary-mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#edc879;border:1px solid #796d66;border-radius:50%;flex-shrink:0}.v8-stage .v8-streak{display:grid;grid-template-columns:22px auto;column-gap:4px;align-items:center;padding:8px;border:1px solid #a48151;border-radius:12px;color:#ffe3a5;position:relative}.v8-stage .v8-streak .v8-symbol{width:21px;height:23px;grid-row:span 2}.v8-streak b{font-size:18px;line-height:1}.v8-stage .v8-streak small{font-size:8px;white-space:nowrap}.v8-level-line{display:flex;justify-content:space-between;gap:10px;margin:14px 0 8px}.v8-stage .v8-level-line span{font-size:10px;color:#eee4d5}.v8-stage .v8-summary progress{display:block;width:100%;height:7px;accent-color:var(--v8-gold);border-radius:10px;overflow:hidden;background:#4b4966}.v8-stage progress::-webkit-progress-bar{background:#e6dfd3;border-radius:10px}.v8-stage .v8-summary progress::-webkit-progress-bar{background:#4b4966}.v8-stage progress::-webkit-progress-value{background:var(--v8-ochre);border-radius:10px;transition:width .65s cubic-bezier(.2,.8,.3,1)}.v8-stage .v8-summary progress::-webkit-progress-value{background:#edc879}.v8-stage progress::-moz-progress-bar{background:var(--v8-ochre);border-radius:10px}.v8-combo-active{animation:v8-combo-bloom .85s ease 1}.v8-combo-active:after{content:"";position:absolute;inset:-5px;border:1px solid #e5bd71;border-radius:16px;animation:v8-combo-ring .9s ease both;pointer-events:none}
.learning-app .v8-stage .learning-quiz-start,.learning-app .v8-stage .learning-question{background:var(--v8-paper);color:var(--v8-ink);border:1px solid var(--v8-line);border-radius:20px;padding:21px!important;box-shadow:0 5px 18px #31243a08;min-width:0}.learning-app .v8-stage .learning-primary{background:var(--v8-indigo)!important;border-color:var(--v8-indigo)!important;color:#fff7e8!important}.learning-app .v8-stage button{color:var(--v8-ink);border-color:var(--v8-line);font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;-webkit-tap-highlight-color:transparent}.learning-app .v8-stage button:focus-visible{outline:3px solid var(--v8-ochre);outline-offset:3px}.learning-app .v8-stage button:active:not(:disabled){transform:scale(.985)}.v8-eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:var(--v8-clay)}.learning-app .v8-stage .v8-lobby{padding:0!important;overflow:hidden}.v8-lobby-hero{display:flex;justify-content:space-between;gap:12px;position:relative;overflow:hidden;padding:25px 21px 24px;background:#f6ebd4;border-bottom:1px solid var(--v8-line)}.v8-lobby-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:repeating-linear-gradient(135deg,#be8f3c 0 3px,transparent 3px 9px,#be8f3c 9px 12px,transparent 12px 20px);opacity:.45}.learning-app .v8-stage .v8-lobby-hero h3{font-family:Georgia,'Times New Roman',serif;font-size:34px;font-weight:700;letter-spacing:-.045em;line-height:1.06;margin:13px 0 12px;color:var(--v8-indigo)}.v8-lobby-hero p{font-size:12px!important;line-height:1.7!important;margin:0;position:relative;z-index:1}.v8-lobby-hero>div:first-child{position:relative;z-index:1;flex:1;min-width:0}.v8-lobby-art{position:relative;align-self:center;width:86px;height:134px;flex-shrink:0;color:var(--v8-clay);border:1px solid #d4b98c;border-radius:60px 60px 18px 18px;background:repeating-linear-gradient(45deg,transparent 0 10px,#b3823612 10px 12px),#efe0bb}.v8-stage .v8-lobby-art .v8-symbol:first-child{position:absolute;width:42px;height:42px;top:11px;left:21px;color:var(--v8-ochre);animation:v8-sun-arrive 1s ease both}.v8-stage .v8-lobby-art .v8-symbol:last-child{position:absolute;width:63px;height:63px;bottom:10px;left:11px;animation:v8-drum-arrive .75s .15s ease both}.v8-quick-start{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:19px 15px 12px}.learning-app .v8-stage .v8-quick-start button{margin:0;padding:13px 11px;width:100%;font-size:12px;border-radius:12px;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;line-height:1.45}.v8-games-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 16px}.v8-games-heading h4{margin:0;font-size:15px;font-family:Georgia,'Times New Roman',serif}.v8-games-heading>span{font-size:9px;color:var(--v8-muted)}.v8-stage .v8-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 15px}.learning-app .v8-stage .v8-mode-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#fffdf8;text-align:left;min-height:165px;width:100%;margin:0;padding:15px 13px;border:1px solid #e6d6b8;border-radius:14px;position:relative;overflow:hidden}.v8-mode-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:repeating-linear-gradient(45deg,#b9863a 0 3px,transparent 3px 8px);opacity:.45}.v8-mode-heading{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:13px}.v8-mode-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:11px;background:#f2e5c6;color:#855621}.v8-mode-number{font-size:10px;letter-spacing:.1em;color:#a68b6d}.learning-app .v8-stage .v8-mode-card strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere;margin:0}.learning-app .v8-stage .v8-mode-card small{font-size:10px;line-height:1.5;color:var(--v8-muted);margin-top:7px;font-weight:400}.v8-mode-link{font-size:10px;font-weight:800;color:var(--v8-clay);margin-top:auto;padding-top:14px}.learning-app .v8-stage .v8-mode-card:disabled{opacity:1;background:#f4f1eb;border-style:dashed;border-color:#d8cdbb;cursor:default}.v8-mode-card:disabled .v8-mode-icon{color:#7f776b;background:#e6e0d5}.v8-mode-card:disabled strong,.v8-mode-card:disabled .v8-mode-link{color:#766d5e}.v8-mode-card:disabled:before{opacity:.15}.learning-app .v8-stage .v8-course-link{display:flex;align-items:center;gap:13px;width:calc(100% - 28px);margin:0 14px 16px;padding:15px;text-align:left;background:#ece8f0;border:1px solid #d5cddc;border-radius:13px}.v8-course-link .v8-symbol{color:var(--v8-indigo)}.v8-course-link>span:nth-of-type(1){flex:1;font-size:13px}.v8-course-link small{display:block;font-size:10px;color:#696170;margin-top:5px}.v8-achievements{border-top:1px solid var(--v8-line);padding:15px 17px;font-size:12px}.v8-achievements summary{font-weight:700;cursor:pointer}.v8-stage .v8-settings{border-color:var(--v8-line);background:var(--v8-paper);border-radius:15px;color:var(--v8-ink);font-size:12px}.v8-settings button,.v8-settings select{font:inherit}.v8-question-label{display:flex;align-items:center;gap:7px;margin:15px 0 10px;color:var(--v8-clay);font-size:10px;letter-spacing:.05em;font-weight:800}.v8-stage .v8-question-label .v8-symbol{width:20px;height:20px}.learning-app .v8-stage .learning-question h3{color:var(--v8-indigo);font-size:25px;font-family:Georgia,'Times New Roman',serif;letter-spacing:-.025em;line-height:1.35;margin:9px 0 23px;outline:none;overflow-wrap:anywhere}.learning-app .v8-stage .learning-question>small{font-size:9px;color:var(--v8-muted);display:block;line-height:1.5}.v8-stage .learning-question-top{font-size:11px;margin:14px 0 12px;min-height:37px}.learning-app .v8-stage .learning-question [data-v8-next]{position:static!important;width:auto!important;margin:0 0 0 auto!important;min-height:39px;padding:11px 13px;font-size:12px;border-radius:10px}.v8-stage .learning-session-progress{height:7px;margin:12px 0 8px;accent-color:var(--v8-ochre)}.v8-question-steps{display:flex;gap:5px;justify-content:center;margin:10px 0 16px}.v8-question-steps span{width:6px;height:6px;background:#e0d4c0;border-radius:50%}.v8-question-steps .is-done{background:var(--v8-ochre)}.v8-question-steps .is-current{background:var(--v8-indigo);box-shadow:0 0 0 3px #292a4c12}.learning-app .v8-stage .v8-answers{gap:9px}.learning-app .v8-stage .v8-answers button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 13px;min-height:56px;background:#fffdf8;font-size:13px;line-height:1.5;border:1px solid #dfd5c4;border-radius:13px;overflow-wrap:anywhere;position:relative}.v8-answers button>span:nth-child(2){flex:1;min-width:0}.v8-choice-index{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e1d2b9;border-radius:8px;width:24px;height:26px;background:#f4ecdc;color:#816848;font-size:10px;flex-shrink:0}.learning-app .v8-stage .v8-answers button.correct{background:#eaf2e7;border-color:#6d9261;color:#234328;opacity:1}.v8-answers button.correct .v8-choice-index{color:#2c5031;background:#d5e6cf;border-color:#9abb8c}.v8-choice-status{color:#31592c;font-weight:900;flex-shrink:0}.learning-app .v8-stage .v8-answers button.v8-choice-wrong{background:#f8e8de;border-color:#b87451;color:#75391f;opacity:1}.v8-choice-wrong .v8-choice-index{background:#ecd1bd;color:#75391f;border-color:#c39070}.quiz-card:not(.is-correct):not(.is-wrong) .v8-answers button{animation:v8-choice-enter .38s calc(var(--choice-index)*45ms) both cubic-bezier(.2,.7,.3,1)}.learning-app .v8-stage .quiz-card.is-correct{animation:v8-correct-settle .55s ease both;border-color:#8cac7d}.learning-app .v8-stage .quiz-card.is-wrong{animation:v8-retry-settle .45s ease both;border-color:#c18a61}.learning-app .v8-stage .v8-feedback{display:flex;align-items:flex-start;gap:11px;padding:15px 13px;border-radius:13px;margin:17px 0 0;font-size:12px;line-height:1.5;border:1px solid transparent;animation:v8-feedback-enter .45s ease both}.v8-feedback-icon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex-shrink:0;border-radius:50%;font-size:19px;font-weight:800}.v8-feedback strong{display:block;font-size:13px}.v8-feedback p{margin:5px 0 0;font-size:12px}.v8-feedback small{display:block;margin-top:6px;font-weight:700}.learning-app .v8-stage .v8-feedback-correct{background:#e6efdf;border-color:#b7cbab;color:#284526}.v8-feedback-correct .v8-feedback-icon{background:#375d35;color:#fff}.learning-app .v8-stage .v8-feedback-wrong{background:#f4e4d7;border-color:#d9b594;color:#66391f}.v8-feedback-wrong .v8-feedback-icon{background:#a26637;color:#fff}.v8-stage .v8-leave{font-size:10px;background:transparent;border:0!important;margin-top:19px;padding:8px 0;color:var(--v8-muted)!important;text-decoration:underline;text-underline-offset:4px}.v8-keyboard-note{display:none;font-size:10px;color:var(--v8-muted);margin:13px 0}.v8-stage .v8-token-answer{background:#f4ebda;border-color:#bfa376;color:var(--v8-ink);padding:17px;border-radius:12px}.v8-stage .v8-tokens button{background:#fff9e9;border-color:#cdb98e;color:var(--v8-indigo);min-width:41px;min-height:43px;border-radius:10px;box-shadow:0 3px 0 #e5d6b5}.v8-stage .v8-tokens button:disabled{box-shadow:none}.v8-stage .v8-pair-grid{gap:10px}.v8-pair-label{font-size:10px;font-weight:800;text-align:center;letter-spacing:.05em;color:var(--v8-clay);padding:3px 0 5px}.learning-app .v8-stage .v8-pair-grid button{min-height:64px;padding:12px 8px;background:#fffdf7;border-color:#dacbad;border-radius:11px;font-size:12px;color:var(--v8-ink)}.learning-app .v8-stage .v8-pair-grid [aria-pressed=true]{background:var(--v8-indigo);border-color:var(--v8-indigo);color:#fff7e8;box-shadow:0 0 0 3px #d4ad5960}.learning-app .v8-stage .v8-pair-grid .v8-pair-done{background:#e4eddc;border-color:#abc099;color:#36552c;opacity:1;animation:v8-pair-found .55s ease}.v8-stage .v8-pair-success{background:#e4eddc;color:#284526}.v8-stage .v8-pair-retry{background:#f4e4d7;color:#66391f}.v8-stage .v8-pair-card>p:not(.learning-answer-feedback){font-size:12px;line-height:1.6;color:var(--v8-muted)}.v8-timer-wrap{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#eee7da;border-radius:11px;margin:14px 0}.v8-stage .v8-timer{margin:0;white-space:nowrap;font-size:11px;color:#6c532a}.v8-time-progress{width:100%;height:6px;accent-color:#b28b43}.v8-timer-wrap.is-urgent{background:#f4e1d1;border:1px solid #bb865e}.v8-timer-wrap.is-urgent .v8-timer{color:#81431d}.v8-timer-wrap.is-urgent .v8-time-progress::-webkit-progress-value{background:#a85f32}.learning-app .v8-stage .v8-result{text-align:center;position:relative;overflow:hidden;padding:27px 22px!important}.v8-celebration{width:90px;height:90px;position:relative;margin:0 auto 21px;display:flex;align-items:center;justify-content:center;background:#f2e3bc;border:1px solid #d5b36c;border-radius:50%}.v8-stage .v8-celebration>.v8-symbol{width:60px;height:60px;color:#a77924;animation:v8-sun-arrive .75s both}.learning-app .v8-stage .v8-result h3{font-family:Georgia,'Times New Roman',serif;font-size:29px;color:var(--v8-indigo);letter-spacing:-.025em;line-height:1.3;margin:12px 0 8px;outline:none}.v8-result-score{font-size:63px;line-height:1.1;font-family:Georgia,'Times New Roman',serif;color:var(--v8-indigo);margin:19px 0;animation:v8-result-reveal .65s ease both}.v8-result-score>span{font-size:28px;color:#9e8a67}.v8-result>p{color:var(--v8-muted);font-size:12px;line-height:1.7}.v8-result-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.v8-result-stats>span{display:grid;gap:5px;font-size:10px;color:var(--v8-muted);padding:14px 10px;border:1px solid #dfd1b4;border-radius:12px;background:#fcf4e2}.v8-result-stats b{font-size:18px;color:#7e5d24}.v8-result .v8-result-saved{font-size:10px;color:#557045}.v8-result>button{margin:12px 0 0!important}.v8-confetti{position:absolute;inset:-5px;pointer-events:none}.v8-confetti>span{position:absolute;left:50%;top:50%;width:5px;height:11px;border-radius:1px;background:var(--v8-gold);opacity:0;--angle:calc(var(--i)*25.714deg);transform:rotate(var(--angle)) translateY(-65px)}.v8-confetti>span:nth-child(3n){background:var(--v8-clay)}.v8-confetti>span:nth-child(3n + 1){background:var(--v8-indigo)}.v8-result-mastered .v8-confetti>span{animation:v8-celebrate 1.55s calc(var(--i)*30ms) cubic-bezier(.2,.7,.3,1) both}
@keyframes v8-sun-arrive{from{opacity:0;transform:scale(.7) rotate(-25deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes v8-drum-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes v8-choice-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v8-feedback-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v8-correct-settle{0%{box-shadow:0 0 0 0 #a6bd8135}45%{box-shadow:0 0 0 6px #a6bd811a}100%{box-shadow:0 5px 18px #31243a08}}@keyframes v8-retry-settle{0%{box-shadow:0 0 0 0 #c7a27b35}55%{box-shadow:0 0 0 4px #c7a27b1a}100%{box-shadow:0 5px 18px #31243a08}}@keyframes v8-combo-bloom{0%,100%{transform:scale(1)}40%{transform:scale(1.08)}}@keyframes v8-combo-ring{from{opacity:.8;transform:scale(.98)}to{opacity:0;transform:scale(1.28)}}@keyframes v8-pair-found{from{box-shadow:0 0 0 4px #b7cf903d}to{box-shadow:0 0 0 0 #b7cf9000}}@keyframes v8-result-reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v8-celebrate{0%{opacity:0;transform:rotate(var(--angle)) translateY(-28px) scale(.5)}20%{opacity:1}100%{opacity:0;transform:rotate(var(--angle)) translateY(-110px) rotate(100deg) scale(.6)}}
@media(hover:hover) and (pointer:fine){.learning-app .v8-stage .v8-mode-card:hover:not(:disabled){transform:translateY(-3px);border-color:#b29256;box-shadow:0 8px 18px #4c362514}.learning-app .v8-stage .v8-answers button:hover:not(:disabled){background:#f6ecd8;border-color:#c4a974;transform:translateX(2px)}.v8-keyboard-note{display:block}}
@media(max-width:359px){.learning-app .v8-stage .learning-question{padding:16px!important}.v8-stage .v8-summary{padding:14px}.v8-xp-heading{gap:8px}.v8-xp-heading strong{font-size:14px}.v8-summary-mark{width:32px;height:32px}.v8-level-line span{font-size:9px!important}.v8-lobby-hero{padding:22px 16px}.learning-app .v8-stage .v8-lobby-hero h3{font-size:29px}.v8-lobby-art{width:66px;height:116px}.v8-stage .v8-lobby-art .v8-symbol:first-child{width:32px;height:32px;left:17px}.v8-stage .v8-lobby-art .v8-symbol:last-child{width:53px;height:53px;left:6px}.v8-stage .v8-modes{gap:8px;padding:0 10px 14px}.learning-app .v8-stage .v8-mode-card{padding:12px 10px;min-height:162px}.learning-app .v8-stage .v8-mode-card strong{font-size:12px}.v8-games-heading{padding:13px 12px}.v8-games-heading>span{font-size:8px}.v8-quick-start{padding:16px 11px 10px}.learning-app .v8-stage .v8-quick-start button{font-size:11px;padding:11px 9px}.learning-app .v8-stage .learning-question h3{font-size:23px}.learning-app .v8-stage .v8-answers button{padding:12px 9px;gap:8px;font-size:12px}.learning-app .v8-stage .v8-pair-grid button{padding:10px 6px;font-size:11px}.v8-stage .v8-level-line{gap:5px}}
.nzema-high-contrast .v8-stage{--v8-ink:#16151e;--v8-muted:#443b2e;--v8-line:#847356;--v8-ochre:#765016}.nzema-high-contrast .v8-stage .v8-mode-card small,.nzema-high-contrast .v8-stage .v8-mode-card:disabled strong{color:#514637}.nzema-high-contrast .v8-stage .v8-level-line span,.nzema-high-contrast .v8-stage .v8-summary small{color:#fff4dc}
.v8-stage.v8-no-motion *,.v8-stage.v8-no-motion *:before,.v8-stage.v8-no-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.v8-stage.v8-no-motion .v8-confetti{display:none}.v8-stage.v8-no-motion button:hover{transform:none!important}
@media(prefers-reduced-motion:reduce){.v8-stage *,.v8-stage *:before,.v8-stage *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.v8-stage .v8-confetti{display:none}.v8-stage button:hover{transform:none!important}}
