.learning-hub{color:#f2f5f1;gap:20px;display:grid}.lh-card{background:#132d38;border-radius:18px;padding:26px 28px;line-height:1.6}.lh-card h2{margin:6px 0 8px;font-size:26px}.lh-card p{color:#dce8ed;max-width:720px}.lh-eyebrow{letter-spacing:.12em;color:#c6f36b;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.lh-stats{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.lh-stats div{background:#0d2230;border:1px solid #2c4a57;border-radius:12px;min-width:140px;padding:12px 16px}.lh-stats strong{font-size:28px;display:block}.lh-stats span{color:#b9cdd4;font-size:13px}.lh-primary{color:#13261e;background:#c6f36b;border:0;border-radius:999px;padding:11px 20px;font-weight:800}.lh-primary:disabled{opacity:.55}.lh-summary{font-weight:700;color:#ffe7a0!important}.lh-error{color:#ffb4a8!important}.lh-round-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lh-round-head span{align-items:center;gap:6px;font-weight:700;display:inline-flex}.lh-round-head button,.lh-round .learning-actions button{color:inherit;background:0 0;border:1px solid #4b6b78;border-radius:999px;padding:7px 14px}.lh-round h3{margin:16px 0;font-size:22px}.lh-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lh-answers button{text-align:left;color:inherit;background:#1b3d4b;border:1px solid #3d6070;border-radius:12px;padding:16px;line-height:1.45}.lh-answers .lh-right{background:#1f4a31;border-color:#78e895}.lh-answers .lh-wrong{background:#4a2a24;border-color:#e58b74}.lh-answers .lh-reveal{text-align:center;background:0 0;border-style:dashed;grid-column:1/-1}.lh-feedback{margin-top:16px}.lh-feedback p{align-items:baseline;gap:8px;display:flex}.lh-round select,.lh-round input{color:inherit;background:#0d2230;border:1px solid #3d6070;border-radius:8px;padding:6px 8px}.lh-round .learning-field{gap:4px;margin-bottom:10px;display:grid}.lh-round .learning-correct{border-left:3px solid #78e895;padding-left:8px}.lh-round .learning-review{border-left:3px solid #e58b74;padding-left:8px}.lh-round .learning-order li{align-items:center;gap:8px;margin-bottom:6px;display:flex}.lh-round .learning-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:640px){.lh-answers{grid-template-columns:1fr}}.lh-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:20px;display:grid}@media (max-width:860px){.lh-pair{grid-template-columns:1fr}}.lh-muted{font-size:14px;color:#b9cdd4!important}.lh-quests{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.lh-quests li{background:#0d2230;border:1px solid #2c4a57;border-radius:12px;grid-template-columns:minmax(0,1fr) 120px 56px;align-items:center;gap:12px;padding:10px 14px;display:grid}.lh-quests li.lh-done{border-color:#6f9a3a}.lh-quests strong{align-items:center;gap:6px;display:flex}.lh-quests span{color:#b9cdd4;font-size:13px;display:block}.lh-quests em{text-align:right;font-style:normal;font-weight:700}.lh-meter{background:#24404c;border-radius:999px;height:8px;overflow:hidden}.lh-meter i{background:#c6f36b;border-radius:999px;height:100%;display:block}@media (max-width:560px){.lh-quests li{grid-template-columns:minmax(0,1fr) 56px}.lh-meter{grid-area:2/1/auto/-1}}
