.glossary-lab{margin:22px 0 30px}.glossary-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.glossary-modes button{min-height:54px;border:2px solid #173b63;border-radius:13px;padding:12px;background:#fff0ac;color:#17243c;font:900 17px/1.5 Nunito,sans-serif;box-shadow:0 4px 0 #c3b16c;cursor:pointer}.glossary-modes button:nth-child(2){background:#c9f1e9;box-shadow:0 4px 0 #89c1b6}.glossary-modes button:nth-child(3){background:#e5d8ff;box-shadow:0 4px 0 #ada0ce}.glossary-modes button[aria-pressed=true]{background:#1466b5;color:#fff;box-shadow:0 4px 0 #193f70}.glossary-summary{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:22px 0}.glossary-summary b{background:#d9f2c9;border:1px solid #92b979;padding:10px 14px;border-radius:12px;font-size:14px}.glossary-summary span{font-size:13px;line-height:1.8;max-width:680px;color:#3d5670}#wordInteractive[hidden],#wordsGrid[hidden]{display:none!important}.word-flash,.word-quiz{padding:30px;background:#fff9dd;border:2px solid #173b63;border-radius:22px;box-shadow:0 6px 0 #d7c996}.word-quiz{background:#edf5ff;box-shadow:0 6px 0 #b4c9e1}.word-flash h3,.word-quiz h3{font:900 37px/1.3 Nunito,sans-serif;margin:18px 0 8px;overflow-wrap:anywhere}.word-flash>small,.word-quiz>small{display:block;font-size:16px;margin-bottom:18px;color:#3d5670}.glossary-counter{font:800 14px Nunito,sans-serif;color:#365c7d}.flash-meaning{font:500 19px/1.9 Rubik,sans-serif;background:#fff;border:2px dashed #a6c4d3;border-radius:15px;padding:24px;margin:20px 0;color:#2e4861}.flash-meaning[hidden]{display:none}.glossary-button{min-height:48px;padding:12px 18px;border:2px solid #173b63;border-radius:11px;background:#fff;color:#17243c;font:800 15px/1.5 Nunito,sans-serif;cursor:pointer;margin:7px 5px 7px 0}.glossary-button.primary{background:#1466b5;color:#fff}.glossary-button.learned{background:#d6f3c1}.glossary-button:disabled{opacity:.5;cursor:default}.flash-controls{display:flex;gap:9px;justify-content:space-between;flex-wrap:wrap;margin-top:20px;border-top:1px solid #d0caa5;padding-top:15px}.word-answers{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.word-answers button{font:400 15px/1.8 Rubik,sans-serif;text-align:left;padding:19px;border:2px solid #90afca;border-radius:14px;min-height:110px;background:#fff;color:#213e59;cursor:pointer}.word-answers button.meaning-correct{background:#d8f2c5;border-color:#638f44}.word-answers button.meaning-retry{background:#fff0cc;border-color:#c9a053}.word-answers button:disabled{cursor:default}.word-quiz [role=status]{font-size:15px;line-height:1.8;min-height:30px}.glossary-reset{font:400 12px/1.7 Rubik,sans-serif;color:#49637b;background:none;border:0;text-decoration:underline;margin-top:16px;cursor:pointer}.glossary-empty{padding:25px;background:#fff;border:2px dashed #9bb9cc;border-radius:15px;font-size:15px}.glossary-lab button:focus-visible{outline:3px solid #c58810;outline-offset:4px}.ai-game-head .guide-portrait img{border:0;border-radius:0}
@media(max-width:760px){.glossary-modes{gap:8px}.glossary-modes button{font-size:13px;padding:10px 6px}.word-flash,.word-quiz{padding:22px 16px}.word-flash h3,.word-quiz h3{font-size:30px}.flash-meaning{font-size:16px;padding:18px}.word-answers{grid-template-columns:1fr;gap:11px}.word-answers button{min-height:90px;font-size:14px;padding:15px}.glossary-summary{gap:12px}.glossary-summary span{font-size:12px}.glossary-button{font-size:13px;padding:11px 13px}.flash-controls{gap:4px}}
