.da-learning-games{--dag-blue:#325cdd;--dag-bg:#f4f8ff;font-family:inherit;color:#20324a;margin:24px auto;max-width:980px}.da-learning-games *{box-sizing:border-box}.dag-head{display:flex;justify-content:space-between;gap:16px;align-items:center;border-radius:24px 24px 0 0;padding:26px;background:linear-gradient(120deg,#e5f2ff,#f7eaff)}.dag-head h2{font-size:clamp(23px,3vw,34px);margin:6px 0}.dag-head p{margin:0;color:#53647b}.dag-eyebrow{letter-spacing:.06em;font-weight:750;font-size:12px;color:#3c5fb0}.dag-score{white-space:nowrap;background:white;border:2px solid #ffd48a;border-radius:40px;padding:12px 16px;font-weight:800}.dag-card{background:#fff;border:2px solid #dce7fc;padding:24px;border-radius:0 0 24px 24px}.dag-options,.dag-toolbar,.dag-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.dag-options label{font-weight:700}.dag-options select{min-height:42px;border:1px solid #aabbd7;border-radius:12px;padding:8px 12px;font:inherit;margin-left:8px;max-width:250px}.dag-muted{color:#53647b;line-height:1.65}.dag-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:20px 0}.da-learning-games button{font:inherit;cursor:pointer;border:2px solid #bdd2f4;background:#fff;color:#1f3354;border-radius:16px;padding:14px;min-height:48px}.da-learning-games button:focus-visible{outline:3px solid #e09a20;outline-offset:3px}.da-learning-games button:disabled{cursor:default}.dag-mode{display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:left;font-size:25px!important;background:#f5f9ff!important}.dag-mode b{font-size:17px}.dag-mode small{font-size:13px;color:#51647f}.dag-mode:hover,.dag-answer:hover:not(:disabled){border-color:var(--dag-blue);background:#eef3ff!important}.dag-toolbar{margin-bottom:18px}.dag-back{font-size:14px!important;border:0!important;background:#edf3ff!important}.dag-progress{height:12px;background:#e6edf9;border-radius:20px;overflow:hidden}.dag-progress span{display:block;height:100%;background:#3978cc;transition:width .2s}.dag-question{font-size:clamp(19px,2.5vw,26px);line-height:1.5;margin:20px 0}.dag-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dag-answer{text-align:left;min-height:64px!important;font-size:17px!important;overflow-wrap:anywhere}.dag-answer.dag-right{background:#dbf8e4!important;border-color:#16834d!important}.dag-answer.dag-wrong{background:#ffe5e5!important;border-color:#c84848!important}.dag-feedback{line-height:1.5;margin-top:16px}.dag-feedback:empty{display:none}.dag-next,.dag-primary{background:#285ddd!important;color:#fff!important;border-color:#285ddd!important;margin-top:12px}.dag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dag-tile{min-height:100px!important;background:#e6eeff!important;font-weight:750!important;overflow-wrap:anywhere}.dag-tile.dag-open{background:#fff6db!important}.dag-tile.dag-done{background:#d9f4e5!important;border-color:#228458!important;opacity:.85}.dag-finish{text-align:center;padding:20px}.dag-trophy{font-size:58px}.dag-finish h3{font-size:27px}.dag-actions{justify-content:center}.da-learning-games[data-mode="exam"] .dag-head{background:linear-gradient(120deg,#eaf0ff,#e4f4f1)}@media(max-width:600px){.dag-head{padding:18px;flex-direction:column;align-items:flex-start}.dag-card{padding:15px}.dag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dag-answers{grid-template-columns:1fr}.dag-options{flex-direction:column;align-items:flex-start}.dag-tile{min-height:86px!important}}
